示例#1
0
文件: Bases.cs 项目: kfeynn/MyTiptop
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model"></param>
        /// <param name="sid"></param>
        public static void UpdateModel(TC_QCYY_FILE model, string sid)
        {
            using (OraDBContext dbContext = new OraDBContext())
            {
                var editmodel = dbContext.TC_QCYY_FILE.Where(u => u.TC_QCYY01 == sid).FirstOrDefault();
                if (editmodel == null)
                {
                    return;//空
                }
                editmodel.TC_QCYY02 = model.TC_QCYY02;
                editmodel.TC_QCYY03 = model.TC_QCYY03;
                editmodel.TC_QCYY04 = model.TC_QCYY04;
                editmodel.TC_QCYY05 = model.TC_QCYY05;
                editmodel.TC_QCYY06 = model.TC_QCYY06;
                editmodel.TC_QCYY07 = model.TC_QCYY07;
                editmodel.TC_QCYY08 = model.TC_QCYY08;
                editmodel.TC_QCYY09 = model.TC_QCYY09;
                editmodel.TC_QCYY10 = model.TC_QCYY10;
                editmodel.TC_QCYY11 = model.TC_QCYY11;
                editmodel.TC_QCYY12 = model.TC_QCYY12;
                editmodel.TC_QCYY13 = model.TC_QCYY13;
                editmodel.TC_QCYY14 = model.TC_QCYY14;


                //提交修改
                dbContext.SaveChanges();
            }
        }
示例#2
0
文件: Bases.cs 项目: kfeynn/MyTiptop
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool AddModel(TC_QCYY_FILE model)
        {
            bool returnFlag = false;

            using (OraDBContext dbContext = new OraDBContext())
            {
                //增加
                dbContext.TC_QCYY_FILE.Add(model);
                dbContext.SaveChanges();
                returnFlag = true;
            }
            return(returnFlag);
        }
示例#3
0
        /// <summary>
        /// 获取最大流水号 出货单
        /// </summary>
        /// <param name="prefix"></param>
        /// <returns></returns>
        public static int getQcOutCheckHeadMaxNumber(string prefix)
        {
            int returnNumber = 0;

            TC_QCYY_FILE model = Tcqcyys.GetMaxModel(prefix);

            if (model != null)
            {
                //取最后三位流水号
                string flow = model.TC_QCYY01.Substring(model.TC_QCYY01.Length - 3);

                returnNumber = TypeHelper.StringToInt(flow);
            }

            return(returnNumber);
        }
示例#4
0
        public static void addQcOutCheckHead(TC_QCYY_FILE model, string qcx06)
        {
            //开启事务管理1.添加记录。2.添加 tc_qcz_file 。
            using (TransactionScope sc = new TransactionScope())
            {
                try
                {
                    //1.添加
                    Tcqcyys.AddModel(model);
                    //2.添加 tc_qcz_file

                    List <TC_QCXX_FILE> qcxlist = Tcqcxxs.GetList(qcx06, 1);

                    foreach (TC_QCXX_FILE qcx in qcxlist)
                    {
                        TC_QCZZ_FILE qcz = new TC_QCZZ_FILE();

                        qcz.TC_QCZZ01 = model.TC_QCYY01;
                        qcz.TC_QCZZ02 = qcx.TC_QCXX02;
                        qcz.TC_QCZZ06 = qcx.TC_QCXX01;
                        qcz.TC_QCZZ07 = qcx.TC_QCXX03;
                        qcz.TC_QCZZ08 = qcx.TC_QCXX07;
                        qcz.TC_QCZZ10 = qcx.TC_QCXX04;
                        qcz.TC_QCZZ11 = qcx.TC_QCXX08;
                        qcz.TC_QCZZ09 = qcx.TC_QCXX09;

                        Tcqczzs.AddModel(qcz);
                    }
                    //事务提交
                    sc.Complete();
                }
                catch (Exception Ex)
                {
                    throw Ex;
                }
            }
        }