Exemple #1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="p_Entity">实体类</param>
        /// <returns>操作影响的记录行数</returns>
        public override int Delete(BaseEntity p_Entity)
        {
            try
            {
                DYGL MasterEntity = (DYGL)p_Entity;
                if (MasterEntity.ID == 0)
                {
                    return(0);
                }

                //删除主表数据
                string Sql = "";
                Sql = "DELETE FROM Sale_DYGL WHERE " + "ID=" + SysString.ToDBString(MasterEntity.ID);
                //执行
                int AffectedRows = 0;
                if (!this.sqlTransFlag)
                {
                    AffectedRows = this.ExecuteNonQuery(Sql);
                }
                else
                {
                    AffectedRows = sqlTrans.ExecuteNonQuery(Sql);
                }

                return(AffectedRows);
            }
            catch (BaseException E)
            {
                throw new BaseException(E.Message, E);
            }
            catch (Exception E)
            {
                throw new BaseException(FrameWorkMessage.GetAlertMessage((int)Message.CommonDBDelete), E);
            }
        }
Exemple #2
0
        /// <summary>
        /// 删除
        /// </summary>
        public override void EntityDelete()
        {
            DYGLRule rule   = new DYGLRule();
            DYGL     entity = EntityGet();

            rule.RDelete(entity);
        }
Exemple #3
0
        /// <summary>
        /// 获得实体
        /// </summary>
        /// <returns></returns>
        private DYGL EntityGet()
        {
            DYGL entity = new DYGL();

            entity.ID = HTDataID;
            entity.SelectByID();
            entity.FormNo      = txtFormNo.Text.Trim();
            entity.MakeOPID    = FParamConfig.LoginID;
            entity.MakeOPName  = txtMakeOPName.Text.Trim();
            entity.MakeDate    = txtMakeDate.DateTime.Date;
            entity.VendorID    = SysConvert.ToString(drpVendorID.EditValue);
            entity.SaleOPID    = SysConvert.ToString(drpSaleOPID.EditValue);
            entity.GBCode      = SysConvert.ToString(txtGBCode.Text.Trim());
            entity.ItemCode    = txtItemCode.Text.Trim();
            entity.ColorNum    = txtColorNum.Text.Trim();
            entity.ColorName   = txtColorName.Text.Trim();
            entity.ShopID      = txtShopID.Text.Trim();
            entity.DYXZ        = SysConvert.ToString(drpDYXZ.Text.Trim());
            entity.Qty         = SysConvert.ToDecimal(txtQty.Text.Trim());
            entity.PYRequest   = txtPYRequest.Text.Trim();
            entity.DYStatusID  = SysConvert.ToInt32(drpDYStatusID.EditValue);
            entity.SinglePrice = SysConvert.ToDecimal(txtSinglePrice.Text.Trim());
            entity.PYReqDate   = txtPYReqDate.DateTime.Date;
            entity.Remark      = txtRemark.Text.Trim();
            entity.FormDesc    = txtFormDesc.Text.Trim();
            entity.VendorID2   = SysConvert.ToString(drpVendorID2.EditValue);
            entity.GoodsCode   = txtGoodsCode.Text.Trim();
            entity.Amount      = entity.SinglePrice * entity.Qty;
            entity.Unit        = txtUnit.Text.Trim();
            entity.DYPrice     = SysConvert.ToDecimal(txtDYPrice.Text.Trim());
            entity.VItemCode   = txtVItemCode.Text.Trim();
            entity.VColorNum   = txtVColorNum.Text.Trim();
            entity.VColorName  = txtVColorName.Text.Trim();
            //entity.SJDate = txtSJDate.DateTime;
            entity.DSLeiXin    = txtDSLeiXin.Text.Trim();
            entity.QRColorName = txtQRColorName.Text.Trim();
            if (txtQRDate.Text != string.Empty)
            {
                entity.QRDate = txtQRDate.DateTime.Date;
            }
            else
            {
                entity.QRDate = SystemConfiguration.DateTimeDefaultValue;
            }

            entity.RelFormNo  = txtRelFormNo.Text.Trim();
            entity.MWidth     = SysConvert.ToDecimal(txtMWidth.Text.Trim());
            entity.MWeight    = SysConvert.ToDecimal(txtMWeight.Text.Trim());
            entity.WeightUnit = txtWeightUnit.Text.Trim();

            if (SysConvert.ToInt32(drpDYStatusID.EditValue) == (int)EnumDYStatus.已完成)
            {
                entity.FormDate = DateTime.Now.Date;
            }
            if (SysConvert.ToString(drpVendorID2.EditValue) == "")
            {
                entity.VendorID2 = txtShopID.Text.Trim();
            }
            return(entity);
        }
