当前位置: 首页 > news >正文

CategoriesController

目录

1、 CategoriesController

1.1、 配件大类设置

1.2、 /// 查询配件大类

1.3、 /// 新增

1.3.1、 //判断配件大类表中是否已经存在新增的配件大类信息

  1. CategoriesController 

using QXQPS.Models;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

namespace QXQPS.Areas.BasicdataManagment.Controllers

{

    public class CategoriesController : Controller

    {

        // GET: BasicdataManagment/Categories

        Models.QXQPEntities myModels = new Models.QXQPEntities();

    1. 配件大类设置

        public ActionResult Accessories()//配件大类设置

        {

            return View();

        }

        /// <summary>

    1.         /// 查询配件大类

        /// </summary>

        /// <returns></returns>

        public ActionResult SelectAccessories()

        {

            var list = from tbAccessories in myModels.SYS_FittingsType

                       select tbAccessories;

            return Json(list, JsonRequestBehavior.AllowGet);

        }

        /// <summary>

    1.         /// 新增

        /// </summary>

        /// <param name="FittingsType"></param>

        /// <returns></returns>

        public ActionResult InsertFittingsType(SYS_FittingsType FittingsType)

        {

            string strMsg = "failed";

            try

            {

      1.                 //判断配件大类表中是否已经存在新增的配件大类信息

                var SelectCount = (from tbFittingsType in myModels.SYS_FittingsType

                                   where tbFittingsType.FittingsTypeID == FittingsType.FittingsTypeID ||

                                   tbFittingsType.FittingsTypeNum == FittingsType.FittingsTypeNum &&

                                   tbFittingsType.FittingsTypeName == FittingsType.FittingsTypeName

                                   select tbFittingsType).Count();

                if (SelectCount == 0)

                {

                    myModels.SYS_FittingsType.Add(FittingsType);

                    myModels.SaveChanges();

                    strMsg = "success";

                }

                else

                {

                    strMsg = "该配件大类已经存在,不需要重复输入数据!";

                }

            }

            catch (Exception e)

            {

                strMsg = "failed";

            }

            return Json(strMsg, JsonRequestBehavior.AllowGet);

        }

        /// <summary>


http://www.mrgr.cn/news/43000.html

相关文章:

  • 【吊打面试官系列-MySQL面试题】什么叫视图?游标是什么?
  • VTK有向包围盒
  • 震撼!工业史上第一家万级别规模的工业数字化设备效果图平台
  • 【人工智能深度学习应用】妙策API最佳实践
  • Android15之解决:Dex checksum does not match for dex:services.jar问题(二百三十五)
  • SQL专项练习第二天
  • 学术环境中能力对敏捷努力评估的影响
  • Debezium日常分享系列之:Debezium 3.0.0.Final发布
  • Python知识点:在Python编程中,如何使用Joblib进行并行计算
  • 计算机组成原理之整数的表示和运算
  • 【DataLoom】智能问数 - 自然语言与数据库交互
  • FPGA时序分析和约束学习笔记(1、FPGA基本原理)
  • 车载项目:HIL测试、功能安全测试、CAN一致性测试、UDS测试、ECU测试、OTA测试、TBOX测试、导航测试、车控测试
  • ICM20948 DMP代码详解(62)
  • Cisco ACI Simulator 6.0(7e)M 发布下载,新增功能简介
  • 【无标题】提升快递管理效率的必备技能:教你批量查询与导出物流信息
  • 《 C++ 修炼全景指南:十四 》大数据杀手锏:揭秘 C++ 中 BitSet 与 BloomFilter 的神奇性能!
  • 【分布式微服务云原生】战胜Redis脑裂:深入解析与解决方案
  • 系统架构设计师教程 第13章 13.3 中间层架构设计 笔记
  • Salesforce AI 推全新大语言模型评估家族SFR-Judge 基于Llama3构建