//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"; } }
//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; } }