/// <summary> /// 修改 /// </summary> /// <param name="p_BE">要修改的实体</param> /// <param name="sqlTrans">事务类</param> public void RUpdate(BaseEntity p_BE, BaseEntity[] p_BE2, IDBTransAccess sqlTrans) { try { this.CheckCorrect(p_BE); VendorDes entity = (VendorDes)p_BE; VendorDesCtl control = new VendorDesCtl(sqlTrans); control.Update(entity); string sql = "DELETE Data_VendorDesDts WHERE MainID=" + SysString.ToDBString(entity.ID); sqlTrans.ExecuteNonQuery(sql); for (int i = 0; i < p_BE2.Length; i++) { VendorDesDtsRule rule = new VendorDesDtsRule(); VendorDesDts entityDts = (VendorDesDts)p_BE2[i]; entityDts.MainID = entity.ID; entityDts.Seq = i + 1; rule.RAdd(entityDts, sqlTrans); } } catch (BaseException) { throw; } catch (Exception E) { throw new BaseException(E.Message); } }
/// <summary> /// 删除 /// </summary> public override void EntityDelete() { VendorDesRule rule = new VendorDesRule(); VendorDes entity = EntityGet(); rule.RDelete(entity); }
/// <summary> /// 新增(传入事务处理) /// </summary> /// <param name="p_BE">要新增的实体</param> /// <param name="sqlTrans">事务类</param> public void RAdd(BaseEntity p_BE, BaseEntity[] p_BE2, IDBTransAccess sqlTrans) { try { this.CheckCorrect(p_BE); VendorDes entity = (VendorDes)p_BE; VendorDesCtl control = new VendorDesCtl(sqlTrans); entity.ID = (int)EntityIDTable.GetID((long)SysEntity.Data_VendorDes, sqlTrans); control.AddNew(entity); for (int i = 0; i < p_BE2.Length; i++) { VendorDesDtsRule rule = new VendorDesDtsRule(); VendorDesDts entityDts = (VendorDesDts)p_BE2[i]; entityDts.MainID = entity.ID; entityDts.Seq = i + 1; rule.RAdd(entityDts, sqlTrans); } } catch (BaseException) { throw; } catch (Exception E) { throw new BaseException(E.Message); } }
/// <summary> /// 删除 /// </summary> /// <param name="p_Entity">实体类</param> /// <returns>操作影响的记录行数</returns> public override int Delete(BaseEntity p_Entity) { try { VendorDes MasterEntity = (VendorDes)p_Entity; if (MasterEntity.ID == 0) { return(0); } //删除主表数据 string Sql = ""; Sql = "DELETE FROM Data_VendorDes 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> /// <returns></returns> private VendorDes EntityGet() { VendorDes entity = new VendorDes(); entity.ID = HTDataID; return(entity); }
/// <summary> /// 修改 /// </summary> public override void EntityUpdate() { VendorDesRule rule = new VendorDesRule(); VendorDes entity = EntityGet(); VendorDesDts[] entitydts = EntityDtsGet(); entity.SubmitFlag = this.HTSubmitFlagUpdateGet(); rule.RUpdate(entity, entitydts); }
/// <summary> /// 获得实体 /// </summary> /// <returns></returns> private VendorDes EntityGet() { VendorDes entity = new VendorDes(); entity.ID = HTDataID; entity.SelectByID(); entity.VendorID = drpVendorID.EditValue.ToString(); entity.VendorName = drpVendorID.Text.ToString(); entity.CHBrand = txtCHBrand.Text.Trim(); entity.ENBrand = txtENBrand.Text.Trim(); entity.Tel = txtTel1.Text.Trim() + "$" + txtTel2.Text.Trim() + "$" + txtTel3.Text.Trim(); entity.Fax = txtFax1.Text.Trim() + "$" + txtFax2.Text.Trim(); entity.Contact = txtContact1.Text.Trim() + "$" + txtContact2.Text.Trim() + "$" + txtContact3.Text.Trim(); entity.www = txtwww.Text.Trim(); entity.Address = txtAddress.Text.Trim(); entity.PF = SysConvert.ToInt32(chkPF.Checked); entity.LS = SysConvert.ToInt32(chkls.Checked); entity.PFANDLS = SysConvert.ToInt32(chkPFANDLS.Checked); entity.PFBL = txtPFBL.Text.Trim(); entity.LSBL = txtLSBL.Text.Trim(); entity.WF = SysConvert.ToInt32(chkWF.Checked); entity.ZX = SysConvert.ToInt32(chkZX.Checked); entity.ZY = SysConvert.ToInt32(chkZY.Checked); entity.DL = SysConvert.ToInt32(chkDL.Checked); entity.PVendorName = txtPVendorName.Text.Trim(); entity.PVendorAddress = txtPVendorAddress.Text.Trim(); entity.ContactTel = txtContactTel1.Text.Trim() + "$" + txtContactTel2.Text.Trim() + "$" + txtContactTel3.Text.Trim(); entity.age1 = SysConvert.ToInt32(txtage1.Text.Trim()); entity.age2 = SysConvert.ToInt32(txtage2.Text.Trim()); entity.Fprice1 = SysConvert.ToDecimal(txtFPrice1.Text.Trim()); entity.Fprice2 = SysConvert.ToDecimal(txtFPrice2.Text.Trim()); entity.Fprice3 = SysConvert.ToDecimal(txtFPrice3.Text.Trim()); entity.Fprice4 = SysConvert.ToDecimal(txtFPrice4.Text.Trim()); entity.SJFG = txtSJFG.Text.Trim(); entity.CG1 = txtCG1.Text.Trim(); entity.CG2 = txtCG2.Text.Trim(); entity.CG3 = txtCG3.Text.Trim(); entity.CG4 = txtCG4.Text.Trim(); entity.MPrice1 = txtMPrice1.Text.Trim(); entity.MPrice2 = txtMPrice2.Text.Trim(); entity.MPrice3 = txtMPrice3.Text.Trim(); entity.MPrice4 = txtMPrice4.Text.Trim(); entity.JJ = txtJJ.Text.Trim(); entity.FormDate = DateTime.Now.Date; entity.MakeDate = txtMakeDate.DateTime; entity.SaleOPID = SysConvert.ToString(drpSaleOP.EditValue); if (entity.FormOPName == "") { entity.FormOPName = Common.GetOPName(drpSaleOP.EditValue.ToString()); } return(entity); }
/// <summary> /// 新增 /// </summary> public override int EntityAdd() { VendorDesRule rule = new VendorDesRule(); VendorDes entity = EntityGet(); VendorDesDts[] entitydts = EntityDtsGet(); entity.SubmitFlag = this.HTSubmitFlagInsertGet(); rule.RAdd(entity, entitydts); return(entity.ID); }
/// <summary> /// 检验字段值是否已存在 /// </summary> /// <param name="p_TableName">表名</param> /// <param name="p_FieldName">字段名</param> /// <param name="p_FieldValue">字段值</param> /// <param name="p_KeyField">主键(只考虑主键为ID的情况)</param> /// <param name="p_KeyValue">主键值</param> /// <param name="p_sqlTrans"></param> /// <returns></returns> private bool CheckFieldValueIsExist(BaseEntity p_BE, string p_FieldName, string p_FieldValue, IDBTransAccess p_sqlTrans) { VendorDes entity = (VendorDes)p_BE; bool ret = false; string sql = string.Format(" SELECT {0} FROM {1} WHERE 1=1 AND {0}={2} AND {3}<>{4}", p_FieldName, VendorDes.TableName, SysString.ToDBString(p_FieldValue), "ID", entity.ID); DataTable dt = p_sqlTrans.Fill(sql); if (dt.Rows.Count != 0) { ret = true; } return(ret); }
/// <summary> /// 删除 /// </summary> /// <param name="p_BE">要删除的实体</param> /// <param name="sqlTrans">事务类</param> public void RDelete(BaseEntity p_BE, IDBTransAccess sqlTrans) { try { this.CheckCorrect(p_BE); VendorDes entity = (VendorDes)p_BE; VendorDesCtl control = new VendorDesCtl(sqlTrans); control.Delete(entity); } catch (BaseException) { throw; } catch (Exception E) { throw new BaseException(E.Message); } }
/// <summary> /// 新增(传入事务处理) /// </summary> /// <param name="p_BE">要新增的实体</param> /// <param name="sqlTrans">事务类</param> public void RAdd(BaseEntity p_BE, IDBTransAccess sqlTrans) { try { this.CheckCorrect(p_BE); VendorDes entity = (VendorDes)p_BE; VendorDesCtl control = new VendorDesCtl(sqlTrans); entity.ID = (int)EntityIDTable.GetID((long)SysEntity.Data_VendorDes, sqlTrans); control.AddNew(entity); } catch (BaseException) { throw; } catch (Exception E) { throw new BaseException(E.Message); } }
/// <summary> /// 检查将要操作的数据是否符合业务规则 /// </summary> /// <param name="p_BE"></param> private void CheckCorrect(BaseEntity p_BE) { VendorDes entity = (VendorDes)p_BE; }
/// <summary> /// 新增 /// </summary> /// <param name="p_Entity">实体类</param> /// <returns>操作影响的记录行数</returns> public override int AddNew(BaseEntity p_Entity) { try { VendorDes MasterEntity = (VendorDes)p_Entity; if (MasterEntity.ID == 0) { return(0); } //新增主表数据 StringBuilder MasterField = new StringBuilder(); StringBuilder MasterValue = new StringBuilder(); MasterField.Append("INSERT INTO Data_VendorDes("); MasterValue.Append(" VALUES("); MasterField.Append("ID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ID) + ","); MasterField.Append("VendorID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.VendorID) + ","); MasterField.Append("VendorName" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.VendorName) + ","); MasterField.Append("CHBrand" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CHBrand) + ","); MasterField.Append("ENBrand" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ENBrand) + ","); MasterField.Append("Tel" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Tel) + ","); MasterField.Append("Fax" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Fax) + ","); MasterField.Append("Contact" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Contact) + ","); MasterField.Append("www" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.www) + ","); MasterField.Append("Address" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Address) + ","); MasterField.Append("MLCGDate" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.MLCGDate) + ","); MasterField.Append("DHHDate" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.DHHDate) + ","); MasterField.Append("PF" + ","); if (MasterEntity.PF != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.PF) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("LS" + ","); if (MasterEntity.LS != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.LS) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("PFANDLS" + ","); if (MasterEntity.PFANDLS != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.PFANDLS) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("PFBL" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.PFBL) + ","); MasterField.Append("LSBL" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.LSBL) + ","); MasterField.Append("WF" + ","); if (MasterEntity.WF != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.WF) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("ZX" + ","); if (MasterEntity.ZX != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.ZX) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("PVendorName" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.PVendorName) + ","); MasterField.Append("PVendorAddress" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.PVendorAddress) + ","); MasterField.Append("ContactTel" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ContactTel) + ","); MasterField.Append("SubmitFlag" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.SubmitFlag) + ","); MasterField.Append("DelFlag" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.DelFlag) + ","); MasterField.Append("AddOPID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.AddOPID) + ","); MasterField.Append("AddOPName" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.AddOPName) + ","); MasterField.Append("AddDate" + ","); if (MasterEntity.AddDate != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.AddDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("CGJJ" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CGJJ) + ","); MasterField.Append("DHJJ" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.DHJJ) + ","); MasterField.Append("age1" + ","); if (MasterEntity.age1 != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.age1) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("age2" + ","); if (MasterEntity.age2 != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.age2) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("Fprice1" + ","); if (MasterEntity.Fprice1 != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.Fprice1) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("Fprice2" + ","); if (MasterEntity.Fprice2 != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.Fprice2) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("Fprice3" + ","); if (MasterEntity.Fprice3 != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.Fprice3) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("Fprice4" + ","); if (MasterEntity.Fprice4 != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.Fprice4) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("SJFG" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.SJFG) + ","); MasterField.Append("CG1" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CG1) + ","); MasterField.Append("CG2" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CG2) + ","); MasterField.Append("CG3" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CG3) + ","); MasterField.Append("CG4" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CG4) + ","); MasterField.Append("MPrice1" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.MPrice1) + ","); MasterField.Append("MPrice2" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.MPrice2) + ","); MasterField.Append("MPrice3" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.MPrice3) + ","); MasterField.Append("MPrice4" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.MPrice4) + ","); MasterField.Append("ZY" + ","); if (MasterEntity.ZY != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.ZY) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("DL" + ","); if (MasterEntity.DL != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.DL) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("JJ" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.JJ) + ","); 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("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("FormOPName" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FormOPName) + ","); MasterField.Append("SaleOPID" + ")"); MasterValue.Append(SysString.ToDBString(MasterEntity.SaleOPID) + ")"); //执行 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 { VendorDes MasterEntity = (VendorDes)p_Entity; if (MasterEntity.ID == 0) { return(0); } //更新主表数据 StringBuilder UpdateBuilder = new StringBuilder(); UpdateBuilder.Append("UPDATE Data_VendorDes SET "); UpdateBuilder.Append(" ID=" + SysString.ToDBString(MasterEntity.ID) + ","); UpdateBuilder.Append(" VendorID=" + SysString.ToDBString(MasterEntity.VendorID) + ","); UpdateBuilder.Append(" VendorName=" + SysString.ToDBString(MasterEntity.VendorName) + ","); UpdateBuilder.Append(" CHBrand=" + SysString.ToDBString(MasterEntity.CHBrand) + ","); UpdateBuilder.Append(" ENBrand=" + SysString.ToDBString(MasterEntity.ENBrand) + ","); UpdateBuilder.Append(" Tel=" + SysString.ToDBString(MasterEntity.Tel) + ","); UpdateBuilder.Append(" Fax=" + SysString.ToDBString(MasterEntity.Fax) + ","); UpdateBuilder.Append(" Contact=" + SysString.ToDBString(MasterEntity.Contact) + ","); UpdateBuilder.Append(" www=" + SysString.ToDBString(MasterEntity.www) + ","); UpdateBuilder.Append(" Address=" + SysString.ToDBString(MasterEntity.Address) + ","); UpdateBuilder.Append(" MLCGDate=" + SysString.ToDBString(MasterEntity.MLCGDate) + ","); UpdateBuilder.Append(" DHHDate=" + SysString.ToDBString(MasterEntity.DHHDate) + ","); if (MasterEntity.PF != 0) { UpdateBuilder.Append(" PF=" + SysString.ToDBString(MasterEntity.PF) + ","); } else { UpdateBuilder.Append(" PF=null,"); } if (MasterEntity.LS != 0) { UpdateBuilder.Append(" LS=" + SysString.ToDBString(MasterEntity.LS) + ","); } else { UpdateBuilder.Append(" LS=null,"); } if (MasterEntity.PFANDLS != 0) { UpdateBuilder.Append(" PFANDLS=" + SysString.ToDBString(MasterEntity.PFANDLS) + ","); } else { UpdateBuilder.Append(" PFANDLS=null,"); } UpdateBuilder.Append(" PFBL=" + SysString.ToDBString(MasterEntity.PFBL) + ","); UpdateBuilder.Append(" LSBL=" + SysString.ToDBString(MasterEntity.LSBL) + ","); if (MasterEntity.WF != 0) { UpdateBuilder.Append(" WF=" + SysString.ToDBString(MasterEntity.WF) + ","); } else { UpdateBuilder.Append(" WF=null,"); } if (MasterEntity.ZX != 0) { UpdateBuilder.Append(" ZX=" + SysString.ToDBString(MasterEntity.ZX) + ","); } else { UpdateBuilder.Append(" ZX=null,"); } UpdateBuilder.Append(" PVendorName=" + SysString.ToDBString(MasterEntity.PVendorName) + ","); UpdateBuilder.Append(" PVendorAddress=" + SysString.ToDBString(MasterEntity.PVendorAddress) + ","); UpdateBuilder.Append(" ContactTel=" + SysString.ToDBString(MasterEntity.ContactTel) + ","); UpdateBuilder.Append(" SubmitFlag=" + SysString.ToDBString(MasterEntity.SubmitFlag) + ","); UpdateBuilder.Append(" DelFlag=" + SysString.ToDBString(MasterEntity.DelFlag) + ","); UpdateBuilder.Append(" AddOPID=" + SysString.ToDBString(MasterEntity.AddOPID) + ","); UpdateBuilder.Append(" AddOPName=" + SysString.ToDBString(MasterEntity.AddOPName) + ","); if (MasterEntity.AddDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" AddDate=" + SysString.ToDBString(MasterEntity.AddDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" AddDate=null,"); } UpdateBuilder.Append(" CGJJ=" + SysString.ToDBString(MasterEntity.CGJJ) + ","); UpdateBuilder.Append(" DHJJ=" + SysString.ToDBString(MasterEntity.DHJJ) + ","); if (MasterEntity.age1 != 0) { UpdateBuilder.Append(" age1=" + SysString.ToDBString(MasterEntity.age1) + ","); } else { UpdateBuilder.Append(" age1=null,"); } if (MasterEntity.age2 != 0) { UpdateBuilder.Append(" age2=" + SysString.ToDBString(MasterEntity.age2) + ","); } else { UpdateBuilder.Append(" age2=null,"); } if (MasterEntity.Fprice1 != 0) { UpdateBuilder.Append(" Fprice1=" + SysString.ToDBString(MasterEntity.Fprice1) + ","); } else { UpdateBuilder.Append(" Fprice1=null,"); } if (MasterEntity.Fprice2 != 0) { UpdateBuilder.Append(" Fprice2=" + SysString.ToDBString(MasterEntity.Fprice2) + ","); } else { UpdateBuilder.Append(" Fprice2=null,"); } if (MasterEntity.Fprice3 != 0) { UpdateBuilder.Append(" Fprice3=" + SysString.ToDBString(MasterEntity.Fprice3) + ","); } else { UpdateBuilder.Append(" Fprice3=null,"); } if (MasterEntity.Fprice4 != 0) { UpdateBuilder.Append(" Fprice4=" + SysString.ToDBString(MasterEntity.Fprice4) + ","); } else { UpdateBuilder.Append(" Fprice4=null,"); } UpdateBuilder.Append(" SJFG=" + SysString.ToDBString(MasterEntity.SJFG) + ","); UpdateBuilder.Append(" CG1=" + SysString.ToDBString(MasterEntity.CG1) + ","); UpdateBuilder.Append(" CG2=" + SysString.ToDBString(MasterEntity.CG2) + ","); UpdateBuilder.Append(" CG3=" + SysString.ToDBString(MasterEntity.CG3) + ","); UpdateBuilder.Append(" CG4=" + SysString.ToDBString(MasterEntity.CG4) + ","); UpdateBuilder.Append(" MPrice1=" + SysString.ToDBString(MasterEntity.MPrice1) + ","); UpdateBuilder.Append(" MPrice2=" + SysString.ToDBString(MasterEntity.MPrice2) + ","); UpdateBuilder.Append(" MPrice3=" + SysString.ToDBString(MasterEntity.MPrice3) + ","); UpdateBuilder.Append(" MPrice4=" + SysString.ToDBString(MasterEntity.MPrice4) + ","); if (MasterEntity.ZY != 0) { UpdateBuilder.Append(" ZY=" + SysString.ToDBString(MasterEntity.ZY) + ","); } else { UpdateBuilder.Append(" ZY=null,"); } if (MasterEntity.DL != 0) { UpdateBuilder.Append(" DL=" + SysString.ToDBString(MasterEntity.DL) + ","); } else { UpdateBuilder.Append(" DL=null,"); } UpdateBuilder.Append(" JJ=" + SysString.ToDBString(MasterEntity.JJ) + ","); if (MasterEntity.MakeDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" MakeDate=" + SysString.ToDBString(MasterEntity.MakeDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" MakeDate=null,"); } 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(" FormOPName=" + SysString.ToDBString(MasterEntity.FormOPName) + ","); UpdateBuilder.Append(" SaleOPID=" + SysString.ToDBString(MasterEntity.SaleOPID)); 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> public override void EntitySet() { VendorDes entity = new VendorDes(); entity.ID = HTDataID; bool findFlag = entity.SelectByID(); HTDataFormNo = entity.VendorID; drpVendorID.EditValue = entity.VendorID.ToString(); txtCHBrand.Text = entity.CHBrand.ToString(); txtENBrand.Text = entity.ENBrand.ToString(); if (entity.Tel.ToString() != "") { string[] telstr = entity.Tel.Split('$'); txtTel1.Text = telstr[0].ToString(); txtTel2.Text = telstr[1].ToString(); txtTel3.Text = telstr[2].ToString(); } else { txtTel1.Text = ""; txtTel2.Text = ""; txtTel3.Text = ""; } if (entity.Fax.ToString() != "") { string[] faxstr = entity.Fax.Split('$'); txtFax1.Text = faxstr[0].ToString(); txtFax2.Text = faxstr[1].ToString(); } else { txtFax1.Text = ""; txtFax2.Text = ""; } if (entity.Contact.ToString() != "") { string[] contactstr = entity.Contact.Split('$'); txtContact1.Text = contactstr[0].ToString(); txtContact2.Text = contactstr[1].ToString(); txtContact3.Text = contactstr[2].ToString(); } else { txtContact1.Text = ""; txtContact2.Text = ""; txtContact3.Text = ""; } txtMakeDate.DateTime = entity.MakeDate; txtwww.Text = entity.www.ToString(); txtAddress.Text = entity.Address.ToString(); txtFormOPName.Text = entity.FormOPName.ToString(); drpSaleOP.EditValue = entity.SaleOPID.ToString(); if (entity.PF == 1) { chkPF.Checked = true; } else { chkPF.Checked = false; } if (entity.LS == 1) { chkls.Checked = true; } else { chkls.Checked = false; } if (entity.PFANDLS == 1) { chkPFANDLS.Checked = true; } else { chkPFANDLS.Checked = false; } if (entity.ZY == 1) { chkZY.Checked = true; } else { chkZY.Checked = false; } if (entity.DL == 1) { chkDL.Checked = true; } else { chkDL.Checked = false; } txtLSBL.Text = entity.LSBL.ToString(); txtPFBL.Text = entity.PFBL.ToString(); if (entity.WF == 1) { chkWF.Checked = true; } else { chkWF.Checked = false; } if (entity.ZX == 1) { chkZX.Checked = true; } else { chkZX.Checked = false; } txtPVendorName.Text = entity.PVendorName.ToString(); txtPVendorAddress.Text = entity.PVendorAddress.ToString(); if (entity.ContactTel.ToString() != "") { string[] contacttelstr = entity.ContactTel.Split('$'); txtContactTel1.Text = contacttelstr[0].ToString(); txtContactTel2.Text = contacttelstr[1].ToString(); txtContactTel3.Text = contacttelstr[2].ToString(); } else { txtContactTel1.Text = ""; txtContactTel2.Text = ""; txtContactTel3.Text = ""; } txtage1.Text = entity.age1.ToString(); txtage2.Text = entity.age2.ToString(); txtFPrice1.Text = entity.Fprice1.ToString(); txtFPrice2.Text = entity.Fprice1.ToString(); txtFPrice3.Text = entity.Fprice1.ToString(); txtFPrice4.Text = entity.Fprice4.ToString(); txtJJ.Text = entity.JJ.ToString(); txtSJFG.Text = entity.SJFG.ToString(); txtMPrice1.Text = entity.MPrice1.ToString(); txtMPrice2.Text = entity.MPrice2.ToString(); txtMPrice3.Text = entity.MPrice3.ToString(); txtMPrice4.Text = entity.MPrice4.ToString(); txtCG1.Text = entity.CG1.ToString(); txtCG2.Text = entity.CG2.ToString(); txtCG3.Text = entity.CG3.ToString(); txtCG4.Text = entity.CG4.ToString(); HTDataSubmitFlag = entity.SubmitFlag; HTDataDelFlag = entity.DelFlag; if (!findFlag) { } BindGridDts(); }