コード例 #1
0
ファイル: QcCheck.cs プロジェクト: kfeynn/MyTiptop
        public static void addQcCheckHead(TC_QCY_FILE model, string qcx06)
        {
            //开启事务管理1.添加记录。2.添加 tc_qcz_file 。
            using (TransactionScope sc = new TransactionScope())
            {
                try
                {
                    //1.添加
                    Tcqcys.AddModel(model);
                    //2.添加 tc_qcz_file

                    List <TC_QCX_FILE> qcxlist = Tcqcxs.GetList(qcx06, 0);

                    foreach (TC_QCX_FILE qcx in qcxlist)
                    {
                        TC_QCZ_FILE qcz = new TC_QCZ_FILE();

                        qcz.TC_QCZ01 = model.TC_QCY01;
                        qcz.TC_QCZ02 = qcx.TC_QCX02;
                        qcz.TC_QCZ05 = qcx.TC_QCX01;
                        qcz.TC_QCZ07 = qcx.TC_QCX07;
                        qcz.TC_QCZ06 = qcx.TC_QCX03;
                        qcz.TC_QCZ09 = qcx.TC_QCX04;

                        Tcqczs.AddModel(qcz);
                    }
                    //事务提交
                    sc.Complete();
                }
                catch (Exception Ex)
                {
                    throw Ex;
                }
            }
        }
コード例 #2
0
ファイル: QcCheck.cs プロジェクト: kfeynn/MyTiptop
        /// <summary>
        /// 获取最大流水号
        /// </summary>
        /// <param name="prefix"></param>
        /// <returns></returns>
        public static int getQcCheckHeadMaxNumber(string prefix)
        {
            int returnNumber = 0;

            TC_QCY_FILE model = Tcqcys.GetMaxModel(prefix);

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

                returnNumber = TypeHelper.StringToInt(flow);
            }

            return(returnNumber);
        }
コード例 #3
0
ファイル: QcCheck.cs プロジェクト: kfeynn/MyTiptop
        public static bool deleteQcy(string sid)
        {
            bool returnValue = false;

            //开启事务管理1.添加记录。2.添加 tc_qcz_file 。
            using (TransactionScope sc = new TransactionScope())
            {
                try
                {
                    //1.删除记录
                    Tcqcys.DeleteModel(sid);
                    //2.删除子记录
                    Tcqczs.DeleteModel(sid);
                    //事务提交
                    sc.Complete();
                    returnValue = true;
                }
                catch (Exception)
                {
                    returnValue = false;
                }
            }
            return(returnValue);
        }