/// <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); } }
/// <summary> /// 删除 /// </summary> public override void EntityDelete() { DYGLRule rule = new DYGLRule(); DYGL entity = EntityGet(); rule.RDelete(entity); }
/// <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); }
/// <summary> /// 获得实体 /// </summary> /// <returns></returns> private DYGL EntityGet() { DYGL entity = new DYGL(); entity.ID = HTDataID; return(entity); }
/// <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) { } }
/// <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); } }
/// <summary> /// 新增 /// </summary> public override int EntityAdd() { //txtShopID_Leave(null, null); DYGLRule rule = new DYGLRule(); DYGL entity = EntityGet(); rule.RAdd(entity); return(entity.ID); }
/// <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); }
/// <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); } }
/// <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); } }
/// <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); } }
/// <summary> /// 检查将要操作的数据是否符合业务规则 /// </summary> /// <param name="p_BE"></param> private void CheckCorrect(BaseEntity p_BE) { DYGL entity = (DYGL)p_BE; }