Exemple #4
0
        /// <summary>
        /// 获得实体
        /// </summary>
        /// <returns></returns>
        private DYGL EntityGet()
        {
            DYGL entity = new DYGL();

            entity.ID = HTDataID;
            return(entity);
        }
Exemple #5
0
        /// <summary>
        /// 设置
        /// </summary>
        public override void EntitySet()
        {
            DYGL entity = new DYGL();

            entity.ID = HTDataID;
            bool findFlag = entity.SelectByID();

            HTDataFormNo = entity.FormNo;

            txtFormNo.Text          = entity.FormNo.ToString();
            txtMakeOPName.Text      = entity.MakeOPName.ToString();
            txtMakeDate.DateTime    = entity.MakeDate;
            drpVendorID.EditValue   = entity.VendorID.ToString();
            drpSaleOPID.EditValue   = entity.SaleOPID.ToString();
            txtItemCode.Text        = entity.GBCode.ToString();
            txtItemCode.Text        = entity.ItemCode.ToString();
            txtColorNum.Text        = entity.ColorNum.ToString();
            txtColorName.Text       = entity.ColorName.ToString();
            txtShopID.Text          = entity.ShopID.ToString();
            drpDYXZ.EditValue       = entity.DYXZ.ToString();
            txtQty.Text             = entity.Qty.ToString();
            txtPYRequest.Text       = entity.PYRequest.ToString();
            drpDYStatusID.EditValue = entity.DYStatusID;
            txtSinglePrice.Text     = entity.SinglePrice.ToString();
            drpDYXZ.Text            = entity.DYXZ.ToString();
            txtPYReqDate.DateTime   = entity.PYReqDate;
            txtFormDesc.Text        = entity.FormDesc.ToString();
            txtRemark.Text          = entity.Remark.ToString();
            txtGBCode.Text          = entity.GBCode.ToString();
            drpVendorID2.EditValue  = entity.VendorID2.ToString();
            txtGoodsCode.Text       = entity.GoodsCode.ToString();
            txtUnit.Text            = entity.Unit.ToString();
            //txtSJDate.DateTime = entity.SJDate;
            txtDYPrice.Text = entity.DYPrice.ToString();

            txtVItemCode.Text  = entity.VItemCode.ToString();
            txtVColorNum.Text  = entity.VColorNum.ToString();
            txtVColorName.Text = entity.VColorName.ToString();


            txtDSLeiXin.Text    = entity.DSLeiXin;
            txtQRColorName.Text = entity.QRColorName;
            if (entity.QRDate != SystemConfiguration.DateTimeDefaultValue)
            {
                txtQRDate.DateTime = entity.QRDate.Date;
            }
            else
            {
                txtQRDate.Text = "";
            }

            txtRelFormNo.Text = entity.RelFormNo;
            txtMWidth.Text    = entity.MWidth.ToString();
            txtMWeight.Text   = entity.MWeight.ToString();

            //BindGrid();
            if (!findFlag)
            {
            }
        }
