private void ShowInfo(string CUSTOM_CODE) { MyERP.BLL.PUB_CUSTOM bll = new MyERP.BLL.PUB_CUSTOM(); MyERP.Model.PUB_CUSTOM model = bll.GetModel(CUSTOM_CODE); this.lblCUSTOM_CODE.Text = model.CUSTOM_CODE; this.txtCUSTOM_NAME.Text = model.CUSTOM_NAME; this.txtCREDIT_LIMIT.Text = model.CREDIT_LIMIT; this.txtORG_CODE.Text = model.ORG_CODE; this.txtPARENT_CUSTOM_CODE.Text = model.PARENT_CUSTOM_CODE; this.txtCREDIT_AMOUNT.Text = model.CREDIT_AMOUNT.ToString(); this.txtCUSTOM_TYPE_CODE.Text = model.CUSTOM_TYPE_CODE; this.txtFULL_NAME.Text = model.FULL_NAME; this.txtSALE_MAN.Text = model.SALE_MAN; this.txtFAX.Text = model.FAX; this.txtMANAGER.Text = model.MANAGER; this.txtADDRESS.Text = model.ADDRESS; this.txtTELPHIONE.Text = model.TELPHIONE; this.txtZIP.Text = model.ZIP; this.txtEMAIL.Text = model.EMAIL; this.txtHTTP.Text = model.HTTP; this.txtVIPCARD_CODE.Text = model.VIPCARD_CODE; this.txtVIPCARD_NAME.Text = model.VIPCARD_NAME; this.txtCREATE_NAME.Text = model.CREATE_NAME; this.txtCREATE_DATE.Text = model.CREATE_DATE; this.txtUPDATE_NAME.Text = model.UPDATE_NAME; this.txtUPDATE_DATE.Text = model.UPDATE_DATE; this.txtREMARK.Text = model.REMARK; }
/// <summary> /// 得到一个对象实体 /// </summary> public MyERP.Model.PUB_CUSTOM GetModel(string CUSTOM_CODE) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 CUSTOM_CODE,CUSTOM_NAME,CREDIT_LIMIT,ORG_CODE,PARENT_CUSTOM_CODE,CREDIT_AMOUNT,CUSTOM_TYPE_CODE,FULL_NAME,SALE_MAN,FAX,MANAGER,ADDRESS,TELPHIONE,ZIP,EMAIL,HTTP,VIPCARD_CODE,VIPCARD_NAME,CREATE_NAME,CREATE_DATE,UPDATE_NAME,UPDATE_DATE,REMARK from PUB_CUSTOM "); strSql.Append(" where CUSTOM_CODE=@CUSTOM_CODE "); SqlParameter[] parameters = { new SqlParameter("@CUSTOM_CODE", SqlDbType.NVarChar, 50) }; parameters[0].Value = CUSTOM_CODE; MyERP.Model.PUB_CUSTOM model = new MyERP.Model.PUB_CUSTOM(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
public void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtCUSTOM_NAME.Text.Trim().Length == 0) { strErr += "CUSTOM_NAME不能为空!\\n"; } if (this.txtCREDIT_LIMIT.Text.Trim().Length == 0) { strErr += "CREDIT_LIMIT不能为空!\\n"; } if (this.txtORG_CODE.Text.Trim().Length == 0) { strErr += "ORG_CODE不能为空!\\n"; } if (this.txtPARENT_CUSTOM_CODE.Text.Trim().Length == 0) { strErr += "PARENT_CUSTOM_CODE不能为空!\\n"; } if (!PageValidate.IsDecimal(txtCREDIT_AMOUNT.Text)) { strErr += "CREDIT_AMOUNT格式错误!\\n"; } if (this.txtCUSTOM_TYPE_CODE.Text.Trim().Length == 0) { strErr += "CUSTOM_TYPE_CODE不能为空!\\n"; } if (this.txtFULL_NAME.Text.Trim().Length == 0) { strErr += "FULL_NAME不能为空!\\n"; } if (this.txtSALE_MAN.Text.Trim().Length == 0) { strErr += "SALE_MAN不能为空!\\n"; } if (this.txtFAX.Text.Trim().Length == 0) { strErr += "FAX不能为空!\\n"; } if (this.txtMANAGER.Text.Trim().Length == 0) { strErr += "MANAGER不能为空!\\n"; } if (this.txtADDRESS.Text.Trim().Length == 0) { strErr += "ADDRESS不能为空!\\n"; } if (this.txtTELPHIONE.Text.Trim().Length == 0) { strErr += "TELPHIONE不能为空!\\n"; } if (this.txtZIP.Text.Trim().Length == 0) { strErr += "ZIP不能为空!\\n"; } if (this.txtEMAIL.Text.Trim().Length == 0) { strErr += "EMAIL不能为空!\\n"; } if (this.txtHTTP.Text.Trim().Length == 0) { strErr += "HTTP不能为空!\\n"; } if (this.txtVIPCARD_CODE.Text.Trim().Length == 0) { strErr += "VIPCARD_CODE不能为空!\\n"; } if (this.txtVIPCARD_NAME.Text.Trim().Length == 0) { strErr += "VIPCARD_NAME不能为空!\\n"; } if (this.txtCREATE_NAME.Text.Trim().Length == 0) { strErr += "CREATE_NAME不能为空!\\n"; } if (this.txtCREATE_DATE.Text.Trim().Length == 0) { strErr += "CREATE_DATE不能为空!\\n"; } if (this.txtUPDATE_NAME.Text.Trim().Length == 0) { strErr += "UPDATE_NAME不能为空!\\n"; } if (this.txtUPDATE_DATE.Text.Trim().Length == 0) { strErr += "UPDATE_DATE不能为空!\\n"; } if (this.txtREMARK.Text.Trim().Length == 0) { strErr += "REMARK不能为空!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } string CUSTOM_CODE = this.lblCUSTOM_CODE.Text; string CUSTOM_NAME = this.txtCUSTOM_NAME.Text; string CREDIT_LIMIT = this.txtCREDIT_LIMIT.Text; string ORG_CODE = this.txtORG_CODE.Text; string PARENT_CUSTOM_CODE = this.txtPARENT_CUSTOM_CODE.Text; decimal CREDIT_AMOUNT = decimal.Parse(this.txtCREDIT_AMOUNT.Text); string CUSTOM_TYPE_CODE = this.txtCUSTOM_TYPE_CODE.Text; string FULL_NAME = this.txtFULL_NAME.Text; string SALE_MAN = this.txtSALE_MAN.Text; string FAX = this.txtFAX.Text; string MANAGER = this.txtMANAGER.Text; string ADDRESS = this.txtADDRESS.Text; string TELPHIONE = this.txtTELPHIONE.Text; string ZIP = this.txtZIP.Text; string EMAIL = this.txtEMAIL.Text; string HTTP = this.txtHTTP.Text; string VIPCARD_CODE = this.txtVIPCARD_CODE.Text; string VIPCARD_NAME = this.txtVIPCARD_NAME.Text; string CREATE_NAME = this.txtCREATE_NAME.Text; string CREATE_DATE = this.txtCREATE_DATE.Text; string UPDATE_NAME = this.txtUPDATE_NAME.Text; string UPDATE_DATE = this.txtUPDATE_DATE.Text; string REMARK = this.txtREMARK.Text; MyERP.Model.PUB_CUSTOM model = new MyERP.Model.PUB_CUSTOM(); model.CUSTOM_CODE = CUSTOM_CODE; model.CUSTOM_NAME = CUSTOM_NAME; model.CREDIT_LIMIT = CREDIT_LIMIT; model.ORG_CODE = ORG_CODE; model.PARENT_CUSTOM_CODE = PARENT_CUSTOM_CODE; model.CREDIT_AMOUNT = CREDIT_AMOUNT; model.CUSTOM_TYPE_CODE = CUSTOM_TYPE_CODE; model.FULL_NAME = FULL_NAME; model.SALE_MAN = SALE_MAN; model.FAX = FAX; model.MANAGER = MANAGER; model.ADDRESS = ADDRESS; model.TELPHIONE = TELPHIONE; model.ZIP = ZIP; model.EMAIL = EMAIL; model.HTTP = HTTP; model.VIPCARD_CODE = VIPCARD_CODE; model.VIPCARD_NAME = VIPCARD_NAME; model.CREATE_NAME = CREATE_NAME; model.CREATE_DATE = CREATE_DATE; model.UPDATE_NAME = UPDATE_NAME; model.UPDATE_DATE = UPDATE_DATE; model.REMARK = REMARK; MyERP.BLL.PUB_CUSTOM bll = new MyERP.BLL.PUB_CUSTOM(); bll.Update(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx"); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(MyERP.Model.PUB_CUSTOM model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into PUB_CUSTOM("); strSql.Append("CUSTOM_CODE,CUSTOM_NAME,CREDIT_LIMIT,ORG_CODE,PARENT_CUSTOM_CODE,CREDIT_AMOUNT,CUSTOM_TYPE_CODE,FULL_NAME,SALE_MAN,FAX,MANAGER,ADDRESS,TELPHIONE,ZIP,EMAIL,HTTP,VIPCARD_CODE,VIPCARD_NAME,CREATE_NAME,CREATE_DATE,UPDATE_NAME,UPDATE_DATE,REMARK)"); strSql.Append(" values ("); strSql.Append("@CUSTOM_CODE,@CUSTOM_NAME,@CREDIT_LIMIT,@ORG_CODE,@PARENT_CUSTOM_CODE,@CREDIT_AMOUNT,@CUSTOM_TYPE_CODE,@FULL_NAME,@SALE_MAN,@FAX,@MANAGER,@ADDRESS,@TELPHIONE,@ZIP,@EMAIL,@HTTP,@VIPCARD_CODE,@VIPCARD_NAME,@CREATE_NAME,@CREATE_DATE,@UPDATE_NAME,@UPDATE_DATE,@REMARK)"); SqlParameter[] parameters = { new SqlParameter("@CUSTOM_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@CUSTOM_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@CREDIT_LIMIT", SqlDbType.NChar, 10), new SqlParameter("@ORG_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@PARENT_CUSTOM_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@CREDIT_AMOUNT", SqlDbType.Float, 8), new SqlParameter("@CUSTOM_TYPE_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@FULL_NAME", SqlDbType.NVarChar, 80), new SqlParameter("@SALE_MAN", SqlDbType.NVarChar, 20), new SqlParameter("@FAX", SqlDbType.NVarChar, 30), new SqlParameter("@MANAGER", SqlDbType.NVarChar, 50), new SqlParameter("@ADDRESS", SqlDbType.NVarChar, 50), new SqlParameter("@TELPHIONE", SqlDbType.NVarChar, 50), new SqlParameter("@ZIP", SqlDbType.NVarChar, 50), new SqlParameter("@EMAIL", SqlDbType.NVarChar, 50), new SqlParameter("@HTTP", SqlDbType.NVarChar, 50), new SqlParameter("@VIPCARD_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@VIPCARD_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@CREATE_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@CREATE_DATE", SqlDbType.NVarChar, 50), new SqlParameter("@UPDATE_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@UPDATE_DATE", SqlDbType.NVarChar, 50), new SqlParameter("@REMARK", SqlDbType.NVarChar, 50) }; parameters[0].Value = model.CUSTOM_CODE; parameters[1].Value = model.CUSTOM_NAME; parameters[2].Value = model.CREDIT_LIMIT; parameters[3].Value = model.ORG_CODE; parameters[4].Value = model.PARENT_CUSTOM_CODE; parameters[5].Value = model.CREDIT_AMOUNT; parameters[6].Value = model.CUSTOM_TYPE_CODE; parameters[7].Value = model.FULL_NAME; parameters[8].Value = model.SALE_MAN; parameters[9].Value = model.FAX; parameters[10].Value = model.MANAGER; parameters[11].Value = model.ADDRESS; parameters[12].Value = model.TELPHIONE; parameters[13].Value = model.ZIP; parameters[14].Value = model.EMAIL; parameters[15].Value = model.HTTP; parameters[16].Value = model.VIPCARD_CODE; parameters[17].Value = model.VIPCARD_NAME; parameters[18].Value = model.CREATE_NAME; parameters[19].Value = model.CREATE_DATE; parameters[20].Value = model.UPDATE_NAME; parameters[21].Value = model.UPDATE_DATE; parameters[22].Value = model.REMARK; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public MyERP.Model.PUB_CUSTOM DataRowToModel(DataRow row) { MyERP.Model.PUB_CUSTOM model = new MyERP.Model.PUB_CUSTOM(); if (row != null) { if (row["CUSTOM_CODE"] != null) { model.CUSTOM_CODE = row["CUSTOM_CODE"].ToString(); } if (row["CUSTOM_NAME"] != null) { model.CUSTOM_NAME = row["CUSTOM_NAME"].ToString(); } if (row["CREDIT_LIMIT"] != null) { model.CREDIT_LIMIT = row["CREDIT_LIMIT"].ToString(); } if (row["ORG_CODE"] != null) { model.ORG_CODE = row["ORG_CODE"].ToString(); } if (row["PARENT_CUSTOM_CODE"] != null) { model.PARENT_CUSTOM_CODE = row["PARENT_CUSTOM_CODE"].ToString(); } if (row["CREDIT_AMOUNT"] != null && row["CREDIT_AMOUNT"].ToString() != "") { model.CREDIT_AMOUNT = decimal.Parse(row["CREDIT_AMOUNT"].ToString()); } if (row["CUSTOM_TYPE_CODE"] != null) { model.CUSTOM_TYPE_CODE = row["CUSTOM_TYPE_CODE"].ToString(); } if (row["FULL_NAME"] != null) { model.FULL_NAME = row["FULL_NAME"].ToString(); } if (row["SALE_MAN"] != null) { model.SALE_MAN = row["SALE_MAN"].ToString(); } if (row["FAX"] != null) { model.FAX = row["FAX"].ToString(); } if (row["MANAGER"] != null) { model.MANAGER = row["MANAGER"].ToString(); } if (row["ADDRESS"] != null) { model.ADDRESS = row["ADDRESS"].ToString(); } if (row["TELPHIONE"] != null) { model.TELPHIONE = row["TELPHIONE"].ToString(); } if (row["ZIP"] != null) { model.ZIP = row["ZIP"].ToString(); } if (row["EMAIL"] != null) { model.EMAIL = row["EMAIL"].ToString(); } if (row["HTTP"] != null) { model.HTTP = row["HTTP"].ToString(); } if (row["VIPCARD_CODE"] != null) { model.VIPCARD_CODE = row["VIPCARD_CODE"].ToString(); } if (row["VIPCARD_NAME"] != null) { model.VIPCARD_NAME = row["VIPCARD_NAME"].ToString(); } if (row["CREATE_NAME"] != null) { model.CREATE_NAME = row["CREATE_NAME"].ToString(); } if (row["CREATE_DATE"] != null) { model.CREATE_DATE = row["CREATE_DATE"].ToString(); } if (row["UPDATE_NAME"] != null) { model.UPDATE_NAME = row["UPDATE_NAME"].ToString(); } if (row["UPDATE_DATE"] != null) { model.UPDATE_DATE = row["UPDATE_DATE"].ToString(); } if (row["REMARK"] != null) { model.REMARK = row["REMARK"].ToString(); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(MyERP.Model.PUB_CUSTOM model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update PUB_CUSTOM set "); strSql.Append("CUSTOM_NAME=@CUSTOM_NAME,"); strSql.Append("CREDIT_LIMIT=@CREDIT_LIMIT,"); strSql.Append("ORG_CODE=@ORG_CODE,"); strSql.Append("PARENT_CUSTOM_CODE=@PARENT_CUSTOM_CODE,"); strSql.Append("CREDIT_AMOUNT=@CREDIT_AMOUNT,"); strSql.Append("CUSTOM_TYPE_CODE=@CUSTOM_TYPE_CODE,"); strSql.Append("FULL_NAME=@FULL_NAME,"); strSql.Append("SALE_MAN=@SALE_MAN,"); strSql.Append("FAX=@FAX,"); strSql.Append("MANAGER=@MANAGER,"); strSql.Append("ADDRESS=@ADDRESS,"); strSql.Append("TELPHIONE=@TELPHIONE,"); strSql.Append("ZIP=@ZIP,"); strSql.Append("EMAIL=@EMAIL,"); strSql.Append("HTTP=@HTTP,"); strSql.Append("VIPCARD_CODE=@VIPCARD_CODE,"); strSql.Append("VIPCARD_NAME=@VIPCARD_NAME,"); strSql.Append("CREATE_NAME=@CREATE_NAME,"); strSql.Append("CREATE_DATE=@CREATE_DATE,"); strSql.Append("UPDATE_NAME=@UPDATE_NAME,"); strSql.Append("UPDATE_DATE=@UPDATE_DATE,"); strSql.Append("REMARK=@REMARK"); strSql.Append(" where CUSTOM_CODE=@CUSTOM_CODE "); SqlParameter[] parameters = { new SqlParameter("@CUSTOM_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@CREDIT_LIMIT", SqlDbType.NChar, 10), new SqlParameter("@ORG_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@PARENT_CUSTOM_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@CREDIT_AMOUNT", SqlDbType.Float, 8), new SqlParameter("@CUSTOM_TYPE_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@FULL_NAME", SqlDbType.NVarChar, 80), new SqlParameter("@SALE_MAN", SqlDbType.NVarChar, 20), new SqlParameter("@FAX", SqlDbType.NVarChar, 30), new SqlParameter("@MANAGER", SqlDbType.NVarChar, 50), new SqlParameter("@ADDRESS", SqlDbType.NVarChar, 50), new SqlParameter("@TELPHIONE", SqlDbType.NVarChar, 50), new SqlParameter("@ZIP", SqlDbType.NVarChar, 50), new SqlParameter("@EMAIL", SqlDbType.NVarChar, 50), new SqlParameter("@HTTP", SqlDbType.NVarChar, 50), new SqlParameter("@VIPCARD_CODE", SqlDbType.NVarChar, 50), new SqlParameter("@VIPCARD_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@CREATE_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@CREATE_DATE", SqlDbType.NVarChar, 50), new SqlParameter("@UPDATE_NAME", SqlDbType.NVarChar, 50), new SqlParameter("@UPDATE_DATE", SqlDbType.NVarChar, 50), new SqlParameter("@REMARK", SqlDbType.NVarChar, 50), new SqlParameter("@CUSTOM_CODE", SqlDbType.NVarChar, 50) }; parameters[0].Value = model.CUSTOM_NAME; parameters[1].Value = model.CREDIT_LIMIT; parameters[2].Value = model.ORG_CODE; parameters[3].Value = model.PARENT_CUSTOM_CODE; parameters[4].Value = model.CREDIT_AMOUNT; parameters[5].Value = model.CUSTOM_TYPE_CODE; parameters[6].Value = model.FULL_NAME; parameters[7].Value = model.SALE_MAN; parameters[8].Value = model.FAX; parameters[9].Value = model.MANAGER; parameters[10].Value = model.ADDRESS; parameters[11].Value = model.TELPHIONE; parameters[12].Value = model.ZIP; parameters[13].Value = model.EMAIL; parameters[14].Value = model.HTTP; parameters[15].Value = model.VIPCARD_CODE; parameters[16].Value = model.VIPCARD_NAME; parameters[17].Value = model.CREATE_NAME; parameters[18].Value = model.CREATE_DATE; parameters[19].Value = model.UPDATE_NAME; parameters[20].Value = model.UPDATE_DATE; parameters[21].Value = model.REMARK; parameters[22].Value = model.CUSTOM_CODE; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }