public static string Tao_Chuoi_HTML_Danh_sach_Phieu_dat_Xem(List <XmlElement> Danh_sach_Phieu_dat) { var Chuoi_HTML_Danh_sach = "<div class='row'>"; Danh_sach_Phieu_dat.ForEach(Phieu_dat => { var Ma_Phieu = Phieu_dat.GetAttribute("Ma_so"); var Ngay = Phieu_dat.GetAttribute("Ngay"); var Trang_thai = Phieu_dat.GetAttribute("Trang_thai"); var Dia_chi = Phieu_dat.SelectSingleNode("Khach_hang/@Dia_chi").Value; var NV_Giao_hang = ""; var Chuoi_Thong_tin_sp = ""; var Tong_tien = 0L; foreach (XmlElement San_pham in Phieu_dat.GetElementsByTagName("San_pham")) { var Ma_San_pham = San_pham.GetAttribute("Ma_so"); var Ten_San_pham = San_pham.GetAttribute("Ten"); var Don_gia = San_pham.GetAttribute("Don_gia"); var So_luong = San_pham.GetAttribute("So_luong"); var Thanh_tien = San_pham.GetAttribute("Tien"); Tong_tien += long.Parse(Thanh_tien); Chuoi_Thong_tin_sp = Chuoi_Thong_tin_sp + $"<br />Mã Sản phẩm giao: { Ma_San_pham}" + $"<br />Tên Sản phẩm: { Ten_San_pham}" + $"<br />Đơn giá bán: { Don_gia}" + $"<br />Số lượng: { So_luong}" + $"<br /><i>Thành tiền: { Thanh_tien}</i>"; } var Chuoi_Thong_tin = $"<div class='btn' style='text-align:left; border:1px' > " + $"<br /><b>Mã phiếu: { Ma_Phieu}</b>" + $"<br />Ngày: { Ngay}" + $"<br />Trạng thái: { Trang_thai}" + $"<br />Địa chỉ Khách hàng: { Dia_chi}"; var Chuoi_Phan_cong = $"<form method='post'>" + $"<b>Tổng tiền: { Tong_tien}</b> </br>" + $"<input name='Th_Ma_so_Chuc_nang' type='hidden' value='PHAN_CONG' /> " + $"<input name='Th_Ma_so_Phieu_dat' type='hidden' value='{Ma_Phieu}' /> " + $"<input type='text' name='Th_Ma_so_Nhan_vien' value='' /> " + $"<button type='submit' class ='btn btn-primary'>Phân công</button>" + $"</form>" + $"</div>"; if (Trang_thai == "CHO_PHAN_CONG") { Chuoi_HTML_Danh_sach += Chuoi_Thong_tin + Chuoi_Thong_tin_sp + Chuoi_Phan_cong; } else { NV_Giao_hang = Phieu_dat.SelectSingleNode("Nhan_vien_Giao_hang/@Ma_so").Value; Chuoi_HTML_Danh_sach += Chuoi_Thong_tin + Chuoi_Thong_tin_sp + $"<br />Nhân viên Giao hàng: {NV_Giao_hang}" + "</div>"; } }); Chuoi_HTML_Danh_sach += "</div>"; return(Chuoi_HTML_Danh_sach); }
public static List <XmlElement> Tao_Danh_sach_Phieu_dat_cua_Nguoi_dung(XmlElement Nguoi_dung, List <XmlElement> Danh_sach_Tat_ca_Phieu_dat) { var Danh_sach = new List <XmlElement>(); Danh_sach_Tat_ca_Phieu_dat.ForEach(Phieu_dat => { var Ma_NV_cua_Phieu_dat = Phieu_dat.SelectSingleNode("Nhan_vien_Giao_hang/@Ma_so").Value; var Ma_Nguoi_dung = Nguoi_dung.GetAttribute("Ma_so"); if (Ma_NV_cua_Phieu_dat == Ma_Nguoi_dung) { Danh_sach.Add(Phieu_dat); } }); return(Danh_sach); }
public XmlElement Tao_Du_lieu_cua_Ung_dung_Quan_ly_Giao_hang() { var Chuoi_XML = Du_lieu_Dich_vu.OuterXml; var Tai_lieu = new XmlDocument(); Tai_lieu.LoadXml(Chuoi_XML); var Du_lieu = Tai_lieu.DocumentElement; var Cua_hang = (XmlElement)Du_lieu.GetElementsByTagName("Cua_hang")[0]; var Danh_sach_Nguoi_dung = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nguoi_dung")[0]; var DS_Nguoi_dung = XL_NGHIEP_VU.Tao_Danh_sach(Danh_sach_Nguoi_dung, "Nguoi_dung"); foreach (XmlElement Nguoi_dung in DS_Nguoi_dung) { if (Nguoi_dung.SelectSingleNode("Nhom_Nguoi_dung/@Ma_so").Value != "QUAN_LY_GIAO_HANG" && Nguoi_dung.SelectSingleNode("Nhom_Nguoi_dung/@Ma_so").Value != "GIAO_HANG") { Danh_sach_Nguoi_dung.RemoveChild(Nguoi_dung);// Xóa Các Người dùng không thuộc Nhóm tương ứng } } foreach (XmlElement San_pham in Du_lieu.GetElementsByTagName("San_pham")) { if (San_pham.GetElementsByTagName("Danh_sach_Nhap_hang").Count > 0) { var Danh_sach_Ban_hang = (XmlElement)San_pham.GetElementsByTagName("Danh_sach_Ban_hang")[0]; San_pham.RemoveChild(Danh_sach_Ban_hang); var Danh_sach_Nhap_hang = (XmlElement)San_pham.GetElementsByTagName("Danh_sach_Nhap_hang")[0]; San_pham.RemoveChild(Danh_sach_Nhap_hang); } }// Xóa Tất các Nhập hàng, Bán hàng var Danh_sach_Phieu_dat = (XmlElement)Du_lieu.GetElementsByTagName("Danh_sach_Phieu_dat")[0]; var DS_Phieu_dat = XL_NGHIEP_VU.Tao_Danh_sach(Danh_sach_Phieu_dat, "PHIEU_DAT"); foreach (XmlElement Phieu_dat in DS_Phieu_dat) { if (Phieu_dat.SelectSingleNode("@Trang_thai").Value == "DA_GIAO_HANG") { Danh_sach_Phieu_dat.RemoveChild(Phieu_dat); } } return(Du_lieu); }
public static string Tao_Chuoi_HTML_Danh_sach_Phieu_dat_Da_Phan_cong(List <XmlElement> Danh_sach_Phieu_dat) { var Chuoi_HTML_Danh_sach = "<div class='row'>"; Danh_sach_Phieu_dat.ForEach(Phieu_dat => { var Ma_Phieu = Phieu_dat.GetAttribute("Ma_so"); var Ngay = Phieu_dat.GetAttribute("Ngay"); var Trang_thai = Phieu_dat.GetAttribute("Trang_thai"); var Dia_chi = Phieu_dat.SelectSingleNode("Khach_hang/@Dia_chi").Value; var Ma_NV_Giao_hang = Phieu_dat.SelectSingleNode("Nhan_vien_Giao_hang/@Ma_so").Value; var Chuoi_Thong_tin_sp = ""; var Tong_tien = 0L; foreach (XmlElement San_pham in Phieu_dat.GetElementsByTagName("San_pham")) { var Ma_San_pham = San_pham.GetAttribute("Ma_so"); var Ten_San_pham = San_pham.GetAttribute("Ten"); var Don_gia = San_pham.GetAttribute("Don_gia"); var So_luong = San_pham.GetAttribute("So_luong"); var Thanh_tien = San_pham.GetAttribute("Tien"); Tong_tien += long.Parse(Thanh_tien); Chuoi_Thong_tin_sp = Chuoi_Thong_tin_sp + $"<br />Mã Sản phẩm giao: { Ma_San_pham}" + $"<br />Tên Sản phẩm: { Ten_San_pham}" + $"<br />Đơn giá bán: { Don_gia}" + $"<br />Số lượng: { So_luong}" + $"<br /><i>Thành tiền: { Thanh_tien}</i>"; } var Chuoi_Thong_tin = $"<div class='btn' style='text-align:left; border:1px' > " + $"<br /><b>Mã phiếu: { Ma_Phieu}</b>" + $"<br />Ngày: { Ngay}" + $"<br />Trạng thái: { Trang_thai}" + $"<br />Địa chỉ Khách hàng: { Dia_chi}"; var Chuoi_Tong_tien = $"</br><b>Tổng tiền: { Tong_tien}</b>" + $"</div >"; Chuoi_HTML_Danh_sach += Chuoi_Thong_tin + Chuoi_Thong_tin_sp + Chuoi_Tong_tien; }); Chuoi_HTML_Danh_sach += "</div>"; return(Chuoi_HTML_Danh_sach); }
public static string Tao_Chuoi_HTML_Danh_sach_Phieu_dat(List <XmlElement> Danh_sach_Phieu_dat) { var Chuoi_HTML_Danh_sach = "<div class=''>"; Danh_sach_Phieu_dat.ForEach(Phieu_dat => { var Tong_tien = 0L; var Danh_sach_San_pham_cua_Phieu_dat = (XmlElement)Phieu_dat.GetElementsByTagName("Danh_sach_San_pham")[0]; var Chuoi_Thong_tin_San_pham = $"<div class=''>"; foreach (XmlElement San_pham in Danh_sach_San_pham_cua_Phieu_dat) { var Ma_so_San_pham = San_pham.GetAttribute("Ma_so"); var Ten = San_pham.GetAttribute("Ten"); var Don_gia = 0L; long.TryParse(San_pham.GetAttribute("Don_gia"), out Don_gia); var So_luong = 0; int.TryParse(San_pham.GetAttribute("So_luong"), out So_luong); var Tien = 0L; long.TryParse(San_pham.GetAttribute("Tien"), out Tien); Tong_tien += Tien; var Chuoi_Hinh = $"<img src='{Dia_chi_Media}/{ Ma_so_San_pham}.jpg' " + "class='float-left' style='width:25%;height:80%;' />"; var Chuoi_Thong_tin = $"<div class='text-left float-left' style='width:65%;height:100%;margin-left:10px;'> " + $"{ Ten}" + $"<br />Đơn giá Bán: {Don_gia.ToString("n0", Dinh_dang_VN)}" + $"<br />Số lượng: {So_luong.ToString("n0", Dinh_dang_VN)}" + $"<br />Tiền: {Tien.ToString("n0", Dinh_dang_VN)}" + $"</div>"; var Chuoi_San_pham = $"<div class='float-left ' style='width:320px;height:150px;margin-bottom:10px;margin-left:10px;' >" + $"{Chuoi_Hinh}" + $"{Chuoi_Thong_tin}" + "</div>"; Chuoi_Thong_tin_San_pham += Chuoi_San_pham; } Chuoi_Thong_tin_San_pham += $"</div>"; var Ma_so_Phieu_dat = Phieu_dat.GetAttribute("Ma_so"); var Ngay_dat = Phieu_dat.GetAttribute("Ngay"); var Trang_thai = Phieu_dat.GetAttribute("Trang_thai"); var Ho_ten = Phieu_dat.SelectSingleNode("Khach_hang/@Ho_ten").Value; var Dien_thoai = Phieu_dat.SelectSingleNode("Khach_hang/@Dien_thoai").Value; var Dia_chi = Phieu_dat.SelectSingleNode("Khach_hang/@Dia_chi").Value; var Chuoi_Thong_tin_Khach_hang = $"<div class='row' style='clear: both;'>" + $"<div class='btn text-left' >" + $"Mã Phiếu đặt: {Ma_so_Phieu_dat}" + $"<br/>Họ tên khách hàng: {Ho_ten}" + $"<br/>Điện thoai: {Dien_thoai}" + $"<br/>Địa chỉ: {Dia_chi}" + $"<br/>Ngày đặt: {Ngay_dat}" + $"<br/>Tổng tiền: {Tong_tien.ToString("n0", Dinh_dang_VN)}" + $"<br/>Danh sách Sản phẩm: <br/>" + $"</div>" + $"</div>"; var Chuoi_HTML = $"<div class='' style='margin-bottom:10px;'>" + $"{Chuoi_Thong_tin_Khach_hang}" + $"{Chuoi_Thong_tin_San_pham}" + $"</div>"; Chuoi_HTML_Danh_sach += Chuoi_HTML; }); Chuoi_HTML_Danh_sach += "</div>"; return(Chuoi_HTML_Danh_sach); }