Exemple #6
0
 /// <summary>
 /// 新增(传入事务处理)
 /// </summary>
 /// <param name="p_BE">要新增的实体</param>
 /// <param name="sqlTrans">事务类</param>
 public void RAdd(BaseEntity p_BE, IDBTransAccess sqlTrans)
 {
     try
     {
         this.CheckCorrect(p_BE);
         DYGL      entity = (DYGL)p_BE;
         string    sql    = "SELECT FormNo FROM Sale_DYGL WHERE FormNo=" + SysString.ToDBString(entity.FormNo);
         DataTable dt     = sqlTrans.Fill(sql);
         if (dt.Rows.Count > 0)
         {
             throw new BaseException("调样单号已存在,双击单号重新生成");
         }
         DYGLCtl control = new DYGLCtl(sqlTrans);
         entity.ID = (int)EntityIDTable.GetID((long)SysEntity.Sale_DYGL, sqlTrans);
         control.AddNew(entity);
         FormNoControlRule rulest = new FormNoControlRule();
         rulest.RAddSort((int)FormNoControlEnum.调样单号, sqlTrans);
     }
     catch (BaseException)
     {
         throw;
     }
     catch (Exception E)
     {
         throw new BaseException(E.Message);
     }
 }
Exemple #7
0
        /// <summary>
        /// 新增
        /// </summary>
        public override int EntityAdd()
        {
            //txtShopID_Leave(null, null);
            DYGLRule rule   = new DYGLRule();
            DYGL     entity = EntityGet();

            rule.RAdd(entity);
            return(entity.ID);
        }
Exemple #8
0
        /// <summary>
        /// 修改
        /// </summary>
        public override void EntityUpdate()
        {
            if (txtItemCode.Text.Trim() == "")
            {
                this.ShowMessage("请输入产品编码");
                txtItemCode.Focus();
                return;
            }
            //txtShopID_Leave(null, null);
            DYGLRule rule   = new DYGLRule();
            DYGL     entity = EntityGet();

            rule.RUpdate(entity);
        }
Exemple #9
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="p_BE">要删除的实体</param>
 /// <param name="sqlTrans">事务类</param>
 public void RDelete(BaseEntity p_BE, IDBTransAccess sqlTrans)
 {
     try
     {
         this.CheckCorrect(p_BE);
         DYGL    entity  = (DYGL)p_BE;
         DYGLCtl control = new DYGLCtl(sqlTrans);
         control.Delete(entity);
     }
     catch (BaseException)
     {
         throw;
     }
     catch (Exception E)
     {
         throw new BaseException(E.Message);
     }
 }
