示例#1
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";
                        }
                    }
                }
            }
        }
        //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";
            }
        }
示例#3
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;
            }
        }