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

CustomersettleController

目录

1、 CustomersettleController

1.1、 新增结算单

1.1.1、 //声明一个变量

1.1.2、 //结算单

1.1.3、 //新增

1.1.4、 //修改

  1. CustomersettleController 

using QXQPS.Models;

using QXQPS.Vo;

using System;

using System.Collections;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

namespace QXQPS.Areas.ProcurementManagment.Controllers

{

    public class CustomersettleController : Controller

    {

        QXQPEntities myModels = new QXQPEntities();

    1. 新增结算单

        public ActionResult Insertencipher(List<PW_SalBalance> ListSalBalance, List<SYS_SalBalancetDetail> ListSalesorderDetai)//新增结算单

        {

            var SalBalanceID = 0;

      1. //声明一个变量    

            var tt = 0;

            try

            {

      1.                 //结算单

                if (ListSalBalance[0].SalBalanceID == 0)

                {

      1.                     //新增

                    myModels.PW_SalBalance.Add(ListSalBalance[0]);

                    tt = myModels.SaveChanges();//赋值

                    SalBalanceID = ListSalBalance[0].SalBalanceID;

                }

                else

                {

      1.                     //修改

                    myModels.Entry(ListSalBalance[0]).State = System.Data.Entity.EntityState.Modified;                

                    myModels.SaveChanges();

                }

                if (tt > 0)

                {

                    ListSalesorderDetai[0].SalBalanceID = ListSalBalance[0].SalBalanceID;

                    if (ListSalesorderDetai[0].SalBalancetDetailID == 0)

                    {

                        myModels.SYS_SalBalancetDetail.Add(ListSalesorderDetai[0]); //新增

                        myModels.SaveChanges();

                    }

                    else

                    {                   

                        myModels.Entry(ListSalesorderDetai[0]).State = System.Data.Entity.EntityState.Modified;//修改

                        myModels.SaveChanges();

                    }

                    myModels.SaveChanges();

                }

            }

            catch (Exception)

            {

                return Json(false, JsonRequestBehavior.AllowGet);

            }

            return Json(SalBalanceID, JsonRequestBehavior.AllowGet);

        }


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

相关文章:

  • AI 大模型应用:AI开发的捷径工作流模式
  • 图片的鱼眼批量矫正算法
  • 【计算机网络】TCP网络程序
  • AI 扩展开发者思维方式:以 SQL 查询优化为例
  • TP6将HTML转换为PDF文件,非法UTF-8编码和中文乱码问题
  • 第二节 OSI-物理层
  • 大循环引起CPU负载过高
  • Android命令行启动SoftAP功能
  • golang项目三层依赖架构,自底向上;依赖注入trpc\grpc
  • 51c视觉~合集6
  • 【含文档】基于ssm+jsp的在线网课管理系统(含源码+数据库+lw)
  • 音视频入门基础:MPEG2-TS专题(3)——TS Header简介
  • 解剖C++模板(2) —— 模板匹配规则及特化
  • 面向对象试题答案
  • 【Python爬虫实战】轻量级爬虫利器:DrissionPage之SessionPage与WebPage模块详解
  • 斯坦福泡茶机器人DexCap源码解析:涵盖收集数据、处理数据、模型训练三大阶段
  • MATLAB基础应用精讲-【数模应用】Google Caffeine算法
  • Linux设置socks代理
  • Mapwindow5代码BUG记录1
  • AI与育儿领域的融合——探索未来的可能性
  • 计算机毕业设计Python+大模型斗鱼直播可视化 直播预测 直播爬虫 直播数据分析 直播大数据 大数据毕业设计 机器学习 深度学习
  • mpeg ps媒体流文件解析工具
  • 羲和数据集收集器1.4
  • PyQt入门指南五十五 持续集成与部署
  • Java-sec-code-SSRF攻击
  • Day 63 || 拓扑排序、dijkstra