private void ShowInfo() { MyERP.BLL.PUR_PURCHASE_DETAIL bll = new MyERP.BLL.PUR_PURCHASE_DETAIL(); MyERP.Model.PUR_PURCHASE_DETAIL model = bll.GetModel(); this.lblDETAILID.Text = model.DETAILID; this.lblMASTERID.Text = model.MASTERID; this.lblBILLNO.Text = model.BILLNO; this.lblSequence.Text = model.Sequence.ToString(); this.lblSUPPLY_CODE.Text = model.SUPPLY_CODE; this.lblSUPPLY_NAME.Text = model.SUPPLY_NAME; 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.lblSPECIFICATIONS.Text = model.SPECIFICATIONS; this.lblPARENT_ITEM_CODE.Text = model.PARENT_ITEM_CODE.ToString(); 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.lblMEASURE_UNIT.Text = model.MEASURE_UNIT; this.lblITEM_NAME.Text = model.ITEM_NAME; this.lblITEM_TYPE.Text = model.ITEM_TYPE; this.lblCOLOR.Text = model.COLOR; this.lblIMAGE.Text = model.IMAGE; this.lblDWMJ.Text = model.DWMJ.ToString(); this.lblDESCRIPTION.Text = model.DESCRIPTION; this.lblBARCODE.Text = model.BARCODE; this.lblNET_PRICE.Text = model.NET_PRICE.ToString(); this.lblPRICE.Text = model.PRICE.ToString(); this.lblQuantity.Text = model.Quantity.ToString(); this.lblPAYAMOUNT.Text = model.PAYAMOUNT.ToString(); this.lblTAX_RATE.Text = model.TAX_RATE.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_Sendqty.Text = model.ORD_Sendqty.ToString(); this.lblORD_SHqty.Text = model.ORD_SHqty.ToString(); this.lblORD_LHqty.Text = model.ORD_LHqty.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.lblREMARK.Text = model.REMARK; }
/// <summary> /// 得到一个对象实体 /// </summary> public MyERP.Model.PUR_PURCHASE_DETAIL GetModel() { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 DETAILID,MASTERID,BILLNO,Sequence,SUPPLY_CODE,SUPPLY_NAME,ITEM_INTERNAL_CODE,ITEM_CODE,ITEM_CODE_old,SPECIFICATIONS,PARENT_ITEM_CODE,ITEM_CD,ITEM_KD,ITEM_GD,MEASURE_UNIT,ITEM_NAME,ITEM_TYPE,COLOR,IMAGE,DWMJ,DESCRIPTION,BARCODE,NET_PRICE,PRICE,Quantity,PAYAMOUNT,TAX_RATE,ORD_CGqty,ORD_CLqty,ORD_PCqty,ORD_WGqty,ORD_TCqty,ORD_WGZL,ORD_FPqty,ORD_Sendqty,ORD_SHqty,ORD_LHqty,ORD_HZqty,ORD_THqty,ORD_Acceptqty,ORD_SHDH,REMARK from PUR_PURCHASE_DETAIL "); strSql.Append(" where "); SqlParameter[] parameters = { }; MyERP.Model.PUR_PURCHASE_DETAIL model = new MyERP.Model.PUR_PURCHASE_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); } }
protected void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtDETAILID.Text.Trim().Length == 0) { strErr += "DETAILID不能为空!\\n"; } if (this.txtMASTERID.Text.Trim().Length == 0) { strErr += "MASTERID不能为空!\\n"; } if (this.txtBILLNO.Text.Trim().Length == 0) { strErr += "BILLNO不能为空!\\n"; } if (!PageValidate.IsNumber(txtSequence.Text)) { strErr += "Sequence格式错误!\\n"; } if (this.txtSUPPLY_CODE.Text.Trim().Length == 0) { strErr += "SUPPLY_CODE不能为空!\\n"; } if (this.txtSUPPLY_NAME.Text.Trim().Length == 0) { strErr += "SUPPLY_NAME不能为空!\\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.txtSPECIFICATIONS.Text.Trim().Length == 0) { strErr += "SPECIFICATIONS不能为空!\\n"; } if (!PageValidate.IsDecimal(txtPARENT_ITEM_CODE.Text)) { strErr += "PARENT_ITEM_CODE格式错误!\\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.txtMEASURE_UNIT.Text.Trim().Length == 0) { strErr += "MEASURE_UNIT不能为空!\\n"; } if (this.txtITEM_NAME.Text.Trim().Length == 0) { strErr += "ITEM_NAME不能为空!\\n"; } if (this.txtITEM_TYPE.Text.Trim().Length == 0) { strErr += "ITEM_TYPE不能为空!\\n"; } if (this.txtCOLOR.Text.Trim().Length == 0) { strErr += "COLOR不能为空!\\n"; } if (this.txtIMAGE.Text.Trim().Length == 0) { strErr += "IMAGE不能为空!\\n"; } if (!PageValidate.IsDecimal(txtDWMJ.Text)) { strErr += "DWMJ格式错误!\\n"; } if (this.txtDESCRIPTION.Text.Trim().Length == 0) { strErr += "DESCRIPTION不能为空!\\n"; } if (this.txtBARCODE.Text.Trim().Length == 0) { strErr += "BARCODE不能为空!\\n"; } if (!PageValidate.IsDecimal(txtNET_PRICE.Text)) { strErr += "NET_PRICE格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPRICE.Text)) { strErr += "PRICE格式错误!\\n"; } if (!PageValidate.IsNumber(txtQuantity.Text)) { strErr += "Quantity格式错误!\\n"; } if (!PageValidate.IsDecimal(txtPAYAMOUNT.Text)) { strErr += "PAYAMOUNT格式错误!\\n"; } if (!PageValidate.IsDecimal(txtTAX_RATE.Text)) { strErr += "TAX_RATE格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_CGqty.Text)) { strErr += "ORD_CGqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_CLqty.Text)) { strErr += "ORD_CLqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_PCqty.Text)) { strErr += "ORD_PCqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_WGqty.Text)) { strErr += "ORD_WGqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_TCqty.Text)) { strErr += "ORD_TCqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_WGZL.Text)) { strErr += "ORD_WGZL格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_FPqty.Text)) { strErr += "ORD_FPqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_Sendqty.Text)) { strErr += "ORD_Sendqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_SHqty.Text)) { strErr += "ORD_SHqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_LHqty.Text)) { strErr += "ORD_LHqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_HZqty.Text)) { strErr += "ORD_HZqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_THqty.Text)) { strErr += "ORD_THqty格式错误!\\n"; } if (!PageValidate.IsNumber(txtORD_Acceptqty.Text)) { strErr += "ORD_Acceptqty格式错误!\\n"; } if (this.txtORD_SHDH.Text.Trim().Length == 0) { strErr += "ORD_SHDH不能为空!\\n"; } if (this.txtREMARK.Text.Trim().Length == 0) { strErr += "REMARK不能为空!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } string DETAILID = this.txtDETAILID.Text; string MASTERID = this.txtMASTERID.Text; string BILLNO = this.txtBILLNO.Text; int Sequence = int.Parse(this.txtSequence.Text); string SUPPLY_CODE = this.txtSUPPLY_CODE.Text; string SUPPLY_NAME = this.txtSUPPLY_NAME.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 SPECIFICATIONS = this.txtSPECIFICATIONS.Text; decimal PARENT_ITEM_CODE = decimal.Parse(this.txtPARENT_ITEM_CODE.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 MEASURE_UNIT = this.txtMEASURE_UNIT.Text; string ITEM_NAME = this.txtITEM_NAME.Text; string ITEM_TYPE = this.txtITEM_TYPE.Text; string COLOR = this.txtCOLOR.Text; string IMAGE = this.txtIMAGE.Text; decimal DWMJ = decimal.Parse(this.txtDWMJ.Text); string DESCRIPTION = this.txtDESCRIPTION.Text; string BARCODE = this.txtBARCODE.Text; decimal NET_PRICE = decimal.Parse(this.txtNET_PRICE.Text); decimal PRICE = decimal.Parse(this.txtPRICE.Text); int Quantity = int.Parse(this.txtQuantity.Text); decimal PAYAMOUNT = decimal.Parse(this.txtPAYAMOUNT.Text); decimal TAX_RATE = decimal.Parse(this.txtTAX_RATE.Text); int ORD_CGqty = int.Parse(this.txtORD_CGqty.Text); int ORD_CLqty = int.Parse(this.txtORD_CLqty.Text); int ORD_PCqty = int.Parse(this.txtORD_PCqty.Text); int ORD_WGqty = int.Parse(this.txtORD_WGqty.Text); int ORD_TCqty = int.Parse(this.txtORD_TCqty.Text); int ORD_WGZL = int.Parse(this.txtORD_WGZL.Text); int ORD_FPqty = int.Parse(this.txtORD_FPqty.Text); int ORD_Sendqty = int.Parse(this.txtORD_Sendqty.Text); int ORD_SHqty = int.Parse(this.txtORD_SHqty.Text); int ORD_LHqty = int.Parse(this.txtORD_LHqty.Text); int ORD_HZqty = int.Parse(this.txtORD_HZqty.Text); int ORD_THqty = int.Parse(this.txtORD_THqty.Text); int ORD_Acceptqty = int.Parse(this.txtORD_Acceptqty.Text); string ORD_SHDH = this.txtORD_SHDH.Text; string REMARK = this.txtREMARK.Text; MyERP.Model.PUR_PURCHASE_DETAIL model = new MyERP.Model.PUR_PURCHASE_DETAIL(); model.DETAILID = DETAILID; model.MASTERID = MASTERID; model.BILLNO = BILLNO; model.Sequence = Sequence; model.SUPPLY_CODE = SUPPLY_CODE; model.SUPPLY_NAME = SUPPLY_NAME; model.ITEM_INTERNAL_CODE = ITEM_INTERNAL_CODE; model.ITEM_CODE = ITEM_CODE; model.ITEM_CODE_old = ITEM_CODE_old; model.SPECIFICATIONS = SPECIFICATIONS; model.PARENT_ITEM_CODE = PARENT_ITEM_CODE; model.ITEM_CD = ITEM_CD; model.ITEM_KD = ITEM_KD; model.ITEM_GD = ITEM_GD; model.MEASURE_UNIT = MEASURE_UNIT; model.ITEM_NAME = ITEM_NAME; model.ITEM_TYPE = ITEM_TYPE; model.COLOR = COLOR; model.IMAGE = IMAGE; model.DWMJ = DWMJ; model.DESCRIPTION = DESCRIPTION; model.BARCODE = BARCODE; model.NET_PRICE = NET_PRICE; model.PRICE = PRICE; model.Quantity = Quantity; model.PAYAMOUNT = PAYAMOUNT; model.TAX_RATE = TAX_RATE; 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_Sendqty = ORD_Sendqty; model.ORD_SHqty = ORD_SHqty; model.ORD_LHqty = ORD_LHqty; model.ORD_HZqty = ORD_HZqty; model.ORD_THqty = ORD_THqty; model.ORD_Acceptqty = ORD_Acceptqty; model.ORD_SHDH = ORD_SHDH; model.REMARK = REMARK; MyERP.BLL.PUR_PURCHASE_DETAIL bll = new MyERP.BLL.PUR_PURCHASE_DETAIL(); bll.Add(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx"); }
/// <summary> /// 得到一个对象实体 /// </summary> public MyERP.Model.PUR_PURCHASE_DETAIL DataRowToModel(DataRow row) { MyERP.Model.PUR_PURCHASE_DETAIL model = new MyERP.Model.PUR_PURCHASE_DETAIL(); if (row != null) { if (row["DETAILID"] != null) { model.DETAILID = row["DETAILID"].ToString(); } if (row["MASTERID"] != null) { model.MASTERID = row["MASTERID"].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["SUPPLY_CODE"] != null) { model.SUPPLY_CODE = row["SUPPLY_CODE"].ToString(); } if (row["SUPPLY_NAME"] != null) { model.SUPPLY_NAME = row["SUPPLY_NAME"].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["SPECIFICATIONS"] != null) { model.SPECIFICATIONS = row["SPECIFICATIONS"].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_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["MEASURE_UNIT"] != null) { model.MEASURE_UNIT = row["MEASURE_UNIT"].ToString(); } if (row["ITEM_NAME"] != null) { model.ITEM_NAME = row["ITEM_NAME"].ToString(); } if (row["ITEM_TYPE"] != null) { model.ITEM_TYPE = row["ITEM_TYPE"].ToString(); } if (row["COLOR"] != null) { model.COLOR = row["COLOR"].ToString(); } if (row["IMAGE"] != null) { model.IMAGE = row["IMAGE"].ToString(); } if (row["DWMJ"] != null && row["DWMJ"].ToString() != "") { model.DWMJ = decimal.Parse(row["DWMJ"].ToString()); } if (row["DESCRIPTION"] != null) { model.DESCRIPTION = row["DESCRIPTION"].ToString(); } if (row["BARCODE"] != null) { model.BARCODE = row["BARCODE"].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 = int.Parse(row["Quantity"].ToString()); } if (row["PAYAMOUNT"] != null && row["PAYAMOUNT"].ToString() != "") { model.PAYAMOUNT = decimal.Parse(row["PAYAMOUNT"].ToString()); } if (row["TAX_RATE"] != null && row["TAX_RATE"].ToString() != "") { model.TAX_RATE = decimal.Parse(row["TAX_RATE"].ToString()); } if (row["ORD_CGqty"] != null && row["ORD_CGqty"].ToString() != "") { model.ORD_CGqty = int.Parse(row["ORD_CGqty"].ToString()); } if (row["ORD_CLqty"] != null && row["ORD_CLqty"].ToString() != "") { model.ORD_CLqty = int.Parse(row["ORD_CLqty"].ToString()); } if (row["ORD_PCqty"] != null && row["ORD_PCqty"].ToString() != "") { model.ORD_PCqty = int.Parse(row["ORD_PCqty"].ToString()); } if (row["ORD_WGqty"] != null && row["ORD_WGqty"].ToString() != "") { model.ORD_WGqty = int.Parse(row["ORD_WGqty"].ToString()); } if (row["ORD_TCqty"] != null && row["ORD_TCqty"].ToString() != "") { model.ORD_TCqty = int.Parse(row["ORD_TCqty"].ToString()); } if (row["ORD_WGZL"] != null && row["ORD_WGZL"].ToString() != "") { model.ORD_WGZL = int.Parse(row["ORD_WGZL"].ToString()); } if (row["ORD_FPqty"] != null && row["ORD_FPqty"].ToString() != "") { model.ORD_FPqty = int.Parse(row["ORD_FPqty"].ToString()); } if (row["ORD_Sendqty"] != null && row["ORD_Sendqty"].ToString() != "") { model.ORD_Sendqty = int.Parse(row["ORD_Sendqty"].ToString()); } if (row["ORD_SHqty"] != null && row["ORD_SHqty"].ToString() != "") { model.ORD_SHqty = int.Parse(row["ORD_SHqty"].ToString()); } if (row["ORD_LHqty"] != null && row["ORD_LHqty"].ToString() != "") { model.ORD_LHqty = int.Parse(row["ORD_LHqty"].ToString()); } if (row["ORD_HZqty"] != null && row["ORD_HZqty"].ToString() != "") { model.ORD_HZqty = int.Parse(row["ORD_HZqty"].ToString()); } if (row["ORD_THqty"] != null && row["ORD_THqty"].ToString() != "") { model.ORD_THqty = int.Parse(row["ORD_THqty"].ToString()); } if (row["ORD_Acceptqty"] != null && row["ORD_Acceptqty"].ToString() != "") { model.ORD_Acceptqty = int.Parse(row["ORD_Acceptqty"].ToString()); } if (row["ORD_SHDH"] != null) { model.ORD_SHDH = row["ORD_SHDH"].ToString(); } if (row["REMARK"] != null) { model.REMARK = row["REMARK"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(MyERP.Model.PUR_PURCHASE_DETAIL model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into PUR_PURCHASE_DETAIL("); strSql.Append("DETAILID,MASTERID,BILLNO,Sequence,SUPPLY_CODE,SUPPLY_NAME,ITEM_INTERNAL_CODE,ITEM_CODE,ITEM_CODE_old,SPECIFICATIONS,PARENT_ITEM_CODE,ITEM_CD,ITEM_KD,ITEM_GD,MEASURE_UNIT,ITEM_NAME,ITEM_TYPE,COLOR,IMAGE,DWMJ,DESCRIPTION,BARCODE,NET_PRICE,PRICE,Quantity,PAYAMOUNT,TAX_RATE,ORD_CGqty,ORD_CLqty,ORD_PCqty,ORD_WGqty,ORD_TCqty,ORD_WGZL,ORD_FPqty,ORD_Sendqty,ORD_SHqty,ORD_LHqty,ORD_HZqty,ORD_THqty,ORD_Acceptqty,ORD_SHDH,REMARK)"); strSql.Append(" values ("); strSql.Append("@DETAILID,@MASTERID,@BILLNO,@Sequence,@SUPPLY_CODE,@SUPPLY_NAME,@ITEM_INTERNAL_CODE,@ITEM_CODE,@ITEM_CODE_old,@SPECIFICATIONS,@PARENT_ITEM_CODE,@ITEM_CD,@ITEM_KD,@ITEM_GD,@MEASURE_UNIT,@ITEM_NAME,@ITEM_TYPE,@COLOR,@IMAGE,@DWMJ,@DESCRIPTION,@BARCODE,@NET_PRICE,@PRICE,@Quantity,@PAYAMOUNT,@TAX_RATE,@ORD_CGqty,@ORD_CLqty,@ORD_PCqty,@ORD_WGqty,@ORD_TCqty,@ORD_WGZL,@ORD_FPqty,@ORD_Sendqty,@ORD_SHqty,@ORD_LHqty,@ORD_HZqty,@ORD_THqty,@ORD_Acceptqty,@ORD_SHDH,@REMARK)"); SqlParameter[] parameters = { new SqlParameter("@DETAILID", SqlDbType.VarChar, 50), new SqlParameter("@MASTERID", SqlDbType.VarChar, 50), new SqlParameter("@BILLNO", SqlDbType.VarChar, 50), new SqlParameter("@Sequence", SqlDbType.Int, 4), new SqlParameter("@SUPPLY_CODE", SqlDbType.VarChar, 50), new SqlParameter("@SUPPLY_NAME", SqlDbType.VarChar, 50), 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("@SPECIFICATIONS", SqlDbType.VarChar, 50), new SqlParameter("@PARENT_ITEM_CODE", SqlDbType.Float, 8), new SqlParameter("@ITEM_CD", SqlDbType.Float, 8), new SqlParameter("@ITEM_KD", SqlDbType.Float, 8), new SqlParameter("@ITEM_GD", SqlDbType.Float, 8), new SqlParameter("@MEASURE_UNIT", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_NAME", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_TYPE", SqlDbType.VarChar, 50), new SqlParameter("@COLOR", SqlDbType.VarChar, 50), new SqlParameter("@IMAGE", SqlDbType.VarChar, 50), new SqlParameter("@DWMJ", SqlDbType.Float, 8), new SqlParameter("@DESCRIPTION", SqlDbType.VarChar, 50), new SqlParameter("@BARCODE", SqlDbType.VarChar, 50), new SqlParameter("@NET_PRICE", SqlDbType.Float, 8), new SqlParameter("@PRICE", SqlDbType.Float, 8), new SqlParameter("@Quantity", SqlDbType.Int, 4), new SqlParameter("@PAYAMOUNT", SqlDbType.Float, 8), new SqlParameter("@TAX_RATE", SqlDbType.Float, 8), new SqlParameter("@ORD_CGqty", SqlDbType.Int, 4), new SqlParameter("@ORD_CLqty", SqlDbType.Int, 4), new SqlParameter("@ORD_PCqty", SqlDbType.Int, 4), new SqlParameter("@ORD_WGqty", SqlDbType.Int, 4), new SqlParameter("@ORD_TCqty", SqlDbType.Int, 4), new SqlParameter("@ORD_WGZL", SqlDbType.Int, 4), new SqlParameter("@ORD_FPqty", SqlDbType.Int, 4), new SqlParameter("@ORD_Sendqty", SqlDbType.Int, 4), new SqlParameter("@ORD_SHqty", SqlDbType.Int, 4), new SqlParameter("@ORD_LHqty", SqlDbType.Int, 4), new SqlParameter("@ORD_HZqty", SqlDbType.Int, 4), new SqlParameter("@ORD_THqty", SqlDbType.Int, 4), new SqlParameter("@ORD_Acceptqty", SqlDbType.Int, 4), new SqlParameter("@ORD_SHDH", SqlDbType.VarChar, 50), new SqlParameter("@REMARK", SqlDbType.VarChar, 50) }; parameters[0].Value = model.DETAILID; parameters[1].Value = model.MASTERID; parameters[2].Value = model.BILLNO; parameters[3].Value = model.Sequence; parameters[4].Value = model.SUPPLY_CODE; parameters[5].Value = model.SUPPLY_NAME; parameters[6].Value = model.ITEM_INTERNAL_CODE; parameters[7].Value = model.ITEM_CODE; parameters[8].Value = model.ITEM_CODE_old; parameters[9].Value = model.SPECIFICATIONS; parameters[10].Value = model.PARENT_ITEM_CODE; parameters[11].Value = model.ITEM_CD; parameters[12].Value = model.ITEM_KD; parameters[13].Value = model.ITEM_GD; parameters[14].Value = model.MEASURE_UNIT; parameters[15].Value = model.ITEM_NAME; parameters[16].Value = model.ITEM_TYPE; parameters[17].Value = model.COLOR; parameters[18].Value = model.IMAGE; parameters[19].Value = model.DWMJ; parameters[20].Value = model.DESCRIPTION; parameters[21].Value = model.BARCODE; parameters[22].Value = model.NET_PRICE; parameters[23].Value = model.PRICE; parameters[24].Value = model.Quantity; parameters[25].Value = model.PAYAMOUNT; parameters[26].Value = model.TAX_RATE; parameters[27].Value = model.ORD_CGqty; parameters[28].Value = model.ORD_CLqty; parameters[29].Value = model.ORD_PCqty; parameters[30].Value = model.ORD_WGqty; parameters[31].Value = model.ORD_TCqty; parameters[32].Value = model.ORD_WGZL; parameters[33].Value = model.ORD_FPqty; parameters[34].Value = model.ORD_Sendqty; parameters[35].Value = model.ORD_SHqty; parameters[36].Value = model.ORD_LHqty; parameters[37].Value = model.ORD_HZqty; parameters[38].Value = model.ORD_THqty; parameters[39].Value = model.ORD_Acceptqty; parameters[40].Value = model.ORD_SHDH; parameters[41].Value = model.REMARK; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(MyERP.Model.PUR_PURCHASE_DETAIL model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update PUR_PURCHASE_DETAIL set "); strSql.Append("DETAILID=@DETAILID,"); strSql.Append("MASTERID=@MASTERID,"); strSql.Append("BILLNO=@BILLNO,"); strSql.Append("Sequence=@Sequence,"); strSql.Append("SUPPLY_CODE=@SUPPLY_CODE,"); strSql.Append("SUPPLY_NAME=@SUPPLY_NAME,"); strSql.Append("ITEM_INTERNAL_CODE=@ITEM_INTERNAL_CODE,"); strSql.Append("ITEM_CODE=@ITEM_CODE,"); strSql.Append("ITEM_CODE_old=@ITEM_CODE_old,"); strSql.Append("SPECIFICATIONS=@SPECIFICATIONS,"); strSql.Append("PARENT_ITEM_CODE=@PARENT_ITEM_CODE,"); strSql.Append("ITEM_CD=@ITEM_CD,"); strSql.Append("ITEM_KD=@ITEM_KD,"); strSql.Append("ITEM_GD=@ITEM_GD,"); strSql.Append("MEASURE_UNIT=@MEASURE_UNIT,"); strSql.Append("ITEM_NAME=@ITEM_NAME,"); strSql.Append("ITEM_TYPE=@ITEM_TYPE,"); strSql.Append("COLOR=@COLOR,"); strSql.Append("IMAGE=@IMAGE,"); strSql.Append("DWMJ=@DWMJ,"); strSql.Append("DESCRIPTION=@DESCRIPTION,"); strSql.Append("BARCODE=@BARCODE,"); strSql.Append("NET_PRICE=@NET_PRICE,"); strSql.Append("PRICE=@PRICE,"); strSql.Append("Quantity=@Quantity,"); strSql.Append("PAYAMOUNT=@PAYAMOUNT,"); strSql.Append("TAX_RATE=@TAX_RATE,"); 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_Sendqty=@ORD_Sendqty,"); strSql.Append("ORD_SHqty=@ORD_SHqty,"); strSql.Append("ORD_LHqty=@ORD_LHqty,"); 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("REMARK=@REMARK"); strSql.Append(" where "); SqlParameter[] parameters = { new SqlParameter("@DETAILID", SqlDbType.VarChar, 50), new SqlParameter("@MASTERID", SqlDbType.VarChar, 50), new SqlParameter("@BILLNO", SqlDbType.VarChar, 50), new SqlParameter("@Sequence", SqlDbType.Int, 4), new SqlParameter("@SUPPLY_CODE", SqlDbType.VarChar, 50), new SqlParameter("@SUPPLY_NAME", SqlDbType.VarChar, 50), 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("@SPECIFICATIONS", SqlDbType.VarChar, 50), new SqlParameter("@PARENT_ITEM_CODE", SqlDbType.Float, 8), new SqlParameter("@ITEM_CD", SqlDbType.Float, 8), new SqlParameter("@ITEM_KD", SqlDbType.Float, 8), new SqlParameter("@ITEM_GD", SqlDbType.Float, 8), new SqlParameter("@MEASURE_UNIT", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_NAME", SqlDbType.VarChar, 50), new SqlParameter("@ITEM_TYPE", SqlDbType.VarChar, 50), new SqlParameter("@COLOR", SqlDbType.VarChar, 50), new SqlParameter("@IMAGE", SqlDbType.VarChar, 50), new SqlParameter("@DWMJ", SqlDbType.Float, 8), new SqlParameter("@DESCRIPTION", SqlDbType.VarChar, 50), new SqlParameter("@BARCODE", SqlDbType.VarChar, 50), new SqlParameter("@NET_PRICE", SqlDbType.Float, 8), new SqlParameter("@PRICE", SqlDbType.Float, 8), new SqlParameter("@Quantity", SqlDbType.Int, 4), new SqlParameter("@PAYAMOUNT", SqlDbType.Float, 8), new SqlParameter("@TAX_RATE", SqlDbType.Float, 8), new SqlParameter("@ORD_CGqty", SqlDbType.Int, 4), new SqlParameter("@ORD_CLqty", SqlDbType.Int, 4), new SqlParameter("@ORD_PCqty", SqlDbType.Int, 4), new SqlParameter("@ORD_WGqty", SqlDbType.Int, 4), new SqlParameter("@ORD_TCqty", SqlDbType.Int, 4), new SqlParameter("@ORD_WGZL", SqlDbType.Int, 4), new SqlParameter("@ORD_FPqty", SqlDbType.Int, 4), new SqlParameter("@ORD_Sendqty", SqlDbType.Int, 4), new SqlParameter("@ORD_SHqty", SqlDbType.Int, 4), new SqlParameter("@ORD_LHqty", SqlDbType.Int, 4), new SqlParameter("@ORD_HZqty", SqlDbType.Int, 4), new SqlParameter("@ORD_THqty", SqlDbType.Int, 4), new SqlParameter("@ORD_Acceptqty", SqlDbType.Int, 4), new SqlParameter("@ORD_SHDH", SqlDbType.VarChar, 50), new SqlParameter("@REMARK", SqlDbType.VarChar, 50) }; parameters[0].Value = model.DETAILID; parameters[1].Value = model.MASTERID; parameters[2].Value = model.BILLNO; parameters[3].Value = model.Sequence; parameters[4].Value = model.SUPPLY_CODE; parameters[5].Value = model.SUPPLY_NAME; parameters[6].Value = model.ITEM_INTERNAL_CODE; parameters[7].Value = model.ITEM_CODE; parameters[8].Value = model.ITEM_CODE_old; parameters[9].Value = model.SPECIFICATIONS; parameters[10].Value = model.PARENT_ITEM_CODE; parameters[11].Value = model.ITEM_CD; parameters[12].Value = model.ITEM_KD; parameters[13].Value = model.ITEM_GD; parameters[14].Value = model.MEASURE_UNIT; parameters[15].Value = model.ITEM_NAME; parameters[16].Value = model.ITEM_TYPE; parameters[17].Value = model.COLOR; parameters[18].Value = model.IMAGE; parameters[19].Value = model.DWMJ; parameters[20].Value = model.DESCRIPTION; parameters[21].Value = model.BARCODE; parameters[22].Value = model.NET_PRICE; parameters[23].Value = model.PRICE; parameters[24].Value = model.Quantity; parameters[25].Value = model.PAYAMOUNT; parameters[26].Value = model.TAX_RATE; parameters[27].Value = model.ORD_CGqty; parameters[28].Value = model.ORD_CLqty; parameters[29].Value = model.ORD_PCqty; parameters[30].Value = model.ORD_WGqty; parameters[31].Value = model.ORD_TCqty; parameters[32].Value = model.ORD_WGZL; parameters[33].Value = model.ORD_FPqty; parameters[34].Value = model.ORD_Sendqty; parameters[35].Value = model.ORD_SHqty; parameters[36].Value = model.ORD_LHqty; parameters[37].Value = model.ORD_HZqty; parameters[38].Value = model.ORD_THqty; parameters[39].Value = model.ORD_Acceptqty; parameters[40].Value = model.ORD_SHDH; parameters[41].Value = model.REMARK; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }