/// <summary> /// 删除 /// </summary> public override void EntityDelete() { ProductionNoticeRule rule = new ProductionNoticeRule(); ProductionNotice entity = EntityGet(); rule.RDelete(entity); }
/// <summary> /// 获得实体 /// </summary> /// <returns></returns> private ProductionNotice EntityGet() { ProductionNotice entity = new ProductionNotice(); entity.ID = HTDataID; return(entity); }
/// <summary> /// 保存(传入事务处理) /// </summary> /// <param name="p_Entity"></param> /// <param name="p_BE"></param> /// <param name="sqlTrans"></param> public void RSave(ProductionNotice p_Entity, BaseEntity[] p_BE, IDBTransAccess sqlTrans) { try { string sql = "DELETE FROM Sale_ProductionNoticeDts WHERE MainID=" + p_Entity.ID.ToString(); sql += " AND ID NOT IN" + string.Format("({0})", GetIDExist(p_BE)); sqlTrans.ExecuteNonQuery(sql);//删除原单据里应该删除的明细数据,即数据库里有但是UI里已经删除的数据 for (int i = 0; i < p_BE.Length; i++) { ProductionNoticeDts entitydts = (ProductionNoticeDts)p_BE[i]; if (entitydts.ID != 0)//ID不为0说明数据库中已经存在 { this.RUpdate(entitydts, sqlTrans); } else { entitydts.MainID = p_Entity.ID; this.RAdd(entitydts, sqlTrans); } } } catch (BaseException) { throw; } catch (Exception E) { throw new BaseException(E.Message); } }
/// <summary> /// 修改 /// </summary> public override void EntityUpdate() { ProductionNoticeRule rule = new ProductionNoticeRule(); ProductionNotice entity = EntityGet(); ProductionNoticeDts[] entitydts = EntityDtsGet(); entity.SubmitFlag = this.HTSubmitFlagUpdateGet(); rule.RUpdate(entity, entitydts); }
/// <summary> /// 设置 /// </summary> public override void EntitySet() { ProductionNotice entity = new ProductionNotice(); entity.ID = HTDataID; bool findFlag = entity.SelectByID(); txtFormNo.Text = entity.FormNo.ToString(); txtMakeOPName.Text = entity.MakeOPName.ToString(); txtMakeDate.DateTime = entity.MakeDate; txtFormDate.DateTime = entity.FormDate; txtOutDate.DateTime = entity.OutDate; drpSaleOPID.EditValue = entity.SaleOPID.ToString(); drpTrackOPID.EditValue = entity.TrackOPID.ToString(); drpProductionLeader.EditValue = entity.ProductionLeader.ToString(); txtRemark.Text = entity.Remark.ToString(); drpTrackOPID2.EditValue = entity.TrackOPID2.ToString(); drpTrackOPID3.EditValue = entity.TrackOPID3.ToString(); drpSOTypeID.EditValue = entity.SOTypeID; txtAddress.Text = entity.Address.ToString(); txtQtyReq.Text = entity.QtyReq.ToString(); txtCheckStandard.Text = entity.CheckStandard.ToString(); txtCheckReq.Text = entity.CheckReq.ToString(); chkLightSource.Text = entity.LightSource; txtCPItemCode.Text = entity.CPItemCode.ToString(); txtCPDensity.Text = entity.CPDensity.ToString(); txtCPMWidth.Text = entity.CPMWidth.ToString(); txtCPMWeight.Text = entity.CPMWeight.ToString(); txtPBItemCode.Text = entity.PBItemCode.ToString(); txtPBDensity.Text = entity.PBDensity.ToString(); txtPBMWidth.Text = entity.PBMWidth.ToString(); txtPBMWeight.Text = entity.PBMWeight.ToString(); drpFactoryID.Text = entity.FactoryID.ToString(); drpFactoryID2.Text = entity.FactoryID2.ToString(); txtXGDate.DateTime = entity.XGDate; txtXGReason.Text = entity.XGReason.ToString(); HTDataSubmitFlag = entity.SubmitFlag; HTDataDelFlag = entity.DelFlag; if (!findFlag) { } BindGridDts(); SetPDInfo(); }
/// <summary> /// 新增 /// </summary> public override int EntityAdd() { ProductionNoticeRule rule = new ProductionNoticeRule(); ProductionNotice entity = EntityGet(); ProductionNoticeDts[] entitydts = EntityDtsGet(); entity.SubmitFlag = this.HTSubmitFlagInsertGet(); rule.RAdd(entity, entitydts); return(entity.ID); }
/// <summary> /// 获得实体 /// </summary> /// <returns></returns> private ProductionNotice EntityGet() { ProductionNotice entity = new ProductionNotice(); entity.ID = HTDataID; entity.SelectByID(); entity.FormNo = txtFormNo.Text.Trim(); entity.MakeOPName = txtMakeOPName.Text.Trim(); entity.MakeDate = txtMakeDate.DateTime.Date; entity.FormDate = txtFormDate.DateTime.Date; entity.OutDate = txtOutDate.DateTime.Date; entity.SaleOPID = SysConvert.ToString(drpSaleOPID.EditValue); entity.TrackOPID = SysConvert.ToString(drpTrackOPID.EditValue); entity.ProductionLeader = SysConvert.ToString(drpProductionLeader.EditValue); entity.Remark = txtRemark.Text.Trim(); entity.SOTypeID = SysConvert.ToInt32(drpSOTypeID.EditValue); entity.TrackOPID2 = SysConvert.ToString(drpTrackOPID2.EditValue); entity.TrackOPID3 = SysConvert.ToString(drpTrackOPID3.EditValue); entity.QtyReq = txtQtyReq.Text.Trim(); entity.CheckReq = txtCheckReq.Text.Trim(); entity.CheckStandard = txtCheckStandard.Text.Trim(); entity.Address = txtAddress.Text.Trim(); entity.FormNoIndex = SysConvert.ToInt32(Common.GetSubStringRight(entity.FormNo, 2));//记录单号流水号 entity.LightSource = SysConvert.ToString(chkLightSource.Text); entity.CPItemCode = txtCPItemCode.Text.Trim(); entity.CPDensity = txtCPDensity.Text.Trim(); entity.CPMWidth = txtCPMWidth.Text.Trim(); entity.CPMWeight = txtCPMWeight.Text.Trim(); entity.PBItemCode = txtPBItemCode.Text.Trim(); entity.PBDensity = txtPBDensity.Text.Trim(); entity.PBMWidth = txtPBMWidth.Text.Trim(); entity.PBMWeight = txtPBMWeight.Text.Trim(); entity.FactoryID = drpFactoryID.Text.Trim(); entity.FactoryID2 = drpFactoryID2.Text.Trim(); entity.XGDate = txtXGDate.DateTime.Date; entity.XGReason = txtXGReason.Text.Trim(); return(entity); }
/// <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) { ProductionNotice entity = (ProductionNotice)p_BE; bool ret = false; string sql = string.Format(" SELECT {0} FROM {1} WHERE 1=1 AND {0}={2} AND {3}<>{4}", p_FieldName, ProductionNotice.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> public override void EntitySet() { ProductionNotice entity = new ProductionNotice(); entity.ID = HTDataID; bool findFlag = entity.SelectByID(); txtFormNo.Text = entity.FormNo.ToString(); txtMakeOPName.Text = entity.MakeOPName.ToString(); txtMakeDate.DateTime = entity.MakeDate; txtFormDate.DateTime = entity.FormDate; txtOutDate.DateTime = entity.OutDate; drpSaleOPID.EditValue = entity.SaleOPID.ToString(); drpTrackOPID.EditValue = entity.TrackOPID.ToString(); drpProductionLeader.EditValue = entity.ProductionLeader.ToString(); txtRemark.Text = entity.Remark.ToString(); txtZZRemark.Text = entity.ZZRemark.ToString(); txtRSReamrk.Text = entity.RSReamrk.ToString(); txtHZLRemark.Text = entity.HZLRemark.ToString(); txtBZRemark.Text = entity.BZRemark.ToString(); drpTrackOPID2.EditValue = entity.TrackOPID2.ToString(); drpTrackOPID3.EditValue = entity.TrackOPID3.ToString(); drpSOTypeID.EditValue = entity.SOTypeID; drpFactoryID.EditValue = entity.FactoryID; drpFactoryID2.EditValue = entity.FactoryID2; drpFactoryID3.EditValue = entity.FactoryID3; drpFactoryID4.EditValue = entity.FactoryID4; drpFactoryID5.EditValue = entity.FactoryID5; txtHZLRemark2.Text = entity.HZLRemark2.ToString(); txtHZLRemark3.Text = entity.HZLRemark3.ToString(); HTDataSubmitFlag = entity.SubmitFlag; HTDataDelFlag = entity.DelFlag; if (!findFlag) { } BindGridDts(); BindZZDts(); }
/// <summary> /// 删除 /// </summary> /// <param name="p_BE">要删除的实体</param> /// <param name="sqlTrans">事务类</param> public void RDelete(BaseEntity p_BE, IDBTransAccess sqlTrans) { try { this.CheckCorrect(p_BE); ProductionNotice entity = (ProductionNotice)p_BE; ProductionNoticeCtl control = new ProductionNoticeCtl(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); ProductionNotice entity = (ProductionNotice)p_BE; ProductionNoticeCtl control = new ProductionNoticeCtl(sqlTrans); entity.ID = (int)EntityIDTable.GetID((long)SysEntity.Sale_ProductionNotice, sqlTrans); control.AddNew(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 RUpdate(BaseEntity p_BE, BaseEntity[] p_BE2, IDBTransAccess sqlTrans) { try { this.CheckCorrect(p_BE); ProductionNotice entity = (ProductionNotice)p_BE; ProductionNoticeCtl control = new ProductionNoticeCtl(sqlTrans); control.Update(entity); ProductionNoticeDtsRule procedureRule = new ProductionNoticeDtsRule(); procedureRule.RSave(entity, p_BE2, sqlTrans);//保存流程明细 } catch (BaseException) { throw; } catch (Exception E) { throw new BaseException(E.Message); } }
/// <summary> /// 获得实体 /// </summary> /// <returns></returns> private ProductionNotice EntityGet() { ProductionNotice entity = new ProductionNotice(); entity.ID = HTDataID; entity.SelectByID(); entity.FormNo = txtFormNo.Text.Trim(); entity.MakeOPName = txtMakeOPName.Text.Trim(); entity.MakeDate = txtMakeDate.DateTime.Date; entity.FormDate = txtFormDate.DateTime.Date; entity.OutDate = txtOutDate.DateTime.Date; entity.SaleOPID = SysConvert.ToString(drpSaleOPID.EditValue); entity.TrackOPID = SysConvert.ToString(drpTrackOPID.EditValue); entity.ProductionLeader = SysConvert.ToString(drpProductionLeader.EditValue); entity.Remark = txtRemark.Text.Trim(); entity.ZZRemark = txtZZRemark.Text.Trim(); entity.RSReamrk = txtRSReamrk.Text.Trim(); entity.HZLRemark = txtHZLRemark.Text.Trim(); entity.BZRemark = txtBZRemark.Text.Trim(); entity.SOTypeID = SysConvert.ToInt32(drpSOTypeID.EditValue); entity.TrackOPID2 = SysConvert.ToString(drpTrackOPID2.EditValue); entity.TrackOPID3 = SysConvert.ToString(drpTrackOPID3.EditValue); entity.FormNoIndex = SysConvert.ToInt32(Common.GetSubStringRight(entity.FormNo, 2));//记录单号流水号 entity.FactoryID = SysConvert.ToString(drpFactoryID.EditValue); entity.FactoryID2 = SysConvert.ToString(drpFactoryID2.EditValue); entity.FactoryID3 = SysConvert.ToString(drpFactoryID3.EditValue); entity.FactoryID4 = SysConvert.ToString(drpFactoryID4.EditValue); entity.FactoryID5 = SysConvert.ToString(drpFactoryID5.EditValue); //entity.HZGDOPID = SysConvert.ToString(drpHZGD.EditValue); entity.HZLRemark2 = txtHZLRemark2.Text.Trim(); entity.HZLRemark3 = txtHZLRemark3.Text.Trim(); return(entity); }
/// <summary> /// 新增 /// </summary> /// <param name="p_Entity">实体类</param> /// <returns>操作影响的记录行数</returns> public override int AddNew(BaseEntity p_Entity) { try { ProductionNotice MasterEntity = (ProductionNotice)p_Entity; if (MasterEntity.ID == 0) { return(0); } //新增主表数据 StringBuilder MasterField = new StringBuilder(); StringBuilder MasterValue = new StringBuilder(); MasterField.Append("INSERT INTO Sale_ProductionNotice("); MasterValue.Append(" VALUES("); MasterField.Append("ID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ID) + ","); MasterField.Append("FormNo" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FormNo) + ","); 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("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("OutDate" + ","); if (MasterEntity.OutDate != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.OutDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("SaleOPID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.SaleOPID) + ","); MasterField.Append("TrackOPID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.TrackOPID) + ","); MasterField.Append("ProductionLeader" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ProductionLeader) + ","); MasterField.Append("Remark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Remark) + ","); MasterField.Append("ZZRemark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ZZRemark) + ","); MasterField.Append("RSReamrk" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.RSReamrk) + ","); MasterField.Append("HZLRemark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.HZLRemark) + ","); MasterField.Append("BZRemark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.BZRemark) + ","); MasterField.Append("SubmitFlag" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.SubmitFlag) + ","); MasterField.Append("DelFlag" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.DelFlag) + ","); MasterField.Append("SOTypeID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.SOTypeID) + ","); MasterField.Append("TrackOPID2" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.TrackOPID2) + ","); MasterField.Append("TrackOPID3" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.TrackOPID3) + ","); MasterField.Append("FormNoIndex" + ","); if (MasterEntity.FormNoIndex != 0) { MasterValue.Append(SysString.ToDBString(MasterEntity.FormNoIndex) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("RSGDOPID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.RSGDOPID) + ","); MasterField.Append("HZGDOPID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.HZGDOPID) + ","); MasterField.Append("HZLRemark2" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.HZLRemark2) + ","); MasterField.Append("HZLRemark3" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.HZLRemark3) + ","); MasterField.Append("BZGDOPID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.BZGDOPID) + ","); MasterField.Append("FactoryID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FactoryID) + ","); MasterField.Append("FactoryID2" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FactoryID2) + ","); MasterField.Append("FactoryID3" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FactoryID3) + ","); MasterField.Append("FactoryID4" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FactoryID4) + ","); MasterField.Append("FactoryID5" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FactoryID5) + ","); MasterField.Append("LightSource" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.LightSource) + ","); MasterField.Append("QtyReq" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.QtyReq) + ","); MasterField.Append("CheckStandard" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CheckStandard) + ","); MasterField.Append("CheckReq" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CheckReq) + ","); MasterField.Append("Address" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Address) + ","); MasterField.Append("PBItemCode" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.PBItemCode) + ","); MasterField.Append("PBDensity" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.PBDensity) + ","); MasterField.Append("PBMWidth" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.PBMWidth) + ","); MasterField.Append("PBMWeight" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.PBMWeight) + ","); MasterField.Append("CPItemCode" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CPItemCode) + ","); MasterField.Append("CPDensity" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CPDensity) + ","); MasterField.Append("CPMWidth" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CPMWidth) + ","); MasterField.Append("CPMWeight" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.CPMWeight) + ","); MasterField.Append("XGDate" + ","); if (MasterEntity.XGDate != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.XGDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("XGReason" + ")"); MasterValue.Append(SysString.ToDBString(MasterEntity.XGReason) + ")"); //执行 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 { ProductionNotice MasterEntity = (ProductionNotice)p_Entity; if (MasterEntity.ID == 0) { return(0); } //更新主表数据 StringBuilder UpdateBuilder = new StringBuilder(); UpdateBuilder.Append("UPDATE Sale_ProductionNotice SET "); UpdateBuilder.Append(" ID=" + SysString.ToDBString(MasterEntity.ID) + ","); UpdateBuilder.Append(" FormNo=" + SysString.ToDBString(MasterEntity.FormNo) + ","); 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,"); } if (MasterEntity.FormDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" FormDate=" + SysString.ToDBString(MasterEntity.FormDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" FormDate=null,"); } if (MasterEntity.OutDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" OutDate=" + SysString.ToDBString(MasterEntity.OutDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" OutDate=null,"); } UpdateBuilder.Append(" SaleOPID=" + SysString.ToDBString(MasterEntity.SaleOPID) + ","); UpdateBuilder.Append(" TrackOPID=" + SysString.ToDBString(MasterEntity.TrackOPID) + ","); UpdateBuilder.Append(" ProductionLeader=" + SysString.ToDBString(MasterEntity.ProductionLeader) + ","); UpdateBuilder.Append(" Remark=" + SysString.ToDBString(MasterEntity.Remark) + ","); UpdateBuilder.Append(" ZZRemark=" + SysString.ToDBString(MasterEntity.ZZRemark) + ","); UpdateBuilder.Append(" RSReamrk=" + SysString.ToDBString(MasterEntity.RSReamrk) + ","); UpdateBuilder.Append(" HZLRemark=" + SysString.ToDBString(MasterEntity.HZLRemark) + ","); UpdateBuilder.Append(" BZRemark=" + SysString.ToDBString(MasterEntity.BZRemark) + ","); UpdateBuilder.Append(" SubmitFlag=" + SysString.ToDBString(MasterEntity.SubmitFlag) + ","); UpdateBuilder.Append(" DelFlag=" + SysString.ToDBString(MasterEntity.DelFlag) + ","); UpdateBuilder.Append(" SOTypeID=" + SysString.ToDBString(MasterEntity.SOTypeID) + ","); UpdateBuilder.Append(" TrackOPID2=" + SysString.ToDBString(MasterEntity.TrackOPID2) + ","); UpdateBuilder.Append(" TrackOPID3=" + SysString.ToDBString(MasterEntity.TrackOPID3) + ","); if (MasterEntity.FormNoIndex != 0) { UpdateBuilder.Append(" FormNoIndex=" + SysString.ToDBString(MasterEntity.FormNoIndex) + ","); } else { UpdateBuilder.Append(" FormNoIndex=null,"); } UpdateBuilder.Append(" RSGDOPID=" + SysString.ToDBString(MasterEntity.RSGDOPID) + ","); UpdateBuilder.Append(" HZGDOPID=" + SysString.ToDBString(MasterEntity.HZGDOPID) + ","); UpdateBuilder.Append(" HZLRemark2=" + SysString.ToDBString(MasterEntity.HZLRemark2) + ","); UpdateBuilder.Append(" HZLRemark3=" + SysString.ToDBString(MasterEntity.HZLRemark3) + ","); UpdateBuilder.Append(" BZGDOPID=" + SysString.ToDBString(MasterEntity.BZGDOPID) + ","); UpdateBuilder.Append(" FactoryID=" + SysString.ToDBString(MasterEntity.FactoryID) + ","); UpdateBuilder.Append(" FactoryID2=" + SysString.ToDBString(MasterEntity.FactoryID2) + ","); UpdateBuilder.Append(" FactoryID3=" + SysString.ToDBString(MasterEntity.FactoryID3) + ","); UpdateBuilder.Append(" FactoryID4=" + SysString.ToDBString(MasterEntity.FactoryID4) + ","); UpdateBuilder.Append(" FactoryID5=" + SysString.ToDBString(MasterEntity.FactoryID5) + ","); UpdateBuilder.Append(" LightSource=" + SysString.ToDBString(MasterEntity.LightSource) + ","); UpdateBuilder.Append(" QtyReq=" + SysString.ToDBString(MasterEntity.QtyReq) + ","); UpdateBuilder.Append(" CheckStandard=" + SysString.ToDBString(MasterEntity.CheckStandard) + ","); UpdateBuilder.Append(" CheckReq=" + SysString.ToDBString(MasterEntity.CheckReq) + ","); UpdateBuilder.Append(" Address=" + SysString.ToDBString(MasterEntity.Address) + ","); UpdateBuilder.Append(" PBItemCode=" + SysString.ToDBString(MasterEntity.PBItemCode) + ","); UpdateBuilder.Append(" PBDensity=" + SysString.ToDBString(MasterEntity.PBDensity) + ","); UpdateBuilder.Append(" PBMWidth=" + SysString.ToDBString(MasterEntity.PBMWidth) + ","); UpdateBuilder.Append(" PBMWeight=" + SysString.ToDBString(MasterEntity.PBMWeight) + ","); UpdateBuilder.Append(" CPItemCode=" + SysString.ToDBString(MasterEntity.CPItemCode) + ","); UpdateBuilder.Append(" CPDensity=" + SysString.ToDBString(MasterEntity.CPDensity) + ","); UpdateBuilder.Append(" CPMWidth=" + SysString.ToDBString(MasterEntity.CPMWidth) + ","); UpdateBuilder.Append(" CPMWeight=" + SysString.ToDBString(MasterEntity.CPMWeight) + ","); if (MasterEntity.XGDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" XGDate=" + SysString.ToDBString(MasterEntity.XGDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" XGDate=null,"); } UpdateBuilder.Append(" XGReason=" + SysString.ToDBString(MasterEntity.XGReason)); 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) { ProductionNotice entity = (ProductionNotice)p_BE; }