Exemple #10
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="p_Entity">实体类</param>
        /// <returns>操作影响的记录行数</returns>
        public override int AddNew(BaseEntity p_Entity)
        {
            try
            {
                DYGL MasterEntity = (DYGL)p_Entity;
                if (MasterEntity.ID == 0)
                {
                    return(0);
                }

                //新增主表数据
                StringBuilder MasterField = new StringBuilder();
                StringBuilder MasterValue = new StringBuilder();
                MasterField.Append("INSERT INTO Sale_DYGL(");
                MasterValue.Append(" VALUES(");
                MasterField.Append("ID" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.ID) + ",");
                MasterField.Append("FormNo" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.FormNo) + ",");
                MasterField.Append("MakeOPID" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.MakeOPID) + ",");
                MasterField.Append("MakeOPName" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.MakeOPName) + ",");
                MasterField.Append("MakeDate" + ",");
                if (MasterEntity.MakeDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.MakeDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("CheckOPID" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.CheckOPID) + ",");
                MasterField.Append("CheckDate" + ",");
                if (MasterEntity.CheckDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.CheckDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("SubmitFlag" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.SubmitFlag) + ",");
                MasterField.Append("DelFlag" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.DelFlag) + ",");
                MasterField.Append("FormDate" + ",");
                if (MasterEntity.FormDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.FormDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("VendorID" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.VendorID) + ",");
                MasterField.Append("SaleOPID" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.SaleOPID) + ",");
                MasterField.Append("GBCode" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.GBCode) + ",");
                MasterField.Append("ItemCode" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.ItemCode) + ",");
                MasterField.Append("ColorNum" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.ColorNum) + ",");
                MasterField.Append("ColorName" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.ColorName) + ",");
                MasterField.Append("ShopID" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.ShopID) + ",");
                MasterField.Append("DYXZ" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.DYXZ) + ",");
                MasterField.Append("Qty" + ",");
                if (MasterEntity.Qty != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.Qty) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("PYRequest" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.PYRequest) + ",");
                MasterField.Append("DYStatusID" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.DYStatusID) + ",");
                MasterField.Append("SinglePrice" + ",");
                if (MasterEntity.SinglePrice != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.SinglePrice) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("Amount" + ",");
                if (MasterEntity.Amount != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.Amount) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("PYReqDate" + ",");
                if (MasterEntity.PYReqDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.PYReqDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("Remark" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.Remark) + ",");
                MasterField.Append("FormDesc" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.FormDesc) + ",");
                MasterField.Append("GoodsCode" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.GoodsCode) + ",");
                MasterField.Append("DLCode" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.DLCode) + ",");
                MasterField.Append("InQty" + ",");
                if (MasterEntity.InQty != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.InQty) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("InFormDate" + ",");
                if (MasterEntity.InFormDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.InFormDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("OutQty" + ",");
                if (MasterEntity.OutQty != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.OutQty) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("OutFormDate" + ",");
                if (MasterEntity.OutFormDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.OutFormDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("SaleOrderCount" + ",");
                if (MasterEntity.SaleOrderCount != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.SaleOrderCount) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("SaleOrderQty" + ",");
                if (MasterEntity.SaleOrderQty != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.SaleOrderQty) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("FSaleOrderDate" + ",");
                if (MasterEntity.FSaleOrderDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.FSaleOrderDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("LSaleOrderDate" + ",");
                if (MasterEntity.LSaleOrderDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.LSaleOrderDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("VendorID2" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.VendorID2) + ",");
                MasterField.Append("Unit" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.Unit) + ",");
                MasterField.Append("SJDate" + ",");
                if (MasterEntity.SJDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.SJDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("DYPrice" + ",");
                if (MasterEntity.DYPrice != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.DYPrice) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("VItemCode" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.VItemCode) + ",");
                MasterField.Append("VColorNum" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.VColorNum) + ",");
                MasterField.Append("VColorName" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.VColorName) + ",");
                MasterField.Append("DSLeiXin" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.DSLeiXin) + ",");
                MasterField.Append("QRColorName" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.QRColorName) + ",");
                MasterField.Append("QRDate" + ",");
                if (MasterEntity.QRDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.QRDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("MWidth" + ",");
                if (MasterEntity.MWidth != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.MWidth) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("MWeight" + ",");
                if (MasterEntity.MWeight != 0)
                {
                    MasterValue.Append(SysString.ToDBString(MasterEntity.MWeight) + ",");
                }
                else
                {
                    MasterValue.Append("null,");
                }

                MasterField.Append("WeightUnit" + ",");
                MasterValue.Append(SysString.ToDBString(MasterEntity.WeightUnit) + ",");
                MasterField.Append("RelFormNo" + ")");
                MasterValue.Append(SysString.ToDBString(MasterEntity.RelFormNo) + ")");



                //执行
                int AffectedRows = 0;
                if (!this.sqlTransFlag)
                {
                    AffectedRows = this.ExecuteNonQuery(MasterField.Append(MasterValue.ToString()).ToString());
                }
                else
                {
                    AffectedRows = sqlTrans.ExecuteNonQuery(MasterField.Append(MasterValue.ToString()).ToString());
                }
                return(AffectedRows);
            }
            catch (BaseException E)
            {
                throw new BaseException(E.Message, E);
            }
            catch (Exception E)
            {
                throw new BaseException(FrameWorkMessage.GetAlertMessage((int)Message.CommonDBInsert), E);
            }
        }
