private void ShowInfo(string DETAILID) { MyERP.BLL.ORDER_DETAIL bll = new MyERP.BLL.ORDER_DETAIL(); MyERP.Model.ORDER_DETAIL model = bll.GetModel(DETAILID); this.lblMASTERID.Text = model.MASTERID; this.lblDETAILID.Text = model.DETAILID; this.lblBILLNO.Text = model.BILLNO; this.lblSequence.Text = model.Sequence.ToString(); this.lblITEM_INTERNAL_CODE.Text = model.ITEM_INTERNAL_CODE; this.lblITEM_CODE.Text = model.ITEM_CODE; this.lblITEM_CODE_old.Text = model.ITEM_CODE_old; this.lblITEM_NAME.Text = model.ITEM_NAME; this.lblITEM_COLOR.Text = model.ITEM_COLOR; this.lblPARENT_ITEM_CODE.Text = model.PARENT_ITEM_CODE.ToString(); this.lblITEM_TYPE.Text = model.ITEM_TYPE; this.lblITEM_LOGO.Text = model.ITEM_LOGO; this.lblITEM_CD.Text = model.ITEM_CD.ToString(); this.lblITEM_KD.Text = model.ITEM_KD.ToString(); this.lblITEM_GD.Text = model.ITEM_GD.ToString(); this.lblITEM_GYLC.Text = model.ITEM_GYLC; this.lblSPECIFICATIONS.Text = model.SPECIFICATIONS; this.lblMEASURE_UNIT.Text = model.MEASURE_UNIT; this.lblDWMJ.Text = model.DWMJ.ToString(); this.lblBZFS.Text = model.BZFS; this.lblGRAPHICNO.Text = model.GRAPHICNO; this.lblDESCRIPTION.Text = model.DESCRIPTION; this.lblNET_PRICE.Text = model.NET_PRICE.ToString(); this.lblPRICE.Text = model.PRICE.ToString(); this.lblQuantity.Text = model.Quantity.ToString(); this.lblORD_CGqty.Text = model.ORD_CGqty.ToString(); this.lblORD_CLqty.Text = model.ORD_CLqty.ToString(); this.lblORD_PCqty.Text = model.ORD_PCqty.ToString(); this.lblORD_WGqty.Text = model.ORD_WGqty.ToString(); this.lblORD_TCqty.Text = model.ORD_TCqty.ToString(); this.lblORD_WGZL.Text = model.ORD_WGZL.ToString(); this.lblORD_FPqty.Text = model.ORD_FPqty.ToString(); this.lblORD_LHqty.Text = model.ORD_LHqty.ToString(); this.lblORD_Sendqty.Text = model.ORD_Sendqty.ToString(); this.lblORD_SHqty.Text = model.ORD_SHqty.ToString(); this.lblORD_HZqty.Text = model.ORD_HZqty.ToString(); this.lblORD_THqty.Text = model.ORD_THqty.ToString(); this.lblORD_Acceptqty.Text = model.ORD_Acceptqty.ToString(); this.lblORD_SHDH.Text = model.ORD_SHDH; this.lblORD_TL.Text = model.ORD_TL; this.lblPOSITION.Text = model.POSITION.ToString(); this.lblBARCODE.Text = model.BARCODE; this.lblREMARK.Text = model.REMARK; }
/// <summary> /// 得到一个对象实体 /// </summary> public MyERP.Model.ORDER_DETAIL GetModel(string DETAILID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 MASTERID,DETAILID,BILLNO,Sequence,ITEM_INTERNAL_CODE,ITEM_CODE,ITEM_CODE_old,ITEM_NAME,ITEM_COLOR,PARENT_ITEM_CODE,ITEM_TYPE,ITEM_LOGO,ITEM_CD,ITEM_KD,ITEM_GD,ITEM_GYLC,SPECIFICATIONS,MEASURE_UNIT,DWMJ,BZFS,GRAPHICNO,DESCRIPTION,NET_PRICE,PRICE,Quantity,ORD_CGqty,ORD_CLqty,ORD_PCqty,ORD_WGqty,ORD_TCqty,ORD_WGZL,ORD_FPqty,ORD_LHqty,ORD_Sendqty,ORD_SHqty,ORD_HZqty,ORD_THqty,ORD_Acceptqty,ORD_SHDH,ORD_TL,POSITION,BARCODE,REMARK from ORDER_DETAIL "); strSql.Append(" where DETAILID=@DETAILID "); SqlParameter[] parameters = { new SqlParameter("@DETAILID", SqlDbType.VarChar, 50) }; parameters[0].Value = DETAILID; MyERP.Model.ORDER_DETAIL model = new MyERP.Model.ORDER_DETAIL(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(MyERP.Model.ORDER_DETAIL model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into ORDER_DETAIL("); strSql.Append("MASTERID,DETAILID,BILLNO,Sequence,ITEM_INTERNAL_CODE,ITEM_CODE,ITEM_CODE_old,ITEM_NAME,ITEM_COLOR,PARENT_ITEM_CODE,ITEM_TYPE,ITEM_LOGO,ITEM_CD,ITEM_KD,ITEM_GD,ITEM_GYLC,SPECIFICATIONS,MEASURE_UNIT,DWMJ,BZFS,GRAPHICNO,DESCRIPTION,NET_PRICE,PRICE,Quantity,ORD_CGqty,ORD_CLqty,ORD_PCqty,ORD_WGqty,ORD_TCqty,ORD_WGZL,ORD_FPqty,ORD_LHqty,ORD_Sendqty,ORD_SHqty,ORD_HZqty,ORD_THqty,ORD_Acceptqty,ORD_SHDH,ORD_TL,POSITION,BARCODE,REMARK)"); strSql.Append(" values ("); strSql.Append("@MASTERID,@DETAILID,@BILLNO,@Sequence,@ITEM_INTERNAL_CODE,@ITEM_CODE,@ITEM_CODE_old,@ITEM_NAME,@ITEM_COLOR,@PARENT_ITEM_CODE,@ITEM_TYPE,@ITEM_LOGO,@ITEM_CD,@ITEM_KD,@ITEM_GD,@ITEM_GYLC,@SPECIFICATIONS,@MEASURE_UNIT,@DWMJ,@BZFS,@GRAPHICNO,@DESCRIPTION,@NET_PRICE,@PRICE,@Quantity,@ORD_CGqty,@ORD_CLqty,@ORD_PCqty,@ORD_WGqty,@ORD_TCqty,@ORD_WGZL,@ORD_FPqty,@ORD_LHqty,@ORD_Sendqty,@ORD_SHqty,@ORD_HZqty,@ORD_THqty,@ORD_Acceptqty,@ORD_SHDH,@ORD_TL,@POSITION,@BARCODE,@REMARK)"); SqlParameter[] parameters = { new SqlParameter("@MASTERID", SqlDbType.VarChar, 50), new SqlParameter("@DETAILID", SqlDbType.VarChar, 50), new SqlParameter("@BILLNO", SqlDbType.VarChar, 50), new SqlParameter("@Sequence", SqlDbType.Int, 4), new SqlParameter("@ITEM_INTERNAL_CODE", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_CODE", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_CODE_old", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_NAME", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_COLOR", SqlDbType.VarChar, 50), new SqlParameter("@PARENT_ITEM_CODE", SqlDbType.Float, 8), new SqlParameter("@ITEM_TYPE", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_LOGO", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_CD", SqlDbType.Float, 8), new SqlParameter("@ITEM_KD", SqlDbType.Float, 8), new SqlParameter("@ITEM_GD", SqlDbType.Float, 8), new SqlParameter("@ITEM_GYLC", SqlDbType.VarChar, 50), new SqlParameter("@SPECIFICATIONS", SqlDbType.VarChar, 50), new SqlParameter("@MEASURE_UNIT", SqlDbType.VarChar, 50), new SqlParameter("@DWMJ", SqlDbType.Float, 8), new SqlParameter("@BZFS", SqlDbType.NVarChar, 50), new SqlParameter("@GRAPHICNO", SqlDbType.VarChar, 50), new SqlParameter("@DESCRIPTION", SqlDbType.VarChar, 50), new SqlParameter("@NET_PRICE", SqlDbType.Float, 8), new SqlParameter("@PRICE", SqlDbType.Float, 8), new SqlParameter("@Quantity", SqlDbType.Float, 8), new SqlParameter("@ORD_CGqty", SqlDbType.Float, 8), new SqlParameter("@ORD_CLqty", SqlDbType.Float, 8), new SqlParameter("@ORD_PCqty", SqlDbType.Float, 8), new SqlParameter("@ORD_WGqty", SqlDbType.Float, 8), new SqlParameter("@ORD_TCqty", SqlDbType.Float, 8), new SqlParameter("@ORD_WGZL", SqlDbType.Float, 8), new SqlParameter("@ORD_FPqty", SqlDbType.Float, 8), new SqlParameter("@ORD_LHqty", SqlDbType.Float, 8), new SqlParameter("@ORD_Sendqty", SqlDbType.Float, 8), new SqlParameter("@ORD_SHqty", SqlDbType.Float, 8), new SqlParameter("@ORD_HZqty", SqlDbType.Float, 8), new SqlParameter("@ORD_THqty", SqlDbType.Float, 8), new SqlParameter("@ORD_Acceptqty", SqlDbType.Float, 8), new SqlParameter("@ORD_SHDH", SqlDbType.VarChar, 50), new SqlParameter("@ORD_TL", SqlDbType.VarChar, 50), new SqlParameter("@POSITION", SqlDbType.Float, 8), new SqlParameter("@BARCODE", SqlDbType.VarChar, 50), new SqlParameter("@REMARK", SqlDbType.VarChar, 50) }; parameters[0].Value = model.MASTERID; parameters[1].Value = model.DETAILID; parameters[2].Value = model.BILLNO; parameters[3].Value = model.Sequence; parameters[4].Value = model.ITEM_INTERNAL_CODE; parameters[5].Value = model.ITEM_CODE; parameters[6].Value = model.ITEM_CODE_old; parameters[7].Value = model.ITEM_NAME; parameters[8].Value = model.ITEM_COLOR; parameters[9].Value = model.PARENT_ITEM_CODE; parameters[10].Value = model.ITEM_TYPE; parameters[11].Value = model.ITEM_LOGO; parameters[12].Value = model.ITEM_CD; parameters[13].Value = model.ITEM_KD; parameters[14].Value = model.ITEM_GD; parameters[15].Value = model.ITEM_GYLC; parameters[16].Value = model.SPECIFICATIONS; parameters[17].Value = model.MEASURE_UNIT; parameters[18].Value = model.DWMJ; parameters[19].Value = model.BZFS; parameters[20].Value = model.GRAPHICNO; parameters[21].Value = model.DESCRIPTION; parameters[22].Value = model.NET_PRICE; parameters[23].Value = model.PRICE; parameters[24].Value = model.Quantity; parameters[25].Value = model.ORD_CGqty; parameters[26].Value = model.ORD_CLqty; parameters[27].Value = model.ORD_PCqty; parameters[28].Value = model.ORD_WGqty; parameters[29].Value = model.ORD_TCqty; parameters[30].Value = model.ORD_WGZL; parameters[31].Value = model.ORD_FPqty; parameters[32].Value = model.ORD_LHqty; parameters[33].Value = model.ORD_Sendqty; parameters[34].Value = model.ORD_SHqty; parameters[35].Value = model.ORD_HZqty; parameters[36].Value = model.ORD_THqty; parameters[37].Value = model.ORD_Acceptqty; parameters[38].Value = model.ORD_SHDH; parameters[39].Value = model.ORD_TL; parameters[40].Value = model.POSITION; parameters[41].Value = model.BARCODE; parameters[42].Value = model.REMARK; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public MyERP.Model.ORDER_DETAIL DataRowToModel(DataRow row) { MyERP.Model.ORDER_DETAIL model = new MyERP.Model.ORDER_DETAIL(); if (row != null) { if (row["MASTERID"] != null) { model.MASTERID = row["MASTERID"].ToString(); } if (row["DETAILID"] != null) { model.DETAILID = row["DETAILID"].ToString(); } if (row["BILLNO"] != null) { model.BILLNO = row["BILLNO"].ToString(); } if (row["Sequence"] != null && row["Sequence"].ToString() != "") { model.Sequence = int.Parse(row["Sequence"].ToString()); } if (row["ITEM_INTERNAL_CODE"] != null) { model.ITEM_INTERNAL_CODE = row["ITEM_INTERNAL_CODE"].ToString(); } if (row["ITEM_CODE"] != null) { model.ITEM_CODE = row["ITEM_CODE"].ToString(); } if (row["ITEM_CODE_old"] != null) { model.ITEM_CODE_old = row["ITEM_CODE_old"].ToString(); } if (row["ITEM_NAME"] != null) { model.ITEM_NAME = row["ITEM_NAME"].ToString(); } if (row["ITEM_COLOR"] != null) { model.ITEM_COLOR = row["ITEM_COLOR"].ToString(); } if (row["PARENT_ITEM_CODE"] != null && row["PARENT_ITEM_CODE"].ToString() != "") { model.PARENT_ITEM_CODE = decimal.Parse(row["PARENT_ITEM_CODE"].ToString()); } if (row["ITEM_TYPE"] != null) { model.ITEM_TYPE = row["ITEM_TYPE"].ToString(); } if (row["ITEM_LOGO"] != null) { model.ITEM_LOGO = row["ITEM_LOGO"].ToString(); } if (row["ITEM_CD"] != null && row["ITEM_CD"].ToString() != "") { model.ITEM_CD = decimal.Parse(row["ITEM_CD"].ToString()); } if (row["ITEM_KD"] != null && row["ITEM_KD"].ToString() != "") { model.ITEM_KD = decimal.Parse(row["ITEM_KD"].ToString()); } if (row["ITEM_GD"] != null && row["ITEM_GD"].ToString() != "") { model.ITEM_GD = decimal.Parse(row["ITEM_GD"].ToString()); } if (row["ITEM_GYLC"] != null) { model.ITEM_GYLC = row["ITEM_GYLC"].ToString(); } if (row["SPECIFICATIONS"] != null) { model.SPECIFICATIONS = row["SPECIFICATIONS"].ToString(); } if (row["MEASURE_UNIT"] != null) { model.MEASURE_UNIT = row["MEASURE_UNIT"].ToString(); } if (row["DWMJ"] != null && row["DWMJ"].ToString() != "") { model.DWMJ = decimal.Parse(row["DWMJ"].ToString()); } if (row["BZFS"] != null) { model.BZFS = row["BZFS"].ToString(); } if (row["GRAPHICNO"] != null) { model.GRAPHICNO = row["GRAPHICNO"].ToString(); } if (row["DESCRIPTION"] != null) { model.DESCRIPTION = row["DESCRIPTION"].ToString(); } if (row["NET_PRICE"] != null && row["NET_PRICE"].ToString() != "") { model.NET_PRICE = decimal.Parse(row["NET_PRICE"].ToString()); } if (row["PRICE"] != null && row["PRICE"].ToString() != "") { model.PRICE = decimal.Parse(row["PRICE"].ToString()); } if (row["Quantity"] != null && row["Quantity"].ToString() != "") { model.Quantity = decimal.Parse(row["Quantity"].ToString()); } if (row["ORD_CGqty"] != null && row["ORD_CGqty"].ToString() != "") { model.ORD_CGqty = decimal.Parse(row["ORD_CGqty"].ToString()); } if (row["ORD_CLqty"] != null && row["ORD_CLqty"].ToString() != "") { model.ORD_CLqty = decimal.Parse(row["ORD_CLqty"].ToString()); } if (row["ORD_PCqty"] != null && row["ORD_PCqty"].ToString() != "") { model.ORD_PCqty = decimal.Parse(row["ORD_PCqty"].ToString()); } if (row["ORD_WGqty"] != null && row["ORD_WGqty"].ToString() != "") { model.ORD_WGqty = decimal.Parse(row["ORD_WGqty"].ToString()); } if (row["ORD_TCqty"] != null && row["ORD_TCqty"].ToString() != "") { model.ORD_TCqty = decimal.Parse(row["ORD_TCqty"].ToString()); } if (row["ORD_WGZL"] != null && row["ORD_WGZL"].ToString() != "") { model.ORD_WGZL = decimal.Parse(row["ORD_WGZL"].ToString()); } if (row["ORD_FPqty"] != null && row["ORD_FPqty"].ToString() != "") { model.ORD_FPqty = decimal.Parse(row["ORD_FPqty"].ToString()); } if (row["ORD_LHqty"] != null && row["ORD_LHqty"].ToString() != "") { model.ORD_LHqty = decimal.Parse(row["ORD_LHqty"].ToString()); } if (row["ORD_Sendqty"] != null && row["ORD_Sendqty"].ToString() != "") { model.ORD_Sendqty = decimal.Parse(row["ORD_Sendqty"].ToString()); } if (row["ORD_SHqty"] != null && row["ORD_SHqty"].ToString() != "") { model.ORD_SHqty = decimal.Parse(row["ORD_SHqty"].ToString()); } if (row["ORD_HZqty"] != null && row["ORD_HZqty"].ToString() != "") { model.ORD_HZqty = decimal.Parse(row["ORD_HZqty"].ToString()); } if (row["ORD_THqty"] != null && row["ORD_THqty"].ToString() != "") { model.ORD_THqty = decimal.Parse(row["ORD_THqty"].ToString()); } if (row["ORD_Acceptqty"] != null && row["ORD_Acceptqty"].ToString() != "") { model.ORD_Acceptqty = decimal.Parse(row["ORD_Acceptqty"].ToString()); } if (row["ORD_SHDH"] != null) { model.ORD_SHDH = row["ORD_SHDH"].ToString(); } if (row["ORD_TL"] != null) { model.ORD_TL = row["ORD_TL"].ToString(); } if (row["POSITION"] != null && row["POSITION"].ToString() != "") { model.POSITION = decimal.Parse(row["POSITION"].ToString()); } if (row["BARCODE"] != null) { model.BARCODE = row["BARCODE"].ToString(); } if (row["REMARK"] != null) { model.REMARK = row["REMARK"].ToString(); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(MyERP.Model.ORDER_DETAIL model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update ORDER_DETAIL set "); strSql.Append("MASTERID=@MASTERID,"); strSql.Append("BILLNO=@BILLNO,"); strSql.Append("Sequence=@Sequence,"); strSql.Append("ITEM_INTERNAL_CODE=@ITEM_INTERNAL_CODE,"); strSql.Append("ITEM_CODE=@ITEM_CODE,"); strSql.Append("ITEM_CODE_old=@ITEM_CODE_old,"); strSql.Append("ITEM_NAME=@ITEM_NAME,"); strSql.Append("ITEM_COLOR=@ITEM_COLOR,"); strSql.Append("PARENT_ITEM_CODE=@PARENT_ITEM_CODE,"); strSql.Append("ITEM_TYPE=@ITEM_TYPE,"); strSql.Append("ITEM_LOGO=@ITEM_LOGO,"); strSql.Append("ITEM_CD=@ITEM_CD,"); strSql.Append("ITEM_KD=@ITEM_KD,"); strSql.Append("ITEM_GD=@ITEM_GD,"); strSql.Append("ITEM_GYLC=@ITEM_GYLC,"); strSql.Append("SPECIFICATIONS=@SPECIFICATIONS,"); strSql.Append("MEASURE_UNIT=@MEASURE_UNIT,"); strSql.Append("DWMJ=@DWMJ,"); strSql.Append("BZFS=@BZFS,"); strSql.Append("GRAPHICNO=@GRAPHICNO,"); strSql.Append("DESCRIPTION=@DESCRIPTION,"); strSql.Append("NET_PRICE=@NET_PRICE,"); strSql.Append("PRICE=@PRICE,"); strSql.Append("Quantity=@Quantity,"); strSql.Append("ORD_CGqty=@ORD_CGqty,"); strSql.Append("ORD_CLqty=@ORD_CLqty,"); strSql.Append("ORD_PCqty=@ORD_PCqty,"); strSql.Append("ORD_WGqty=@ORD_WGqty,"); strSql.Append("ORD_TCqty=@ORD_TCqty,"); strSql.Append("ORD_WGZL=@ORD_WGZL,"); strSql.Append("ORD_FPqty=@ORD_FPqty,"); strSql.Append("ORD_LHqty=@ORD_LHqty,"); strSql.Append("ORD_Sendqty=@ORD_Sendqty,"); strSql.Append("ORD_SHqty=@ORD_SHqty,"); strSql.Append("ORD_HZqty=@ORD_HZqty,"); strSql.Append("ORD_THqty=@ORD_THqty,"); strSql.Append("ORD_Acceptqty=@ORD_Acceptqty,"); strSql.Append("ORD_SHDH=@ORD_SHDH,"); strSql.Append("ORD_TL=@ORD_TL,"); strSql.Append("POSITION=@POSITION,"); strSql.Append("BARCODE=@BARCODE,"); strSql.Append("REMARK=@REMARK"); strSql.Append(" where DETAILID=@DETAILID "); SqlParameter[] parameters = { new SqlParameter("@MASTERID", SqlDbType.VarChar, 50), new SqlParameter("@BILLNO", SqlDbType.VarChar, 50), new SqlParameter("@Sequence", SqlDbType.Int, 4), new SqlParameter("@ITEM_INTERNAL_CODE", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_CODE", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_CODE_old", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_NAME", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_COLOR", SqlDbType.VarChar, 50), new SqlParameter("@PARENT_ITEM_CODE", SqlDbType.Float, 8), new SqlParameter("@ITEM_TYPE", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_LOGO", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_CD", SqlDbType.Float, 8), new SqlParameter("@ITEM_KD", SqlDbType.Float, 8), new SqlParameter("@ITEM_GD", SqlDbType.Float, 8), new SqlParameter("@ITEM_GYLC", SqlDbType.VarChar, 50), new SqlParameter("@SPECIFICATIONS", SqlDbType.VarChar, 50), new SqlParameter("@MEASURE_UNIT", SqlDbType.VarChar, 50), new SqlParameter("@DWMJ", SqlDbType.Float, 8), new SqlParameter("@BZFS", SqlDbType.NVarChar, 50), new SqlParameter("@GRAPHICNO", SqlDbType.VarChar, 50), new SqlParameter("@DESCRIPTION", SqlDbType.VarChar, 50), new SqlParameter("@NET_PRICE", SqlDbType.Float, 8), new SqlParameter("@PRICE", SqlDbType.Float, 8), new SqlParameter("@Quantity", SqlDbType.Float, 8), new SqlParameter("@ORD_CGqty", SqlDbType.Float, 8), new SqlParameter("@ORD_CLqty", SqlDbType.Float, 8), new SqlParameter("@ORD_PCqty", SqlDbType.Float, 8), new SqlParameter("@ORD_WGqty", SqlDbType.Float, 8), new SqlParameter("@ORD_TCqty", SqlDbType.Float, 8), new SqlParameter("@ORD_WGZL", SqlDbType.Float, 8), new SqlParameter("@ORD_FPqty", SqlDbType.Float, 8), new SqlParameter("@ORD_LHqty", SqlDbType.Float, 8), new SqlParameter("@ORD_Sendqty", SqlDbType.Float, 8), new SqlParameter("@ORD_SHqty", SqlDbType.Float, 8), new SqlParameter("@ORD_HZqty", SqlDbType.Float, 8), new SqlParameter("@ORD_THqty", SqlDbType.Float, 8), new SqlParameter("@ORD_Acceptqty", SqlDbType.Float, 8), new SqlParameter("@ORD_SHDH", SqlDbType.VarChar, 50), new SqlParameter("@ORD_TL", SqlDbType.VarChar, 50), new SqlParameter("@POSITION", SqlDbType.Float, 8), new SqlParameter("@BARCODE", SqlDbType.VarChar, 50), new SqlParameter("@REMARK", SqlDbType.VarChar, 50), new SqlParameter("@DETAILID", SqlDbType.VarChar, 50) }; parameters[0].Value = model.MASTERID; parameters[1].Value = model.BILLNO; parameters[2].Value = model.Sequence; parameters[3].Value = model.ITEM_INTERNAL_CODE; parameters[4].Value = model.ITEM_CODE; parameters[5].Value = model.ITEM_CODE_old; parameters[6].Value = model.ITEM_NAME; parameters[7].Value = model.ITEM_COLOR; parameters[8].Value = model.PARENT_ITEM_CODE; parameters[9].Value = model.ITEM_TYPE; parameters[10].Value = model.ITEM_LOGO; parameters[11].Value = model.ITEM_CD; parameters[12].Value = model.ITEM_KD; parameters[13].Value = model.ITEM_GD; parameters[14].Value = model.ITEM_GYLC; parameters[15].Value = model.SPECIFICATIONS; parameters[16].Value = model.MEASURE_UNIT; parameters[17].Value = model.DWMJ; parameters[18].Value = model.BZFS; parameters[19].Value = model.GRAPHICNO; parameters[20].Value = model.DESCRIPTION; parameters[21].Value = model.NET_PRICE; parameters[22].Value = model.PRICE; parameters[23].Value = model.Quantity; parameters[24].Value = model.ORD_CGqty; parameters[25].Value = model.ORD_CLqty; parameters[26].Value = model.ORD_PCqty; parameters[27].Value = model.ORD_WGqty; parameters[28].Value = model.ORD_TCqty; parameters[29].Value = model.ORD_WGZL; parameters[30].Value = model.ORD_FPqty; parameters[31].Value = model.ORD_LHqty; parameters[32].Value = model.ORD_Sendqty; parameters[33].Value = model.ORD_SHqty; parameters[34].Value = model.ORD_HZqty; parameters[35].Value = model.ORD_THqty; parameters[36].Value = model.ORD_Acceptqty; parameters[37].Value = model.ORD_SHDH; parameters[38].Value = model.ORD_TL; parameters[39].Value = model.POSITION; parameters[40].Value = model.BARCODE; parameters[41].Value = model.REMARK; parameters[42].Value = model.DETAILID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
protected void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtMASTERID.Text.Trim().Length == 0) { strErr += "MASTERID不能为空!\\n"; } if (this.txtDETAILID.Text.Trim().Length == 0) { strErr += "DETAILID不能为空!\\n"; } if (this.txtBILLNO.Text.Trim().Length == 0) { strErr += "BILLNO不能为空!\\n"; } if (!PageValidate.IsNumber(txtSequence.Text)) { strErr += "Sequence格式错误!\\n"; } if (this.txtITEM_INTERNAL_CODE.Text.Trim().Length == 0) { strErr += "ITEM_INTERNAL_CODE不能为空!\\n"; } if (this.txtITEM_CODE.Text.Trim().Length == 0) { strErr += "ITEM_CODE不能为空!\\n"; } if (this.txtITEM_CODE_old.Text.Trim().Length == 0) { strErr += "ITEM_CODE_old不能为空!\\n"; } if (this.txtITEM_NAME.Text.Trim().Length == 0) { strErr += "ITEM_NAME不能为空!\\n"; } if (this.txtITEM_COLOR.Text.Trim().Length == 0) { strErr += "ITEM_COLOR不能为空!\\n"; } if (!PageValidate.IsDecimal(txtPARENT_ITEM_CODE.Text)) { strErr += "PARENT_ITEM_CODE格式错误!\\n"; } if (this.txtITEM_TYPE.Text.Trim().Length == 0) { strErr += "ITEM_TYPE不能为空!\\n"; } if (this.txtITEM_LOGO.Text.Trim().Length == 0) { strErr += "ITEM_LOGO不能为空!\\n"; } if (!PageValidate.IsDecimal(txtITEM_CD.Text)) { strErr += "ITEM_CD格式错误!\\n"; } if (!PageValidate.IsDecimal(txtITEM_KD.Text)) { strErr += "ITEM_KD格式错误!\\n"; } if (!PageValidate.IsDecimal(txtITEM_GD.Text)) { strErr += "ITEM_GD格式错误!\\n"; } if (this.txtITEM_GYLC.Text.Trim().Length == 0) { strErr += "ITEM_GYLC不能为空!\\n"; } if (this.txtSPECIFICATIONS.Text.Trim().Length == 0) { strErr += "SPECIFICATIONS不能为空!\\n"; } if (this.txtMEASURE_UNIT.Text.Trim().Length == 0) { strErr += "MEASURE_UNIT不能为空!\\n"; } if (!PageValidate.IsDecimal(txtDWMJ.Text)) { strErr += "DWMJ格式错误!\\n"; } if (this.txtBZFS.Text.Trim().Length == 0) { strErr += "BZFS不能为空!\\n"; } if (this.txtGRAPHICNO.Text.Trim().Length == 0) { strErr += "GRAPHICNO不能为空!\\n"; } if (this.txtDESCRIPTION.Text.Trim().Length == 0) { strErr += "DESCRIPTION不能为空!\\n"; } if (!PageValidate.IsDecimal(txtNET_PRICE.Text)) { strErr += "NET_PRICE格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPRICE.Text)) { strErr += "PRICE格式错误!\\n"; } if (!PageValidate.IsDecimal(txtQuantity.Text)) { strErr += "Quantity格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_CGqty.Text)) { strErr += "ORD_CGqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_CLqty.Text)) { strErr += "ORD_CLqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_PCqty.Text)) { strErr += "ORD_PCqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_WGqty.Text)) { strErr += "ORD_WGqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_TCqty.Text)) { strErr += "ORD_TCqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_WGZL.Text)) { strErr += "ORD_WGZL格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_FPqty.Text)) { strErr += "ORD_FPqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_LHqty.Text)) { strErr += "ORD_LHqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_Sendqty.Text)) { strErr += "ORD_Sendqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_SHqty.Text)) { strErr += "ORD_SHqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_HZqty.Text)) { strErr += "ORD_HZqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_THqty.Text)) { strErr += "ORD_THqty格式错误!\\n"; } if (!PageValidate.IsDecimal(txtORD_Acceptqty.Text)) { strErr += "ORD_Acceptqty格式错误!\\n"; } if (this.txtORD_SHDH.Text.Trim().Length == 0) { strErr += "ORD_SHDH不能为空!\\n"; } if (this.txtORD_TL.Text.Trim().Length == 0) { strErr += "ORD_TL不能为空!\\n"; } if (!PageValidate.IsDecimal(txtPOSITION.Text)) { strErr += "POSITION格式错误!\\n"; } if (this.txtBARCODE.Text.Trim().Length == 0) { strErr += "BARCODE不能为空!\\n"; } if (this.txtREMARK.Text.Trim().Length == 0) { strErr += "REMARK不能为空!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } string MASTERID = this.txtMASTERID.Text; string DETAILID = this.txtDETAILID.Text; string BILLNO = this.txtBILLNO.Text; int Sequence = int.Parse(this.txtSequence.Text); string ITEM_INTERNAL_CODE = this.txtITEM_INTERNAL_CODE.Text; string ITEM_CODE = this.txtITEM_CODE.Text; string ITEM_CODE_old = this.txtITEM_CODE_old.Text; string ITEM_NAME = this.txtITEM_NAME.Text; string ITEM_COLOR = this.txtITEM_COLOR.Text; decimal PARENT_ITEM_CODE = decimal.Parse(this.txtPARENT_ITEM_CODE.Text); string ITEM_TYPE = this.txtITEM_TYPE.Text; string ITEM_LOGO = this.txtITEM_LOGO.Text; decimal ITEM_CD = decimal.Parse(this.txtITEM_CD.Text); decimal ITEM_KD = decimal.Parse(this.txtITEM_KD.Text); decimal ITEM_GD = decimal.Parse(this.txtITEM_GD.Text); string ITEM_GYLC = this.txtITEM_GYLC.Text; string SPECIFICATIONS = this.txtSPECIFICATIONS.Text; string MEASURE_UNIT = this.txtMEASURE_UNIT.Text; decimal DWMJ = decimal.Parse(this.txtDWMJ.Text); string BZFS = this.txtBZFS.Text; string GRAPHICNO = this.txtGRAPHICNO.Text; string DESCRIPTION = this.txtDESCRIPTION.Text; decimal NET_PRICE = decimal.Parse(this.txtNET_PRICE.Text); decimal PRICE = decimal.Parse(this.txtPRICE.Text); decimal Quantity = decimal.Parse(this.txtQuantity.Text); decimal ORD_CGqty = decimal.Parse(this.txtORD_CGqty.Text); decimal ORD_CLqty = decimal.Parse(this.txtORD_CLqty.Text); decimal ORD_PCqty = decimal.Parse(this.txtORD_PCqty.Text); decimal ORD_WGqty = decimal.Parse(this.txtORD_WGqty.Text); decimal ORD_TCqty = decimal.Parse(this.txtORD_TCqty.Text); decimal ORD_WGZL = decimal.Parse(this.txtORD_WGZL.Text); decimal ORD_FPqty = decimal.Parse(this.txtORD_FPqty.Text); decimal ORD_LHqty = decimal.Parse(this.txtORD_LHqty.Text); decimal ORD_Sendqty = decimal.Parse(this.txtORD_Sendqty.Text); decimal ORD_SHqty = decimal.Parse(this.txtORD_SHqty.Text); decimal ORD_HZqty = decimal.Parse(this.txtORD_HZqty.Text); decimal ORD_THqty = decimal.Parse(this.txtORD_THqty.Text); decimal ORD_Acceptqty = decimal.Parse(this.txtORD_Acceptqty.Text); string ORD_SHDH = this.txtORD_SHDH.Text; string ORD_TL = this.txtORD_TL.Text; decimal POSITION = decimal.Parse(this.txtPOSITION.Text); string BARCODE = this.txtBARCODE.Text; string REMARK = this.txtREMARK.Text; MyERP.Model.ORDER_DETAIL model = new MyERP.Model.ORDER_DETAIL(); model.MASTERID = MASTERID; model.DETAILID = DETAILID; model.BILLNO = BILLNO; model.Sequence = Sequence; model.ITEM_INTERNAL_CODE = ITEM_INTERNAL_CODE; model.ITEM_CODE = ITEM_CODE; model.ITEM_CODE_old = ITEM_CODE_old; model.ITEM_NAME = ITEM_NAME; model.ITEM_COLOR = ITEM_COLOR; model.PARENT_ITEM_CODE = PARENT_ITEM_CODE; model.ITEM_TYPE = ITEM_TYPE; model.ITEM_LOGO = ITEM_LOGO; model.ITEM_CD = ITEM_CD; model.ITEM_KD = ITEM_KD; model.ITEM_GD = ITEM_GD; model.ITEM_GYLC = ITEM_GYLC; model.SPECIFICATIONS = SPECIFICATIONS; model.MEASURE_UNIT = MEASURE_UNIT; model.DWMJ = DWMJ; model.BZFS = BZFS; model.GRAPHICNO = GRAPHICNO; model.DESCRIPTION = DESCRIPTION; model.NET_PRICE = NET_PRICE; model.PRICE = PRICE; model.Quantity = Quantity; model.ORD_CGqty = ORD_CGqty; model.ORD_CLqty = ORD_CLqty; model.ORD_PCqty = ORD_PCqty; model.ORD_WGqty = ORD_WGqty; model.ORD_TCqty = ORD_TCqty; model.ORD_WGZL = ORD_WGZL; model.ORD_FPqty = ORD_FPqty; model.ORD_LHqty = ORD_LHqty; model.ORD_Sendqty = ORD_Sendqty; model.ORD_SHqty = ORD_SHqty; model.ORD_HZqty = ORD_HZqty; model.ORD_THqty = ORD_THqty; model.ORD_Acceptqty = ORD_Acceptqty; model.ORD_SHDH = ORD_SHDH; model.ORD_TL = ORD_TL; model.POSITION = POSITION; model.BARCODE = BARCODE; model.REMARK = REMARK; MyERP.BLL.ORDER_DETAIL bll = new MyERP.BLL.ORDER_DETAIL(); bll.Add(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx"); }