public SellerController(BuyerProvider buyerProvider, ProductProvider productProvider, SellerProvider sellerProvider, UserProvider userProvider)
 {
     _buyerProvider   = buyerProvider;
     _productProvider = productProvider;
     _sellerProvider  = sellerProvider;
     _userProvider    = userProvider;
 }
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int rowIndex = e.RowIndex;

            Buyer buyer = new Buyer();

            buyer.Buyer_Id = Convert.ToInt32(this.GridView1.DataKeys[rowIndex].Value);

            BuyerProvider provider = new BuyerProvider();

            if (provider.Delete(buyer))
            {
                this.Alert("删除成功!!!");

                if (this.txt_Name.Text == "")
                {
                    this.ListPager1.RecordCount = this.ListPager1.RecordCount - 1;
                    this.BindSource(null);
                }
                else
                {
                    this.ListPager1.RecordCount = this.ListPager1.RecordCount - 1;
                    this.BindSource("%" + this.txt_Name.Text + "%");
                }
            }
        }
Exemple #3
0
 public ProductController(BuyerProvider buyerProvider, ProductProvider productProvider, SellerProvider sellerProvider, DataContext context, UserProvider userProvider)
 {
     _buyerProvider   = buyerProvider;
     _productProvider = productProvider;
     _sellerProvider  = sellerProvider;
     _userProvider    = userProvider;
     _context         = context;
 }
        protected void btn_Result_Click(object sender, EventArgs e)
        {
            Buyer buyer = new Buyer();

            buyer.Buyer_Name = "%" + this.txt_Name.Text + "%";
            BuyerProvider provider = new BuyerProvider();

            this.ListPager1.RecordCount = provider.GetSize(buyer);
            this.BindSource(0, "%" + this.txt_Name.Text + "%");
            this.ListPager1.PageChange += new PagerEventHandler(ListPager1_PageChange);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         BuyerProvider provider = new BuyerProvider();
         this.ListPager1.RecordCount = provider.GetSize();
         this.BindSource(0, null);
     }
     this.account.Text           = Session["LOGINED"].ToString();
     this.datetime.Text          = this.BindDayWeek();
     this.ListPager1.PageChange += new PagerEventHandler(ListPager1_PageChange);
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            user_id = Convert.ToInt32(Session["USERID"].ToString());

            BuyerProvider buyerProvider = new BuyerProvider();

            buyer_id = buyerProvider.GetBuyerId(user_id);

            if (!IsPostBack)
            {
                OrderProvider provider = new OrderProvider();
                this.ListPager1.RecordCount = provider.GetSize();
                this.BindSource(0, 0);
            }
            this.account.Text           = Session["LOGINED"].ToString();
            this.datetime.Text          = this.BindDayWeek();
            this.ListPager1.PageChange += new PagerEventHandler(ListPager1_PageChange);
        }
        private void BindText()
        {
            Buyer buyer = new Buyer();

            buyer.Buyer_Id = Convert.ToInt32(id);
            BuyerProvider provider = new BuyerProvider();
            DataTable     table    = new DataTable();

            table = provider.Select(buyer);

            this.txt_name.Text     = table.Rows[0]["buyer_name"].ToString();
            this.txt_address.Text  = table.Rows[0]["Buyer_address"].ToString();
            this.txt_postcode.Text = table.Rows[0]["Buyer_postcode"].ToString();
            this.txt_cell.Text     = table.Rows[0]["Buyer_cell"].ToString();
            this.txt_phone.Text    = table.Rows[0]["Buyer_phone"].ToString();
            this.txt_fax.Text      = table.Rows[0]["Buyer_fax"].ToString();
            this.txt_email.Text    = table.Rows[0]["Buyer_email"].ToString();
            this.txt_liaison.Text  = table.Rows[0]["Buyer_liaison"].ToString();
        }
        /// <summary>
        ///  绑定Users信息的数据源
        /// </summary>
        private void BindSource(int start, string name)
        {
            if (name != null)
            {
                Buyer buyer = new Buyer();
                buyer.Buyer_Name = name;

                BuyerProvider provider = new BuyerProvider();
                DataTable     table    = provider.Select(buyer, start, this.ListPager1.PageSize);
                this.GridView1.DataSource = table.DefaultView;
                this.GridView1.DataBind();
            }
            else
            {
                BuyerProvider provider = new BuyerProvider();
                DataTable     table    = provider.GetAll(start, this.ListPager1.PageSize);
                this.GridView1.DataSource = table.DefaultView;
                this.GridView1.DataBind();
            }
        }
        protected void btn_sure_Click(object sender, EventArgs e)
        {
            Buyer         buyer    = this.AddBuyer();
            BuyerProvider provider = new BuyerProvider();

            switch (this.OperationFlag)
            {
            case Operation.Add:
                if (buyer.Buyer_Name == "" || buyer.Buyer_Liaison == "")
                {
                    this.Alert("采购商名或联系人不能为空,添加失败!!!");
                    break;
                }
                if (this.IsSame() == 1)
                {
                    break;
                }
                if (provider.Insert(buyer))
                {
                    this.Alert("添加成功!!!");
                    this.TextCancel();
                }
                break;

            case Operation.Update:
                if (buyer.Buyer_Name == "" || buyer.Buyer_Liaison == "")
                {
                    this.Alert("采购商商名或联系人不能为空,修改失败!!!");
                    break;
                }
                if (provider.Update(buyer))
                {
                    this.Alert("修改成功!!!");
                    this.BindText();
                }
                break;
            }
        }
Exemple #10
0
 public UserController(UserProvider userProvider, BuyerProvider buyerProvider)
 {
     _userProvider  = userProvider;
     _buyerProvider = buyerProvider;
 }