Exemple #11
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="p_Entity">实体类</param>
        /// <returns>操作影响的记录行数</returns>
        public override int Update(BaseEntity p_Entity)
        {
            try
            {
                DYGL MasterEntity = (DYGL)p_Entity;
                if (MasterEntity.ID == 0)
                {
                    return(0);
                }

                //更新主表数据
                StringBuilder UpdateBuilder = new StringBuilder();
                UpdateBuilder.Append("UPDATE Sale_DYGL SET ");
                UpdateBuilder.Append(" ID=" + SysString.ToDBString(MasterEntity.ID) + ",");
                UpdateBuilder.Append(" FormNo=" + SysString.ToDBString(MasterEntity.FormNo) + ",");
                UpdateBuilder.Append(" MakeOPID=" + SysString.ToDBString(MasterEntity.MakeOPID) + ",");
                UpdateBuilder.Append(" MakeOPName=" + SysString.ToDBString(MasterEntity.MakeOPName) + ",");

                if (MasterEntity.MakeDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" MakeDate=" + SysString.ToDBString(MasterEntity.MakeDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" MakeDate=null,");
                }

                UpdateBuilder.Append(" CheckOPID=" + SysString.ToDBString(MasterEntity.CheckOPID) + ",");

                if (MasterEntity.CheckDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" CheckDate=" + SysString.ToDBString(MasterEntity.CheckDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" CheckDate=null,");
                }

                UpdateBuilder.Append(" SubmitFlag=" + SysString.ToDBString(MasterEntity.SubmitFlag) + ",");
                UpdateBuilder.Append(" DelFlag=" + SysString.ToDBString(MasterEntity.DelFlag) + ",");

                if (MasterEntity.FormDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" FormDate=" + SysString.ToDBString(MasterEntity.FormDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" FormDate=null,");
                }

                UpdateBuilder.Append(" VendorID=" + SysString.ToDBString(MasterEntity.VendorID) + ",");
                UpdateBuilder.Append(" SaleOPID=" + SysString.ToDBString(MasterEntity.SaleOPID) + ",");
                UpdateBuilder.Append(" GBCode=" + SysString.ToDBString(MasterEntity.GBCode) + ",");
                UpdateBuilder.Append(" ItemCode=" + SysString.ToDBString(MasterEntity.ItemCode) + ",");
                UpdateBuilder.Append(" ColorNum=" + SysString.ToDBString(MasterEntity.ColorNum) + ",");
                UpdateBuilder.Append(" ColorName=" + SysString.ToDBString(MasterEntity.ColorName) + ",");
                UpdateBuilder.Append(" ShopID=" + SysString.ToDBString(MasterEntity.ShopID) + ",");
                UpdateBuilder.Append(" DYXZ=" + SysString.ToDBString(MasterEntity.DYXZ) + ",");

                if (MasterEntity.Qty != 0)
                {
                    UpdateBuilder.Append(" Qty=" + SysString.ToDBString(MasterEntity.Qty) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" Qty=null,");
                }

                UpdateBuilder.Append(" PYRequest=" + SysString.ToDBString(MasterEntity.PYRequest) + ",");
                UpdateBuilder.Append(" DYStatusID=" + SysString.ToDBString(MasterEntity.DYStatusID) + ",");

                if (MasterEntity.SinglePrice != 0)
                {
                    UpdateBuilder.Append(" SinglePrice=" + SysString.ToDBString(MasterEntity.SinglePrice) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" SinglePrice=null,");
                }


                if (MasterEntity.Amount != 0)
                {
                    UpdateBuilder.Append(" Amount=" + SysString.ToDBString(MasterEntity.Amount) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" Amount=null,");
                }


                if (MasterEntity.PYReqDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" PYReqDate=" + SysString.ToDBString(MasterEntity.PYReqDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" PYReqDate=null,");
                }

                UpdateBuilder.Append(" Remark=" + SysString.ToDBString(MasterEntity.Remark) + ",");
                UpdateBuilder.Append(" FormDesc=" + SysString.ToDBString(MasterEntity.FormDesc) + ",");
                UpdateBuilder.Append(" GoodsCode=" + SysString.ToDBString(MasterEntity.GoodsCode) + ",");
                UpdateBuilder.Append(" DLCode=" + SysString.ToDBString(MasterEntity.DLCode) + ",");

                if (MasterEntity.InQty != 0)
                {
                    UpdateBuilder.Append(" InQty=" + SysString.ToDBString(MasterEntity.InQty) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" InQty=null,");
                }


                if (MasterEntity.InFormDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" InFormDate=" + SysString.ToDBString(MasterEntity.InFormDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" InFormDate=null,");
                }


                if (MasterEntity.OutQty != 0)
                {
                    UpdateBuilder.Append(" OutQty=" + SysString.ToDBString(MasterEntity.OutQty) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" OutQty=null,");
                }


                if (MasterEntity.OutFormDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" OutFormDate=" + SysString.ToDBString(MasterEntity.OutFormDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" OutFormDate=null,");
                }


                if (MasterEntity.SaleOrderCount != 0)
                {
                    UpdateBuilder.Append(" SaleOrderCount=" + SysString.ToDBString(MasterEntity.SaleOrderCount) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" SaleOrderCount=null,");
                }


                if (MasterEntity.SaleOrderQty != 0)
                {
                    UpdateBuilder.Append(" SaleOrderQty=" + SysString.ToDBString(MasterEntity.SaleOrderQty) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" SaleOrderQty=null,");
                }


                if (MasterEntity.FSaleOrderDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" FSaleOrderDate=" + SysString.ToDBString(MasterEntity.FSaleOrderDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" FSaleOrderDate=null,");
                }


                if (MasterEntity.LSaleOrderDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" LSaleOrderDate=" + SysString.ToDBString(MasterEntity.LSaleOrderDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" LSaleOrderDate=null,");
                }

                UpdateBuilder.Append(" VendorID2=" + SysString.ToDBString(MasterEntity.VendorID2) + ",");
                UpdateBuilder.Append(" Unit=" + SysString.ToDBString(MasterEntity.Unit) + ",");

                if (MasterEntity.SJDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" SJDate=" + SysString.ToDBString(MasterEntity.SJDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" SJDate=null,");
                }


                if (MasterEntity.DYPrice != 0)
                {
                    UpdateBuilder.Append(" DYPrice=" + SysString.ToDBString(MasterEntity.DYPrice) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" DYPrice=null,");
                }

                UpdateBuilder.Append(" VItemCode=" + SysString.ToDBString(MasterEntity.VItemCode) + ",");
                UpdateBuilder.Append(" VColorNum=" + SysString.ToDBString(MasterEntity.VColorNum) + ",");
                UpdateBuilder.Append(" VColorName=" + SysString.ToDBString(MasterEntity.VColorName) + ",");
                UpdateBuilder.Append(" DSLeiXin=" + SysString.ToDBString(MasterEntity.DSLeiXin) + ",");
                UpdateBuilder.Append(" QRColorName=" + SysString.ToDBString(MasterEntity.QRColorName) + ",");

                if (MasterEntity.QRDate != SystemConfiguration.DateTimeDefaultValue)
                {
                    UpdateBuilder.Append(" QRDate=" + SysString.ToDBString(MasterEntity.QRDate.ToString("yyyy-MM-dd HH:mm:ss")) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" QRDate=null,");
                }


                if (MasterEntity.MWidth != 0)
                {
                    UpdateBuilder.Append(" MWidth=" + SysString.ToDBString(MasterEntity.MWidth) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" MWidth=null,");
                }


                if (MasterEntity.MWeight != 0)
                {
                    UpdateBuilder.Append(" MWeight=" + SysString.ToDBString(MasterEntity.MWeight) + ",");
                }
                else
                {
                    UpdateBuilder.Append(" MWeight=null,");
                }

                UpdateBuilder.Append(" WeightUnit=" + SysString.ToDBString(MasterEntity.WeightUnit) + ",");
                UpdateBuilder.Append(" RelFormNo=" + SysString.ToDBString(MasterEntity.RelFormNo));

                UpdateBuilder.Append(" WHERE " + "ID=" + SysString.ToDBString(MasterEntity.ID));



                //执行
                int AffectedRows = 0;
                if (!this.sqlTransFlag)
                {
                    AffectedRows = this.ExecuteNonQuery(UpdateBuilder.ToString());
                }
                else
                {
                    AffectedRows = sqlTrans.ExecuteNonQuery(UpdateBuilder.ToString());
                }
                return(AffectedRows);
            }
            catch (BaseException E)
            {
                throw new BaseException(E.Message, E);
            }
            catch (Exception E)
            {
                throw new BaseException(FrameWorkMessage.GetAlertMessage((int)Message.CommonDBUpdate), E);
            }
        }
Exemple #12
0
 /// <summary>
 /// 检查将要操作的数据是否符合业务规则
 /// </summary>
 /// <param name="p_BE"></param>
 private void CheckCorrect(BaseEntity p_BE)
 {
     DYGL entity = (DYGL)p_BE;
 }