Beispiel #1
0
        private void ShowInfo(int Product_ID)
        {
            ZhangWei.BLL.Product   bll   = new ZhangWei.BLL.Product();
            ZhangWei.Model.Product model = bll.GetModel(Product_ID);
            this.lblProduct_ID.Text = model.Product_ID.ToString();
            //this.txtProductList_ID.Text = model.ProductList_ID.ToString();
            DropDownList1.SelectedValue = model.ProductList_ID.ToString();
            this.txtName.Text           = model.Name;
            //this.txtProductSpec_ID.Text = model.ProductSpec_ID.ToString();
            DropDownList2.SelectedValue = model.ProductSpec_ID.ToString();
            //this.txtProductUnit_ID.Text = model.ProductUnit_ID.ToString();
            DropDownList3.SelectedValue = model.ProductUnit_ID.ToString();
            this.txtPrice.Text          = model.Price.ToString();
            this.Offering_Price.Text    = model.Offering_Price.ToString();
            //this.txtEmployee_ID.Text = model.Employee_ID.ToString();
            DropDownList4.SelectedValue = model.Employee_ID.ToString();
            DataSet ds = new BLL.ProductList().GetList(1, "ProductList_ID = " + model.ProductList_ID, "ProductList_ID");

            DropDownList5.SelectedValue = ds.Tables[0].Rows[0]["ProductClass_ID"].ToString();
            //this.txtCreateDate.Text = model.CreateDate.ToString();
            this.Label1.Text    = model.CreateDate.ToString();
            this.txtRemark.Text = model.Remark;
            this.s_spell.Text   = model.s_spell;
            this.spell.Text     = model.spell;
            this.TextBox1.Text  = model.shortname;
            ZhangWei.Model.Product_Supplier ml_ps = new BLL.Product_Supplier().GetModel(Product_ID);
            this.DropDownList6.SelectedValue = ml_ps.Supplier_ID.ToString();
        }
Beispiel #2
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            //if (!PageValidate.IsNumber(txtProductList_ID.Text))
            //{
            //    strErr += "ProductList_ID格式错误!\\n";
            //}
            if (DropDownList1.SelectedValue == "")
            {
                strErr += "请选择产品类别!\\n";
            }
            if (this.txtName.Text.Trim().Length == 0)
            {
                strErr += "名称不能为空!\\n";
            }
            //if (!PageValidate.IsNumber(txtProductSpec_ID.Text))
            //{
            //    strErr += "ProductSpec_ID格式错误!\\n";
            //}
            //if (!PageValidate.IsNumber(txtProductUnit_ID.Text))
            //{
            //    strErr += "ProductUnit_ID格式错误!\\n";
            //}
            if (!PageValidate.IsDecimal(txtPrice.Text))
            {
                strErr += "进价格式错误!应该为货币格式\\n";
            }
            //if (!PageValidate.IsNumber(txtEmployee_ID.Text))
            //{
            //    strErr += "Employee_ID格式错误!\\n";
            //}
            //if (!PageValidate.IsDateTime(txtCreateDate.Text))
            //{
            //    strErr += "CreateDate格式错误!\\n";
            //}
            //if (this.txtRemark.Text.Trim().Length == 0)
            //{
            //    strErr += "Remark不能为空!\\n";
            //}

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int Product_ID = int.Parse(this.lblProduct_ID.Text);
            //int ProductList_ID = int.Parse(this.txtProductList_ID.Text);
            int    ProductList_ID = int.Parse(this.DropDownList1.SelectedValue);
            string Name           = this.txtName.Text;
            //int ProductSpec_ID = int.Parse(this.txtProductSpec_ID.Text);
            int ProductSpec_ID = int.Parse(this.DropDownList2.SelectedValue);
            //int ProductUnit_ID = int.Parse(this.txtProductUnit_ID.Text);
            int      ProductUnit_ID = int.Parse(this.DropDownList3.SelectedValue);
            decimal  Price          = decimal.Parse(this.txtPrice.Text);
            decimal  Offering_Price = decimal.Parse(this.Offering_Price.Text);
            int      Employee_ID    = int.Parse(this.DropDownList4.SelectedValue);
            DateTime CreateDate     = DateTime.Parse(this.Label1.Text);
            string   Remark         = this.txtRemark.Text;
            string   shortname      = this.TextBox1.Text;


            ZhangWei.Model.Product model = new ZhangWei.Model.Product();
            model.Product_ID     = Product_ID;
            model.ProductList_ID = ProductList_ID;
            model.Name           = Name;
            model.ProductSpec_ID = ProductSpec_ID;
            model.ProductUnit_ID = ProductUnit_ID;
            model.Price          = Price;
            model.Offering_Price = Offering_Price;
            model.Employee_ID    = Employee_ID;
            model.CreateDate     = CreateDate;
            model.Remark         = Remark;
            model.spell          = spell.Text;
            model.s_spell        = s_spell.Text;
            model.shortname      = shortname;

            ZhangWei.BLL.Product bll = new ZhangWei.BLL.Product();
            bll.Update(model);
            ZhangWei.Model.Product_Supplier ml_ps = new BLL.Product_Supplier().GetModel(Product_ID);
            ZhangWei.BLL.Product_Supplier   bl_ps = new ZhangWei.BLL.Product_Supplier();
            ml_ps.Supplier_ID = Convert.ToInt32(this.DropDownList6.SelectedValue);
            bl_ps.Update(ml_ps);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }