Example #1
0
 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (DropDownList1.SelectedValue == "3")
     {
         LoadData();
     }
     if (DropDownList1.SelectedValue == "0")
     {
         MultiView1.ActiveViewIndex = 0;
         this.Literal1.Visible      = false;
         GridView1.DataSource       = Orders_Info.GetXuLy("0");
         GridView1.DataBind();
     }
     else if (DropDownList1.SelectedValue == "1")
     {
         MultiView1.ActiveViewIndex = 0;
         this.Literal1.Visible      = false;
         GridView1.DataSource       = Orders_Info.GetXuLy("1");
         GridView1.DataBind();
     }
     else if (DropDownList1.SelectedValue == "2")
     {
         MultiView1.ActiveViewIndex = 0;
         this.Literal1.Visible      = false;
         GridView1.DataSource       = Orders_Info.GetXuLy("2");
         GridView1.DataBind();
     }
 }
Example #2
0
 private void LoadData()
 {
     MultiView1.ActiveViewIndex = 0;
     this.Literal1.Visible      = false;
     GridView1.DataSource       = Orders_Info.GetAll();
     GridView1.DataBind();
 }
Example #3
0
        //cập nhật đơn hàng
        protected void bntCapNhat_Click(object sender, EventArgs e)
        {
            Orders_Info order = Orders_Info.getbyid(HiddenField1.Value);

            order.status = checklisstbox.SelectedValue;
            //update số lượng sản phẩm
            if (Orders_Info.Update_TrangThai(order))
            {
                if (order.status == "2" || order.status == "1")
                {
                    Orders_Info m = new Orders_Info();
                    List <OrderDetails_Info> list = Orders_Info.GetListOrdetails(Convert.ToInt32(HiddenField1.Value));
                    foreach (var item in list)
                    {
                        Products_info p = Products_info.getby_id(item.ProductsId.ToString());
                        p.pcount = p.pcount - item.SoLuong;
                        int stt = 0;
                        if (p.active == true)
                        {
                            stt = 1;
                        }
                        var result = Products_info.Update(p.id, p.id_item, p.pname, p.pmota, p.pchitiet, p.ppricecurrent.ToString(), p.ppriceold.ToString(), p.pimage, p.pnew, p.pkhuyenmai,
                                                          p.phot, p.pngaydang, stt, p.pcount);
                        if (result == true)
                        {
                            lblThongBao.Text = "Cập Nhật Thành Công";
                        }
                        else
                        {
                            lblThongBao.Text = "Lỗi hệ thống";
                        }
                    }
                }
            }
        }
Example #4
0
        //hủy đơn hàng
        protected void bntHuyDonHang_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(HiddenField1.Value.ToString());

            Orders_Info.Delete(id);
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert",
                                                "alert('Xóa đơn hàng thành công');location.href='admin.aspx?page=DatHang';", true);
        }
        //cập nhật đơn hàng
        protected void bntCapNhat_Click(object sender, EventArgs e)
        {
            Orders_Info order = Orders_Info.getbyid(HiddenField1.Value);

            order.status = ckbStatus.Checked;
            if (Orders_Info.Update_TrangThai(order))
            {
                lblThongBao.Text = "Cập Nhật Thành Công";
            }
        }
Example #6
0
        //xu ly 3 nut trong gridview
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string      name  = e.CommandName;
            int         id    = Convert.ToInt32(e.CommandArgument.ToString());
            Orders_Info order = Orders_Info.getbyid(id.ToString());

            //dt = hoadon.getcartdetail_byid(Convert.ToInt32(id));
            switch (name)
            {
            case "xoa":
                Orders_Info.Delete(id);
                Response.Redirect("admin.aspx?page=DatHang");
                break;

            case "Xem":

                txthoten.Text               = order.TenKhachHang;
                txtdiachi.Text              = order.DiaChi;
                txtdienthoai.Text           = order.Phone;
                txtemail.Text               = order.Email;
                txtghichu.Text              = order.GhiChu;
                checklisstbox.SelectedValue = order.status.ToString();
                lblTongTien.Text            = String.Format("{0:0,0}", order.TongTien);

                HiddenField1.Value = order.id.ToString();
                GridView_DanhSachSanPham.DataSource = OrderDetails_Info.Get_ByMaHDNhap(id);
                GridView_DanhSachSanPham.DataBind();
                MultiView1.ActiveViewIndex = 1;


                break;

            case "guoimail":

                txtTo.Text    = order.Email;
                txttitle.Text = "Phản hồi thông tin đơn  hàng";
                string content = "Xin chào bạn: " + order.TenKhachHang + "<br>";
                content += "T2-Shop Đã nhận được đơn hàng của bạn. Vui lòng Chuyển " + order.TongTien.ToString();


                content                   += " vnđ . Vào tài khoản sau: <br>";
                content                   += "-Số Tài khoản:0021002174719<br>";
                content                   += "-Chủ Thẻ:Ngô Xuân Thế<br>";
                content                   += "-Ngân Hàng:Agribank<br>";
                content                   += "-Số Tài khoản:0021002174719<br>";
                content                   += "Chúng Tôi sẻ chuyển hàng ngay khi nhận được tiền<br>Mọi thắc mắc xin liên hệ theo số điện thoại :098732123 (mr.Tú)";
                FreeTextBox1.Text          = content;
                MultiView1.ActiveViewIndex = 2;

                break;
            }
        }
Example #7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            int MaOders = Orders_Info.Add(0, txtnguoidh.Text, txtdcndh.Text, txtEmailndh.Text, txtdtndh.Text, txtghichundh.Text, double.Parse(tong), "0");


            //nếu thêm oders thành công thì thêm chi tiết oders
            if (MaOders > 0)
            {
                foreach (Cart_Temp a in list)
                {
                    OrderDetails_Info.Add(MaOders, a.pro.id, a.amount);
                }
            }
            Session["Cart"] = null;
            HamXuLy.SendMail(txtEmailndh.Text.Trim(), "Phản hồi thông tin đơn hàng",
                             "Cảm ơn bạn đã đặt hàng tại công ty chúng tôi.<br/> Đơn hàng của bạn đã được gửi tới hệ thống, chúng tôi sẽ phản hồi bạn trong thời gian sớm nhất.");

            //xoa session luu gio hang
            Session["Cart"] = null;
            string url = "";

            url = "Default.aspx?page=end";
            Response.Redirect(url);
        }