示例#1
0
 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;
 }
示例#2
0
        /// <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);
            }
        }
示例#3
0
        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");
        }
示例#4
0
        /// <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);
            }
        }
示例#5
0
 /// <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);
 }
示例#6
0
        /// <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);
            }
        }