/// <summary> /// 删除 /// </summary> /// <param name="p_Entity">实体类</param> /// <returns>操作影响的记录行数</returns> public override int Delete(BaseEntity p_Entity) { try { ColorCardDts MasterEntity = (ColorCardDts)p_Entity; if (MasterEntity.ID == 0) { return(0); } //删除主表数据 string Sql = ""; Sql = "DELETE FROM Dev_ColorCardDts 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> /// <param name="p_Entity"></param> /// <param name="p_BE"></param> /// <param name="sqlTrans"></param> public void RSave(ColorCard p_Entity, BaseEntity[] p_BE, IDBTransAccess sqlTrans) { try { string sql = "DELETE FROM Dev_ColorCardDts WHERE MainID=" + p_Entity.ID.ToString(); sql += " AND ID NOT IN" + string.Format("({0})", GetIDExist(p_BE)); sqlTrans.ExecuteNonQuery(sql); //删除原单据里应该删除的明细数据,即数据库里有但是UI里已经删除的数据 sql = "SELECT ISNULL(MAX(Seq),0)+1 As MSEQ FROM Dev_ColorCardDts WHERE MainID=" + p_Entity.ID.ToString(); ////找到最大的Seq 将获得最大Seq的语句放到循环外更高效(多人操作时会有问题吗?) int MSEQ = SysConvert.ToInt32(sqlTrans.Fill(sql).Rows[0][0].ToString()); for (int i = 0; i < p_BE.Length; i++) { ColorCardDts entitydts = (ColorCardDts)p_BE[i]; if (entitydts.ID != 0)//ID不为0说明数据库中已经存在 { this.RUpdate(entitydts, sqlTrans); } else { entitydts.Seq = MSEQ; entitydts.MainID = p_Entity.ID; this.RAdd(entitydts, sqlTrans); MSEQ++;//最大值加1 } } } catch (BaseException) { throw; } catch (Exception E) { throw new BaseException(E.Message); } }
void EntitySet() { ColorCardDts entitydts = new ColorCardDts(); entitydts.ID = DtsID; entitydts.SelectByID(); drpColorStatus.EditValue = entitydts.ColorCardStatusID; txtOKEdition.Text = entitydts.OKEdition; txtDesignEdition.Text = entitydts.DesignEdition; txtFirstFinish.Text = entitydts.FirstFinish; txtFirstRemark.Text = entitydts.FirstRemark; txtSecondFinish.Text = entitydts.SecondFinish; txtSecondRemark.Text = entitydts.SecondRemark; txtThirdFinish.Text = entitydts.ThirdFinish; txtThirdRemark.Text = entitydts.ThirdRemark; txtFreeStr1.Text = entitydts.FreeStr1; txtFreeStr2.Text = entitydts.FreeStr2; txtDesignNO.Text = entitydts.DesignNO; txtHGFinishDate.DateTime = entitydts.JYDate; txtFinishDate.DateTime = entitydts.FinishDate; txtHGBack.Text = entitydts.HGBack; txtHGFinishDate.DateTime = entitydts.HGFinishDate; drpScrapSampleNo.EditValue = entitydts.ScrapSampleNo; txtFlowerNum.Text = entitydts.FlowerNum; }
/// <summary> /// 获得实体 /// </summary> /// <returns></returns> private ColorCardDts EntityDtsGet() { ColorCardDts entitydts = new ColorCardDts(); entitydts.ID = DtsID; entitydts.SelectByID(); entitydts.ColorCardStatusID = SysConvert.ToInt32(drpColorStatus.EditValue); entitydts.FirstFinish = SysConvert.ToString(txtFirstFinish.Text.Trim()); entitydts.FirstRemark = SysConvert.ToString(txtFirstRemark.Text.Trim()); entitydts.SecondFinish = SysConvert.ToString(txtSecondFinish.Text.Trim()); entitydts.SecondRemark = SysConvert.ToString(txtSecondRemark.Text.Trim()); entitydts.ThirdFinish = SysConvert.ToString(txtThirdFinish.Text.Trim()); entitydts.ThirdRemark = SysConvert.ToString(txtThirdRemark.Text.Trim()); entitydts.FreeStr1 = SysConvert.ToString(txtFreeStr1.Text.Trim()); entitydts.FreeStr2 = SysConvert.ToString(txtFreeStr2.Text.Trim()); entitydts.DesignEdition = SysConvert.ToString(txtDesignEdition.Text.Trim()); entitydts.OKEdition = SysConvert.ToString(txtOKEdition.Text.Trim()); entitydts.DesignNO = SysConvert.ToString(txtDesignNO.Text.Trim()); entitydts.FinishDate = txtFinishDate.DateTime; entitydts.HGFinishDate = txtHGFinishDate.DateTime; entitydts.HGBack = txtHGBack.Text; entitydts.FlowerNum = txtFlowerNum.Text; entitydts.ScrapSampleNo = SysConvert.ToString(drpScrapSampleNo.EditValue); entitydts.JYDate = txtHGFinishDate.DateTime; return(entitydts); }
/// <summary> /// 获得数据库里没有被删除的ID(即数据库里有而且UI里也没有删除的数据) /// </summary> /// <param name="p_BE"></param> /// <returns></returns> private string GetIDExist(BaseEntity[] p_BE) { string outstr = "0"; for (int i = 0; i < p_BE.Length; i++) { ColorCardDts entitydts = (ColorCardDts)p_BE[i]; if (entitydts.ID != 0) { outstr += "," + entitydts.ID; } } return(outstr); }
private void btnOK_Click(object sender, EventArgs e) { try { ColorCardDtsRule rule = new ColorCardDtsRule(); ColorCardDts entity = EntityDtsGet(); rule.RUpdate(entity); this.Close(); } catch (Exception E) { } }
/// <summary> /// 删除 /// </summary> /// <param name="p_BE">要删除的实体</param> /// <param name="sqlTrans">事务类</param> public void RDelete(BaseEntity p_BE, IDBTransAccess sqlTrans) { try { this.CheckCorrect(p_BE); ColorCardDts entity = (ColorCardDts)p_BE; ColorCardDtsCtl control = new ColorCardDtsCtl(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); ColorCardDts entity = (ColorCardDts)p_BE; ColorCardDtsCtl control = new ColorCardDtsCtl(sqlTrans); entity.ID = (int)EntityIDTable.GetID((long)SysEntity.Dev_ColorCardDts, sqlTrans); control.AddNew(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 { ColorCardDts MasterEntity = (ColorCardDts)p_Entity; if (MasterEntity.ID == 0) { return(0); } //新增主表数据 StringBuilder MasterField = new StringBuilder(); StringBuilder MasterValue = new StringBuilder(); MasterField.Append("INSERT INTO Dev_ColorCardDts("); MasterValue.Append(" VALUES("); MasterField.Append("ID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ID) + ","); MasterField.Append("MainID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.MainID) + ","); MasterField.Append("Seq" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Seq) + ","); MasterField.Append("ColorCardStatusID" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ColorCardStatusID) + ","); MasterField.Append("ItemCode" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ItemCode) + ","); MasterField.Append("ItemName" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ItemName) + ","); MasterField.Append("ItemStd" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ItemStd) + ","); MasterField.Append("ItemModel" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ItemModel) + ","); MasterField.Append("GoodsCode" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.GoodsCode) + ","); MasterField.Append("ColorNum" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ColorNum) + ","); MasterField.Append("ColorName" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ColorName) + ","); 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("Season" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.Season) + ","); MasterField.Append("DesignNO" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.DesignNO) + ","); MasterField.Append("VendorNO" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.VendorNO) + ","); MasterField.Append("DesignEdition" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.DesignEdition) + ","); MasterField.Append("OKEdition" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.OKEdition) + ","); MasterField.Append("FirstFinish" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FirstFinish) + ","); MasterField.Append("FirstRemark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FirstRemark) + ","); MasterField.Append("SecondFinish" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.SecondFinish) + ","); MasterField.Append("SecondRemark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.SecondRemark) + ","); MasterField.Append("ThirdFinish" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ThirdFinish) + ","); MasterField.Append("ThirdRemark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ThirdRemark) + ","); MasterField.Append("FreeStr1" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FreeStr1) + ","); MasterField.Append("FreeStr2" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FreeStr2) + ","); MasterField.Append("FreeStr3" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FreeStr3) + ","); MasterField.Append("FreeStr4" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FreeStr4) + ","); MasterField.Append("FreeStr5" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FreeStr5) + ","); MasterField.Append("FreeDate1" + ","); if (MasterEntity.FreeDate1 != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.FreeDate1.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("FreeDate2" + ","); if (MasterEntity.FreeDate2 != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.FreeDate2.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("FreeDate3" + ","); if (MasterEntity.FreeDate3 != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.FreeDate3.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("FreeDate4" + ","); if (MasterEntity.FreeDate4 != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.FreeDate4.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("FreeDate5" + ","); if (MasterEntity.FreeDate5 != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.FreeDate5.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("DtsRemark" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.DtsRemark) + ","); MasterField.Append("FinishDate" + ","); if (MasterEntity.FinishDate != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.FinishDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("JYDate" + ","); if (MasterEntity.JYDate != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.JYDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("HGFinishDate" + ","); if (MasterEntity.HGFinishDate != SystemConfiguration.DateTimeDefaultValue) { MasterValue.Append(SysString.ToDBString(MasterEntity.HGFinishDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { MasterValue.Append("null,"); } MasterField.Append("HGBack" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.HGBack) + ","); MasterField.Append("FlowerNum" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.FlowerNum) + ","); MasterField.Append("ScrapSampleNo" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.ScrapSampleNo) + ","); MasterField.Append("MWidth2" + ","); MasterValue.Append(SysString.ToDBString(MasterEntity.MWidth2) + ","); MasterField.Append("GYOPID" + ")"); MasterValue.Append(SysString.ToDBString(MasterEntity.GYOPID) + ")"); //执行 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 { ColorCardDts MasterEntity = (ColorCardDts)p_Entity; if (MasterEntity.ID == 0) { return(0); } //更新主表数据 StringBuilder UpdateBuilder = new StringBuilder(); UpdateBuilder.Append("UPDATE Dev_ColorCardDts SET "); UpdateBuilder.Append(" ID=" + SysString.ToDBString(MasterEntity.ID) + ","); UpdateBuilder.Append(" MainID=" + SysString.ToDBString(MasterEntity.MainID) + ","); UpdateBuilder.Append(" Seq=" + SysString.ToDBString(MasterEntity.Seq) + ","); UpdateBuilder.Append(" ColorCardStatusID=" + SysString.ToDBString(MasterEntity.ColorCardStatusID) + ","); UpdateBuilder.Append(" ItemCode=" + SysString.ToDBString(MasterEntity.ItemCode) + ","); UpdateBuilder.Append(" ItemName=" + SysString.ToDBString(MasterEntity.ItemName) + ","); UpdateBuilder.Append(" ItemStd=" + SysString.ToDBString(MasterEntity.ItemStd) + ","); UpdateBuilder.Append(" ItemModel=" + SysString.ToDBString(MasterEntity.ItemModel) + ","); UpdateBuilder.Append(" GoodsCode=" + SysString.ToDBString(MasterEntity.GoodsCode) + ","); UpdateBuilder.Append(" ColorNum=" + SysString.ToDBString(MasterEntity.ColorNum) + ","); UpdateBuilder.Append(" ColorName=" + SysString.ToDBString(MasterEntity.ColorName) + ","); 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(" Season=" + SysString.ToDBString(MasterEntity.Season) + ","); UpdateBuilder.Append(" DesignNO=" + SysString.ToDBString(MasterEntity.DesignNO) + ","); UpdateBuilder.Append(" VendorNO=" + SysString.ToDBString(MasterEntity.VendorNO) + ","); UpdateBuilder.Append(" DesignEdition=" + SysString.ToDBString(MasterEntity.DesignEdition) + ","); UpdateBuilder.Append(" OKEdition=" + SysString.ToDBString(MasterEntity.OKEdition) + ","); UpdateBuilder.Append(" FirstFinish=" + SysString.ToDBString(MasterEntity.FirstFinish) + ","); UpdateBuilder.Append(" FirstRemark=" + SysString.ToDBString(MasterEntity.FirstRemark) + ","); UpdateBuilder.Append(" SecondFinish=" + SysString.ToDBString(MasterEntity.SecondFinish) + ","); UpdateBuilder.Append(" SecondRemark=" + SysString.ToDBString(MasterEntity.SecondRemark) + ","); UpdateBuilder.Append(" ThirdFinish=" + SysString.ToDBString(MasterEntity.ThirdFinish) + ","); UpdateBuilder.Append(" ThirdRemark=" + SysString.ToDBString(MasterEntity.ThirdRemark) + ","); UpdateBuilder.Append(" FreeStr1=" + SysString.ToDBString(MasterEntity.FreeStr1) + ","); UpdateBuilder.Append(" FreeStr2=" + SysString.ToDBString(MasterEntity.FreeStr2) + ","); UpdateBuilder.Append(" FreeStr3=" + SysString.ToDBString(MasterEntity.FreeStr3) + ","); UpdateBuilder.Append(" FreeStr4=" + SysString.ToDBString(MasterEntity.FreeStr4) + ","); UpdateBuilder.Append(" FreeStr5=" + SysString.ToDBString(MasterEntity.FreeStr5) + ","); if (MasterEntity.FreeDate1 != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" FreeDate1=" + SysString.ToDBString(MasterEntity.FreeDate1.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" FreeDate1=null,"); } if (MasterEntity.FreeDate2 != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" FreeDate2=" + SysString.ToDBString(MasterEntity.FreeDate2.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" FreeDate2=null,"); } if (MasterEntity.FreeDate3 != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" FreeDate3=" + SysString.ToDBString(MasterEntity.FreeDate3.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" FreeDate3=null,"); } if (MasterEntity.FreeDate4 != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" FreeDate4=" + SysString.ToDBString(MasterEntity.FreeDate4.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" FreeDate4=null,"); } if (MasterEntity.FreeDate5 != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" FreeDate5=" + SysString.ToDBString(MasterEntity.FreeDate5.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" FreeDate5=null,"); } UpdateBuilder.Append(" DtsRemark=" + SysString.ToDBString(MasterEntity.DtsRemark) + ","); if (MasterEntity.FinishDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" FinishDate=" + SysString.ToDBString(MasterEntity.FinishDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" FinishDate=null,"); } if (MasterEntity.JYDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" JYDate=" + SysString.ToDBString(MasterEntity.JYDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" JYDate=null,"); } if (MasterEntity.HGFinishDate != SystemConfiguration.DateTimeDefaultValue) { UpdateBuilder.Append(" HGFinishDate=" + SysString.ToDBString(MasterEntity.HGFinishDate.ToString("yyyy-MM-dd HH:mm:ss")) + ","); } else { UpdateBuilder.Append(" HGFinishDate=null,"); } UpdateBuilder.Append(" HGBack=" + SysString.ToDBString(MasterEntity.HGBack) + ","); UpdateBuilder.Append(" FlowerNum=" + SysString.ToDBString(MasterEntity.FlowerNum) + ","); UpdateBuilder.Append(" ScrapSampleNo=" + SysString.ToDBString(MasterEntity.ScrapSampleNo) + ","); UpdateBuilder.Append(" MWidth2=" + SysString.ToDBString(MasterEntity.MWidth2) + ","); UpdateBuilder.Append(" GYOPID=" + SysString.ToDBString(MasterEntity.GYOPID)); 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> /// <returns></returns> private ColorCardDts[] EntityDtsGet() { int index = GetDataCompleteNum(); ColorCardDts[] entitydts = new ColorCardDts[index]; index = 0; for (int i = 0; i < gridView1.RowCount; i++) { if (CheckDataCompleteDts(i)) { entitydts[index] = new ColorCardDts(); entitydts[index].MainID = SysConvert.ToInt32(gridView1.GetRowCellValue(i, "MainID")); if (entitydts[index].MainID == HTDataID && HTDataID != 0)//已存在表示修改 { entitydts[index].ID = SysConvert.ToInt32(gridView1.GetRowCellValue(i, "ID")); entitydts[index].SelectByID(); } else//新增 { entitydts[index].MainID = HTDataID; entitydts[index].Seq = i + 1; entitydts[index].ColorCardStatusID = 1; } if (entitydts[index].ColorCardStatusID <= 0) { entitydts[index].ColorCardStatusID = 1; } entitydts[index].ItemCode = SysConvert.ToString(gridView1.GetRowCellValue(i, "ItemCode")); entitydts[index].ItemName = SysConvert.ToString(gridView1.GetRowCellValue(i, "ItemName")); entitydts[index].ItemStd = SysConvert.ToString(gridView1.GetRowCellValue(i, "ItemStd")); entitydts[index].ItemModel = SysConvert.ToString(gridView1.GetRowCellValue(i, "ItemModel")); entitydts[index].GoodsCode = SysConvert.ToString(gridView1.GetRowCellValue(i, "GoodsCode")); entitydts[index].ColorNum = SysConvert.ToString(gridView1.GetRowCellValue(i, "ColorNum")); entitydts[index].ColorName = SysConvert.ToString(gridView1.GetRowCellValue(i, "ColorName")); if (SysConvert.ToDecimal(gridView1.GetRowCellValue(i, "MWidth")) != 0m) { entitydts[index].MWidth = SysConvert.ToDecimal(gridView1.GetRowCellValue(i, "MWidth")); } if (SysConvert.ToDecimal(gridView1.GetRowCellValue(i, "MWeight")) != 0m) { entitydts[index].MWeight = SysConvert.ToDecimal(gridView1.GetRowCellValue(i, "MWeight")); } entitydts[index].WeightUnit = SysConvert.ToString(gridView1.GetRowCellValue(i, "WeightUnit")); entitydts[index].Season = SysConvert.ToString(gridView1.GetRowCellValue(i, "Season")); entitydts[index].DesignNO = SysConvert.ToString(gridView1.GetRowCellValue(i, "DesignNO")); entitydts[index].VendorNO = SysConvert.ToString(gridView1.GetRowCellValue(i, "VendorNO")); entitydts[index].DesignEdition = SysConvert.ToString(gridView1.GetRowCellValue(i, "DesignEdition")); entitydts[index].OKEdition = SysConvert.ToString(gridView1.GetRowCellValue(i, "OKEdition")); //entitydts[index].FirstFinish = SysConvert.ToString(gridView1.GetRowCellValue(i, "FirstFinish")); //entitydts[index].FirstRemark = SysConvert.ToString(gridView1.GetRowCellValue(i, "FirstRemark")); //entitydts[index].SecondFinish = SysConvert.ToString(gridView1.GetRowCellValue(i, "SecondFinish")); //entitydts[index].SecondRemark = SysConvert.ToString(gridView1.GetRowCellValue(i, "SecondRemark")); //entitydts[index].ThirdFinish = SysConvert.ToString(gridView1.GetRowCellValue(i, "ThirdFinish")); //entitydts[index].ThirdRemark = SysConvert.ToString(gridView1.GetRowCellValue(i, "ThirdRemark")); entitydts[index].FreeStr1 = SysConvert.ToString(gridView1.GetRowCellValue(i, "FreeStr1")); entitydts[index].FreeStr2 = SysConvert.ToString(gridView1.GetRowCellValue(i, "FreeStr2")); entitydts[index].FreeStr3 = SysConvert.ToString(gridView1.GetRowCellValue(i, "FreeStr3")); entitydts[index].FreeStr4 = SysConvert.ToString(gridView1.GetRowCellValue(i, "FreeStr4")); entitydts[index].FreeStr5 = SysConvert.ToString(gridView1.GetRowCellValue(i, "FreeStr5")); entitydts[index].FreeDate1 = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "FreeDate1")); entitydts[index].FreeDate2 = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "FreeDate2")); entitydts[index].FreeDate3 = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "FreeDate3")); entitydts[index].FreeDate4 = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "FreeDate4")); entitydts[index].FreeDate5 = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "FreeDate5")); entitydts[index].DtsRemark = SysConvert.ToString(gridView1.GetRowCellValue(i, "DtsRemark")); entitydts[index].MWidth2 = SysConvert.ToString(gridView1.GetRowCellValue(i, "MWidth2")); entitydts[index].FinishDate = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "FinishDate")); entitydts[index].JYDate = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "JYDate")); entitydts[index].HGBack = SysConvert.ToString(gridView1.GetRowCellValue(i, "HGBack")); entitydts[index].GYOPID = SysConvert.ToString(gridView1.GetRowCellValue(i, "GYOPID")); index++; } } return(entitydts); }
/// <summary> /// 检查将要操作的数据是否符合业务规则 /// </summary> /// <param name="p_BE"></param> private void CheckCorrect(BaseEntity p_BE) { ColorCardDts entity = (ColorCardDts)p_BE; }