public string Ghi_Ban_hang_Moi(string Ma_so_San_pham, string Chuoi_Xml_Ban_hang) { var San_pham = XL_NGHIEP_VU.Tim_San_pham(Ma_so_San_pham, Du_lieu_Dich_vu); var Ban_hang = XL_NGHIEP_VU.Tao_Doi_tuong_Con(Chuoi_Xml_Ban_hang, San_pham); var Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Ban_hang_Moi(San_pham, Ban_hang); if (Chuoi_Kq_Ghi == "OK") { var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_Ton_San_pham(San_pham); San_pham.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); var Doanh_thu = XL_NGHIEP_VU.Tinh_Doanh_thu_San_pham(San_pham, DateTime.Today); San_pham.SetAttribute("Doanh_thu", Doanh_thu.ToString()); //Cập nhật Doanh thu Nhóm Sản phẩm var Cua_hang = (XmlElement)Du_lieu_Dich_vu.GetElementsByTagName("Cua_hang")[0]; var Danh_sach_Nguoi_dung = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nguoi_dung")[0]; var DS_Nhom_San_pham_cua_Nguoi_dung = (XmlElement)Danh_sach_Nguoi_dung.GetElementsByTagName("Danh_sach_Nhom_San_pham")[0]; var Danh_sach_Nhom_San_pham_cua_Nguoi_dung = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nhom_San_pham_cua_Nguoi_dung, "Nhom_San_pham"); var Ma_so_Nhom_San_pham = San_pham.SelectSingleNode("Nhom_San_pham/@Ma_so").Value; var Nhom_San_pham_Nguoi_dung = Danh_sach_Nhom_San_pham_cua_Nguoi_dung.FirstOrDefault(x => x.GetAttribute("Ma_so") == Ma_so_Nhom_San_pham); var Tien = long.Parse(Ban_hang.GetAttribute("Tien")); var Doanh_thu_Nhom_San_pham = long.Parse(Nhom_San_pham_Nguoi_dung.GetAttribute("Doanh_thu")); Doanh_thu_Nhom_San_pham += Tien; Nhom_San_pham_Nguoi_dung.SetAttribute("Doanh_thu", Doanh_thu_Nhom_San_pham.ToString()); } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
public static XL_UNG_DUNG Khoi_dong_Ung_dung() { if (Ung_dung == null) { Ung_dung = new XL_UNG_DUNG(); Ung_dung.Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu(); if (Ung_dung.Du_lieu_Ung_dung.GetAttribute("Kq") == "OK") { Ung_dung.Khoi_dong_Du_lieu_Ung_dung(); } else { Ung_dung.Khoi_dong_Co_loi = true; } } else { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; if (Nguoi_dung_Dang_nhap != null) { var Danh_sach_Phieu_dat_cua_Nguoi_dung = Ung_dung.Danh_sach_Phieu_dat.FindAll( x => x.Nhan_vien != null && x.Nhan_vien.GetAttribute("Ma_so") == Nguoi_dung_Dang_nhap.Ma_so); Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat = Danh_sach_Phieu_dat_cua_Nguoi_dung; } } return(Ung_dung); }
// Chức năng Ghi public string Cap_nhat_Don_gia_Ban(string Ma_so_San_pham, long Don_gia_Ban) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; var San_pham = Danh_sach_San_pham.FirstOrDefault(x => x.GetAttribute("Ma_so") == Ma_so_San_pham); var Hop_le = San_pham != null; if (Hop_le) { Nguoi_dung_Dang_nhap.Danh_sach_San_pham_Xem = new List <XmlElement>(); Nguoi_dung_Dang_nhap.Danh_sach_San_pham_Xem.Add(San_pham); var Kq_Ghi = XL_LUU_TRU.Cap_nhat_Don_gia_Ban(San_pham, Don_gia_Ban); if (Kq_Ghi == "OK") { Nguoi_dung_Dang_nhap.Thong_bao = $"Đơn giá Bán mới là: {Don_gia_Ban.ToString("c0", XL_THE_HIEN.Dinh_dang_VN)}"; } else { Nguoi_dung_Dang_nhap.Thong_bao = $"Lỗi Hệ thống - Xin Thực hiện lại"; } } else { Nguoi_dung_Dang_nhap.Thong_bao = $"Lỗi Hệ thống - Xin Thực hiện lại"; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }
// GHi public string Ghi_Giao_hang(string Ma_so_Phieu_dat) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; var Phieu_dat = Danh_sach_Phieu_dat.FirstOrDefault(x => x.GetAttribute("Ma_so") == Ma_so_Phieu_dat); var Hop_le = Phieu_dat != null; if (Hop_le) { var Kq_Ghi = XL_LUU_TRU.Ghi_Giao_hang(Phieu_dat); if (Kq_Ghi == "OK") { Nguoi_dung_Dang_nhap.Thong_bao = $"Giao hàng thành công Phiếu {Ma_so_Phieu_dat}"; Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Xem.Remove(Phieu_dat); } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }
//2222222Chức năng Ghi222222222222222 public string Cap_nhat_Don_gia_ban(string Ma_so_Lap_top, int Don_gia_Ban) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; var Lap_top = Danh_sach_Lap_top.FirstOrDefault(x => x.GetAttribute("Ma_so") == Ma_so_Lap_top); var Hop_le = Lap_top != null; if (Hop_le) { Nguoi_dung_Dang_nhap.Danh_sach_Lap_top_Xem = new List <XmlElement>(); Nguoi_dung_Dang_nhap.Danh_sach_Lap_top_Xem.Add(Lap_top); string Don_gia = Don_gia_Ban.ToString(); var Kq_Ghi = XL_LUU_TRU.Cap_nhat_Don_gia_Ban(Lap_top, Don_gia); if (Kq_Ghi == "OK") { Nguoi_dung_Dang_nhap.Thong_bao = "Đơn giá bán mới " + Don_gia; } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }
void Khoi_dong_Du_lieu_cua_Dich_vu() { var Du_lieu_Luu_tru = XL_LUU_TRU.Doc_Du_lieu(); var Chuoi_XML = Du_lieu_Luu_tru.OuterXml; var Tai_lieu = new XmlDocument(); Tai_lieu.LoadXml(Chuoi_XML); Du_lieu_Dich_vu = Tai_lieu.DocumentElement; var Danh_sach_Laptop = (XmlElement)Du_lieu_Dich_vu.GetElementsByTagName("Danh_sach_Laptop")[0]; var Cong_ty = (XmlElement)Du_lieu_Dich_vu.GetElementsByTagName("Cong_ty")[0]; var Danh_sach_Nhom_Laptop = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Nhom_Lap_top")[0]; // ===================== Bổ sung thông tin =============================== foreach (XmlElement Laptop in Danh_sach_Laptop.GetElementsByTagName("Laptop")) { var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_ton_Laptop(Laptop); Laptop.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); var Doanh_thu = XL_NGHIEP_VU.Tinh_Doanh_thu_Laptop(Laptop); Laptop.SetAttribute("Doanh_thu", Doanh_thu.ToString()); } foreach (XmlElement Nhom_Laptop in Danh_sach_Nhom_Laptop.GetElementsByTagName("Nhom_Lap_top")) { var Danh_sach_Laptop_cua_Nhom_Laptop = XL_NGHIEP_VU.Tao_Danh_sach_Laptop_cua_Nhom_Laptop(Nhom_Laptop, Danh_sach_Laptop); var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_Ton_Danh_sach_Laptop(Danh_sach_Laptop_cua_Nhom_Laptop); Nhom_Laptop.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); var Doanh_thu = XL_NGHIEP_VU.Tinh_Doanh_thu_Danh_sach_Laptop(Danh_sach_Laptop_cua_Nhom_Laptop); Nhom_Laptop.SetAttribute("Doanh_thu", Doanh_thu.ToString()); } }
// GHi public string Ghi_Phan_cong(string Ma_so_Phieu_dat, string Ma_NV_Giao_hang) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; var Phieu_dat = Danh_sach_Phieu_dat.FirstOrDefault(x => x.GetAttribute("Ma_so") == Ma_so_Phieu_dat); var Hop_le = Phieu_dat != null; if (Hop_le) { var Nhan_vien_Giao_hang = (XmlElement)Phieu_dat.GetElementsByTagName("Nhan_vien_Giao_hang")[0]; Nhan_vien_Giao_hang.SetAttribute("Ma_so", Ma_NV_Giao_hang); var Kq_Ghi = XL_LUU_TRU.Ghi_Phan_cong(Phieu_dat, Nhan_vien_Giao_hang); if (Kq_Ghi == "OK") { Nguoi_dung_Dang_nhap.Thong_bao = $"Phân công hoàn tất Phiếu {Phieu_dat.GetAttribute("Ma_so")}"; Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Chua_Phan_cong.Remove(Phieu_dat); Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Da_Phan_cong.Add(Phieu_dat); } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Chua_Phan_cong(); return(Chuoi_HTML); }
void Khoi_dong_Du_lieu_Ung_dung() { Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu(); Cua_hang = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Cua_hang")[0]; Danh_sach_Nhom_San_pham = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nhom_San_pham")[0]; Danh_sach_San_pham = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Danh_sach_San_pham")[0]; Danh_sach_Nguoi_dung = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Danh_sach_Nguoi_dung")[0]; }
public string Cap_nhat_Don_gia_Ban(string Ma_so_San_pham, string Chuoi_Don_gia_Ban) { var San_pham = XL_NGHIEP_VU.Tim_San_pham(Ma_so_San_pham, Du_lieu_Dich_vu); var Don_gia_Ban = long.Parse(Chuoi_Don_gia_Ban); var Chuoi_Kq_Ghi = XL_LUU_TRU.Cap_nhat_Don_gia_Ban(San_pham, Don_gia_Ban); var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
void Khoi_dong_Du_lieu_cua_Dich_vu() { var Du_lieu_Luu_tru = XL_LUU_TRU.Doc_Du_lieu(); var Chuoi_XML = Du_lieu_Luu_tru.OuterXml; var Tai_lieu = new XmlDocument(); Tai_lieu.LoadXml(Chuoi_XML); Du_lieu_Dich_vu = Tai_lieu.DocumentElement; var Danh_sach_San_pham = (XmlElement)Du_lieu_Dich_vu.GetElementsByTagName("Danh_sach_San_pham")[0]; var Cua_hang = (XmlElement)Du_lieu_Dich_vu.GetElementsByTagName("Cua_hang")[0]; var Danh_sach_Nhom_San_pham = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nhom_San_pham")[0]; var Danh_sach_Nguoi_dung = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nguoi_dung")[0]; var Danh_sach_Phieu_dat = (XmlElement)Du_lieu_Dich_vu.GetElementsByTagName("Danh_sach_Phieu_dat")[0]; var Tong_Doanh_thu_Ngay_hien_hanh = 0.0; var Tong_Doanh_thu_Thang_hien_hanh = 0.0; var Tong_Doanh_thu_Nam_hien_hanh = 0.0; var Tong_So_luong_ton = 0.0; // ===================== Bổ sung thông tin =============================== foreach (XmlElement San_pham in Danh_sach_San_pham.GetElementsByTagName("San_pham")) { var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_Ton_San_pham(San_pham); San_pham.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); var Doanh_thu = XL_NGHIEP_VU.Tinh_Doanh_thu_San_pham(San_pham, DateTime.Today); San_pham.SetAttribute("Doanh_thu", Doanh_thu.ToString()); var Doanh_thu_Thang_hien_hanh = XL_NGHIEP_VU.Tinh_Doanh_thu_San_pham_Thang_hien_hanh(San_pham, DateTime.Today); var Doanh_thu_Nam_hien_hanh = XL_NGHIEP_VU.Tinh_Doanh_thu_San_pham_Thang_hien_hanh(San_pham, DateTime.Today); Tong_So_luong_ton += So_luong_Ton; Tong_Doanh_thu_Ngay_hien_hanh += Doanh_thu; Tong_Doanh_thu_Thang_hien_hanh += Doanh_thu_Thang_hien_hanh; Tong_Doanh_thu_Nam_hien_hanh += Doanh_thu_Nam_hien_hanh; } foreach (XmlElement Nhom_San_pham in Danh_sach_Nhom_San_pham.GetElementsByTagName("Nhom_San_pham")) { var Danh_sach_San_pham_cua_Nhom_San_pham = XL_NGHIEP_VU.Tao_Danh_sach_San_pham_cua_Nhom_San_pham(Nhom_San_pham, Danh_sach_San_pham); var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_Ton_Danh_sach_San_pham(Danh_sach_San_pham_cua_Nhom_San_pham); Nhom_San_pham.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); var Doanh_thu = XL_NGHIEP_VU.Tinh_Doanh_thu_Danh_sach_San_pham(Danh_sach_San_pham_cua_Nhom_San_pham, DateTime.Today); Nhom_San_pham.SetAttribute("Doanh_thu", Doanh_thu.ToString()); } foreach (XmlElement Nguoi_dung in Danh_sach_Nguoi_dung.GetElementsByTagName("Nguoi_dung")) { foreach (XmlElement Nhom_San_pham in Nguoi_dung.SelectNodes("Danh_sach_Nhom_San_pham/Nhom_San_pham")) { var Danh_sach_San_pham_cua_Nhom_San_pham = XL_NGHIEP_VU.Tao_Danh_sach_San_pham_cua_Nhom_San_pham(Nhom_San_pham, Danh_sach_San_pham); var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_Ton_Danh_sach_San_pham(Danh_sach_San_pham_cua_Nhom_San_pham); Nhom_San_pham.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); var Doanh_thu = XL_NGHIEP_VU.Tinh_Doanh_thu_Danh_sach_San_pham(Danh_sach_San_pham_cua_Nhom_San_pham, DateTime.Today); Nhom_San_pham.SetAttribute("Doanh_thu", Doanh_thu.ToString()); } } Cua_hang.SetAttribute("Tong_So_luong_ton", Tong_So_luong_ton.ToString()); Cua_hang.SetAttribute("Tong_Doanh_thu_Ngay_hien_hanh", Tong_Doanh_thu_Ngay_hien_hanh.ToString()); Cua_hang.SetAttribute("Tong_Doanh_thu_Thang_hien_hanh", Tong_Doanh_thu_Thang_hien_hanh.ToString()); Cua_hang.SetAttribute("Tong_Doanh_thu_Nam_hien_hanh", Tong_Doanh_thu_Nam_hien_hanh.ToString()); }
public string Ghi_Phieu_Dat_moi(string Ma_so_Phieu_dat, string Chuoi_Xml_Phieu_dat) { var Tai_lieu = new XmlDocument(); Tai_lieu.LoadXml(Chuoi_Xml_Phieu_dat); var Phieu_dat = Tai_lieu.DocumentElement; var Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_Dat_moi(Phieu_dat); var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
public string Cap_nhat_don_gia_ban(string Ma_so_Lap_top, string Don_gia_ban) { var Lap_top = XL_NGHIEP_VU.Tim_Laptop(Ma_so_Lap_top, Du_lieu_Dich_vu); var Chuoi_Kq_Ghi = XL_LUU_TRU.Cap_nhat_Don_gia_ban(Lap_top, Don_gia_ban); if (Chuoi_Kq_Ghi == "OK") { Lap_top.SetAttribute("Don_gia_ban", Don_gia_ban); } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
public string Ghi_Giao_hang(string Ma_so_Phieu_dat) { var Phieu_dat = XL_NGHIEP_VU.Tim_Phieu_dat(Ma_so_Phieu_dat, Du_lieu_Dich_vu); var Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Giao_hang(Phieu_dat); if (Chuoi_Kq_Ghi == "OK") { Phieu_dat.SetAttribute("Trang_thai", "DA_GIAO_HANG"); } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
public static XL_UNG_DUNG Khoi_dong_Ung_dung() { Ung_dung = new XL_UNG_DUNG(); Ung_dung.Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu(); if (Ung_dung.Du_lieu_Ung_dung.GetAttribute("Kq") == "OK") { Ung_dung.Khoi_dong_Du_lieu_Ung_dung(); } else { Ung_dung.Khoi_dong_Co_loi = true; } return(Ung_dung); }
//Chức năng Ghi public string Ghi_Nhap_hang_Moi(string Ma_so_Laptop, int So_luong) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; var Laptop = Nguoi_dung_Dang_nhap.Danh_sach_Laptop.FirstOrDefault(x => x.GetAttribute("Ma_so") == Ma_so_Laptop); var Hop_le = Laptop != null; if (Hop_le) { Nguoi_dung_Dang_nhap.Danh_sach_Laptop_Xem = new List <XmlElement>(); Nguoi_dung_Dang_nhap.Danh_sach_Laptop_Xem.Add(Laptop); var Nhap_hang = Laptop.OwnerDocument.CreateElement("Nhap_hang"); var Don_gia_Nhap = long.Parse(Laptop.GetAttribute("Don_gia_Nhap")); var Tien = So_luong * Don_gia_Nhap; Nhap_hang.SetAttribute("Ngay", DateTime.Now.ToString()); Nhap_hang.SetAttribute("So_luong", So_luong.ToString()); Nhap_hang.SetAttribute("Don_gia", Don_gia_Nhap.ToString()); Nhap_hang.SetAttribute("Tien", Tien.ToString()); var Kq_Ghi = XL_LUU_TRU.Ghi_Nhap_hang_Moi(Laptop, Nhap_hang); if (Kq_Ghi == "OK") { var So_luong_Ton = int.Parse(Laptop.GetAttribute("So_luong_Ton")); var Kq_Thay_doi = XL_LUU_TRU.Ghi_Thay_doi_So_luong_Ton(Ma_so_Laptop, So_luong_Ton.ToString()); if (Kq_Thay_doi == "OK") { Nguoi_dung_Dang_nhap.Thong_bao = "Tiền " + Tien.ToString(); } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }
public string Ghi_Ban_hang_Moi(string Ma_so_Lap_top, string Chuoi_Xml_Ban_hang) { var Lap_top = XL_NGHIEP_VU.Tim_Laptop(Ma_so_Lap_top, Du_lieu_Dich_vu); var Ban_hang = XL_NGHIEP_VU.Tao_Doi_tuong_Con(Chuoi_Xml_Ban_hang, Lap_top); var Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Ban_hang_Moi(Lap_top, Ban_hang); if (Chuoi_Kq_Ghi == "OK") { var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_ton_Laptop(Lap_top); Lap_top.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
void Khoi_dong_Du_lieu_Ung_dung() { Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu(); Cua_hang = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Cong_ty")[0]; var DS_Nhom_Lap_top = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nhom_Lap_top")[0]; Danh_sach_Nhom_Lap_top = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nhom_Lap_top, "Nhom_Lap_top"); var DS_Lap_top = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Danh_sach_Lap_top")[0]; Danh_sach_Lap_top = XL_NGHIEP_VU.Tao_Danh_sach(DS_Lap_top, "Laptop"); var DS_Nguoi_dung = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nguoi_dung")[0]; Danh_sach_Nguoi_dung = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nguoi_dung, "Nguoi_dung"); }
public string Ghi_Nhap_hang_Moi(string Ma_so_San_pham, string Chuoi_Xml_Nhap_hang) { var San_pham = XL_NGHIEP_VU.Tim_San_pham(Ma_so_San_pham, Du_lieu_Dich_vu); var Nhap_hang = XL_NGHIEP_VU.Tao_Doi_tuong_Con(Chuoi_Xml_Nhap_hang, San_pham); var Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Nhap_hang_Moi(San_pham, Nhap_hang); if (Chuoi_Kq_Ghi == "OK") { var So_luong_Ton = XL_NGHIEP_VU.Tinh_So_luong_Ton_San_pham(San_pham); San_pham.SetAttribute("So_luong_Ton", So_luong_Ton.ToString()); } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
public string Ghi_Phan_cong(string Ma_so_Phieu_dat, string Ma_Nhan_vien_Giao_hang) { var Phieu_dat = XL_NGHIEP_VU.Tim_Phieu_dat(Ma_so_Phieu_dat, Du_lieu_Dich_vu); var Nhan_vien_Giao_hang = (XmlElement)Phieu_dat.SelectNodes("Nhan_vien_Giao_hang")[0]; var Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Phan_cong(Phieu_dat); if (Chuoi_Kq_Ghi == "OK") { Phieu_dat.SetAttribute("Trang_thai", "CHO_GIAO_HANG"); Nhan_vien_Giao_hang.SetAttribute("Ma_so", Ma_Nhan_vien_Giao_hang); } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
// Chức năng Ghi public string Ghi_Ban_hang_Moi(string Ma_so_San_pham, int So_luong) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; var San_pham = Danh_sach_San_pham.FirstOrDefault(x => x.GetAttribute("Ma_so") == Ma_so_San_pham); var Hop_le = San_pham != null; if (Hop_le) { Nguoi_dung_Dang_nhap.Danh_sach_San_pham_Xem = new List <XmlElement>(); Nguoi_dung_Dang_nhap.Danh_sach_San_pham_Xem.Add(San_pham); var Ban_hang = San_pham.OwnerDocument.CreateElement("Ban_hang"); var Don_gia_Ban = long.Parse(San_pham.GetAttribute("Don_gia_Ban")); var Tien = So_luong * Don_gia_Ban; Ban_hang.SetAttribute("Ngay", DateTime.Now.ToString()); Ban_hang.SetAttribute("So_luong", So_luong.ToString()); Ban_hang.SetAttribute("Don_gia", Don_gia_Ban.ToString()); Ban_hang.SetAttribute("Tien", Tien.ToString()); var Kq_Ghi = XL_LUU_TRU.Ghi_Ban_hang_Moi(San_pham, Ban_hang); if (Kq_Ghi == "OK") { Nguoi_dung_Dang_nhap.Thong_bao = "Tiền phải thu là " + Tien.ToString("c0", XL_THE_HIEN.Dinh_dang_VN); var Nhom_San_pham = Nguoi_dung_Dang_nhap.Danh_sach_Nhom_San_pham.FirstOrDefault(x => San_pham.SelectSingleNode("Nhom_San_pham/@Ma_so").Value == x.GetAttribute("Ma_so")); var So_luong_Ton_Nhom_San_pham = int.Parse(Nhom_San_pham.GetAttribute("So_luong_Ton")) - So_luong; Nhom_San_pham.SetAttribute("So_luong_Ton", So_luong_Ton_Nhom_San_pham.ToString()); var Doanh_thu_Nhom_San_pham = long.Parse(Nhom_San_pham.GetAttribute("Doanh_thu")); Doanh_thu_Nhom_San_pham += Tien; Nhom_San_pham.SetAttribute("Doanh_thu", Doanh_thu_Nhom_San_pham.ToString()); Nguoi_dung_Dang_nhap.Doanh_thu += Tien; } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }
public string Ghi_Phieu_dat_Moi(string Chuoi_Xml_Dat_hang) { var Danh_sach_Phieu_dat = (XmlElement)Du_lieu_Dich_vu.GetElementsByTagName("Danh_sach_Phieu_dat")[0]; var Phieu_dat = XL_NGHIEP_VU.Tao_Doi_tuong_Con(Chuoi_Xml_Dat_hang, Danh_sach_Phieu_dat); var Tong_so_Phieu_dat = Danh_sach_Phieu_dat.ChildNodes.Count; var So_Ma_so = Tong_so_Phieu_dat + 1; Phieu_dat.SetAttribute("Ma_so", "PHIEU_DAT_" + So_Ma_so.ToString()); var Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_dat_Moi(Danh_sach_Phieu_dat, Phieu_dat); if (Chuoi_Kq_Ghi == "OK") { } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
public string Ghi_Phan_cong_Moi(string Ma_so_Phieu_dat, string Ma_so_Nhan_vien) { var Phieu_dat = XL_NGHIEP_VU.Tim_Phieu_dat(Ma_so_Phieu_dat, Du_lieu_Dich_vu); var Nhan_vien = XL_NGHIEP_VU.Tim_Nhan_vien(Ma_so_Nhan_vien, Du_lieu_Dich_vu); var Hop_le = Phieu_dat != null && Nhan_vien != null; var Chuoi_Kq_Ghi = ""; if (Hop_le) { string chuoi_ngay = DateTime.Now.ToString(CultureInfo.GetCultureInfo("vi-VN")); Phieu_dat.SetAttribute("Ngay_Phan_cong", chuoi_ngay); Phieu_dat.SetAttribute("Tinh_trang", "CHO_GIAO_HANG"); Phieu_dat.RemoveAttribute("Ngay_Thanh_toan"); Phieu_dat.RemoveAttribute("Ngay_Huy"); XmlElement nv; if (Phieu_dat.GetElementsByTagName("Nhan_vien").Count > 0) { nv = (XmlElement)Phieu_dat.GetElementsByTagName("Nhan_vien")[0]; } else { nv = Phieu_dat.OwnerDocument.CreateElement("Nhan_vien"); Phieu_dat.AppendChild(nv); } nv.SetAttribute("Ma_so", Ma_so_Nhan_vien); nv.SetAttribute("Ho_ten", Nhan_vien.GetAttribute("Ho_ten")); Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_dat(Phieu_dat); if (Chuoi_Kq_Ghi != "OK") { Chuoi_Kq_Ghi = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Chuoi_Kq_Ghi = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
//2222222Chức năng Ghi222222222222222 public string Ghi_Phan_cong_Moi(string Ma_so_Phieu_dat, string Ma_so_Nhan_vien) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; var Hop_le = Ma_so_Phieu_dat != null && Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat.Any(p => p.Ma_so == Ma_so_Phieu_dat) && Nguoi_dung_Dang_nhap.Danh_sach_Nhan_vien.Any(nv => nv.GetAttribute("Ma_so") == Ma_so_Nhan_vien); if (Hop_le) { var Kq_Ghi = XL_LUU_TRU.Ghi_Phan_cong_moi(Ma_so_Phieu_dat, Ma_so_Nhan_vien); if (Kq_Ghi == "OK") { Kq_Ghi = XL_LUU_TRU.Ghi_Phan_cong_moi_Phan_he_Nhan_vien_Giao_hang(Ma_so_Phieu_dat, Ma_so_Nhan_vien); if (Kq_Ghi == "OK") { Nguoi_dung_Dang_nhap.Thong_bao = $"Đã phân công {Ma_so_Phieu_dat} cho Nhân viên: {Ma_so_Nhan_vien}"; var Phieu_dat = Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat.First(p => p.Ma_so == Ma_so_Phieu_dat); Phieu_dat.Tinh_trang = "CHO_GIAO_HANG"; Phieu_dat.Ngay_Phan_cong = DateTime.Now; var doc = new XmlDocument(); var nv = doc.CreateElement("Nhan_vien"); nv.SetAttribute("Ma_so", Ma_so_Nhan_vien); Phieu_dat.Nhan_vien = nv; } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }
void Khoi_dong_Du_lieu_Ung_dung() { Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu(); Cua_hang = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Cua_hang")[0]; var DS_Nhom_San_pham = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nhom_San_pham")[0]; Danh_sach_Nhom_San_pham = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nhom_San_pham, "Nhom_San_pham"); var DS_San_pham = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Danh_sach_San_pham")[0]; Danh_sach_San_pham = XL_NGHIEP_VU.Tao_Danh_sach(DS_San_pham, "San_pham"); var DS_Phieu_dat = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Danh_sach_Phieu_dat")[0]; Danh_sanh_Phieu_dat = XL_NGHIEP_VU.Tao_Danh_sach(DS_Phieu_dat, "PHIEU_DAT"); var DS_Nguoi_dung = (XmlElement)Cua_hang.GetElementsByTagName("Danh_sach_Nguoi_dung")[0]; Danh_sach_Nguoi_dung = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nguoi_dung, "Nguoi_dung"); }
//2222222 Chức năng Ghi 222222222222222 public string Ghi_Phieu_Dat_moi(List <XmlElement> Danh_sach, string Ho_ten, string Dien_thoai, string Dia_chi) { var Khach_Tham_quan = (XL_KHACH_THAM_QUAN)HttpContext.Current.Session["Khach_Tham_quan"]; var Danh_sach_Ma_so_Phieu_dat = new List <string>(); Danh_sanh_Phieu_dat.ForEach(Phieu_dat => Danh_sach_Ma_so_Phieu_dat.Add(Phieu_dat.GetAttribute("Ma_so"))); var Ma_so_Phieu_dat_moi = ""; for (var i = 0; i <= Danh_sach_Ma_so_Phieu_dat.Count(); i++) { var Chuoi_Ma_so_dat_moi = "P_" + i; if (!Danh_sach_Ma_so_Phieu_dat.Contains(Chuoi_Ma_so_dat_moi)) { Ma_so_Phieu_dat_moi = Chuoi_Ma_so_dat_moi; break; } } var Chuoi_XML = "<PHIEU_DAT/>"; var Tai_lieu = new XmlDocument(); Tai_lieu.LoadXml(Chuoi_XML); var Phieu_dat_moi = Tai_lieu.DocumentElement; Phieu_dat_moi.SetAttribute("Ma_so", Ma_so_Phieu_dat_moi.ToString()); Phieu_dat_moi.SetAttribute("Ngay", DateTime.Now.ToString()); Phieu_dat_moi.SetAttribute("Trang_thai", "CHO_PHAN_CONG"); Chuoi_XML = "<Khach_hang/>"; Tai_lieu.LoadXml(Chuoi_XML); var Khach_hang = Tai_lieu.DocumentElement; Khach_hang.SetAttribute("Ho_ten", Ho_ten); Khach_hang.SetAttribute("Dien_thoai", Dien_thoai); Khach_hang.SetAttribute("Dia_chi", Dia_chi); Phieu_dat_moi.AppendChild(Khach_hang); Chuoi_XML = "<Danh_sach_San_pham/>"; Tai_lieu.LoadXml(Chuoi_XML); var Danh_sach_San_pham = Tai_lieu.DocumentElement; Phieu_dat_moi.AppendChild(Danh_sach_San_pham); Danh_sach.ForEach(San_pham => { Chuoi_XML = "<San_pham/>"; Tai_lieu.LoadXml(Chuoi_XML); var San_pham_chon = Tai_lieu.DocumentElement; San_pham_chon.SetAttribute("Ma_so", San_pham.GetAttribute("Ma_so")); San_pham_chon.SetAttribute("Ten", San_pham.GetAttribute("Ten")); San_pham_chon.SetAttribute("Don_gia", San_pham.GetAttribute("Don_gia_Ban")); San_pham_chon.SetAttribute("So_luong", San_pham.GetAttribute("So_luong")); var Tien = (long.Parse(San_pham.GetAttribute("Don_gia_Ban"))) * (int.Parse(San_pham.GetAttribute("So_luong"))); San_pham_chon.SetAttribute("Tien", Tien.ToString()); Danh_sach_San_pham.AppendChild(San_pham_chon); } ); Chuoi_XML = "<Nhan_vien_Giao_hang/>"; Tai_lieu.LoadXml(Chuoi_XML); var Nhan_vien_Giao_hang = Tai_lieu.DocumentElement; Phieu_dat_moi.AppendChild(Nhan_vien_Giao_hang); Nhan_vien_Giao_hang.SetAttribute("Ma_so", ""); var Hop_le = Phieu_dat_moi != null; if (Hop_le) { var Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_Dat_moi(Phieu_dat_moi); if (Kq_Ghi == "OK") { Khach_Tham_quan.Thong_bao = "Đã ghi nhận phiếu đặt hàng"; } else { Khach_Tham_quan.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Khach_Tham_quan.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }
public string Ghi_Tinh_trang_Moi(string Ma_so_Phieu_dat, string Tinh_trang_moi) { var Phieu_dat = XL_NGHIEP_VU.Tim_Phieu_dat(Ma_so_Phieu_dat, Du_lieu_Dich_vu); var Tinh_trang_hien_tai = Phieu_dat.GetAttribute("Tinh_trang"); var ngay_thanh_toan_cu = Phieu_dat.GetAttribute("Ngay_Thanh_toan"); var Hop_le = Phieu_dat != null; var Chuoi_Kq_Ghi = ""; if (Hop_le) { string chuoi_ngay = DateTime.Now.ToString(CultureInfo.GetCultureInfo("vi-VN")); switch (Tinh_trang_moi) { case "1": // thanh cong Phieu_dat.SetAttribute("Ngay_Thanh_toan", chuoi_ngay); Phieu_dat.SetAttribute("Tinh_trang", "DA_THANH_TOAN"); Phieu_dat.RemoveAttribute("Ngay_Huy"); break; case "2": // huy Phieu_dat.SetAttribute("Ngay_Huy", chuoi_ngay); Phieu_dat.SetAttribute("Tinh_trang", "HUY"); Phieu_dat.RemoveAttribute("Ngay_Thanh_toan"); break; case "3": // cho giao hang Phieu_dat.SetAttribute("Ngay_Phan_cong", chuoi_ngay); Phieu_dat.SetAttribute("Tinh_trang", "CHO_GIAO_HANG"); Phieu_dat.RemoveAttribute("Ngay_Thanh_toan"); Phieu_dat.RemoveAttribute("Ngay_Huy"); break; } Chuoi_Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_dat(Phieu_dat); if (Chuoi_Kq_Ghi == "OK" && Tinh_trang_moi == "1") { // ghi ban hang vao cac laptop var maso = Phieu_dat.GetElementsByTagName("Nhan_vien")[0].Attributes["Ma_so"].Value; var nhanvien_goc = XL_NGHIEP_VU.Tim_Nhan_vien(maso, Du_lieu_Dich_vu); var nhanvien = nhanvien_goc.Clone(); foreach (XmlElement lap in Phieu_dat.GetElementsByTagName("Laptop")) { XmlElement laptop = XL_NGHIEP_VU.Tim_Laptop(lap.GetAttribute("Ma_so"), Du_lieu_Dich_vu); var Ban_hang = laptop.OwnerDocument.CreateElement("Ban_hang"); Ban_hang.SetAttribute("Ngay", chuoi_ngay); var gia = laptop.GetAttribute("Don_gia_Ban"); var soluong = lap.GetAttribute("So_luong"); Ban_hang.SetAttribute("Don_gia", gia); Ban_hang.SetAttribute("So_luong", soluong); Ban_hang.SetAttribute("Tien", (Int32.Parse(soluong) * Int32.Parse(gia)).ToString()); Ban_hang.OwnerDocument.ImportNode(nhanvien, true); Ban_hang.AppendChild(nhanvien); var Danh_sach_Ban_hang = laptop.GetElementsByTagName("Danh_sach_Ban_hang")[0]; Danh_sach_Ban_hang.AppendChild(Ban_hang); XL_LUU_TRU.Ghi_Laptop(laptop); } } else if (Chuoi_Kq_Ghi == "OK" && Tinh_trang_moi != "1" && Tinh_trang_hien_tai == "DA_THANH_TOAN") { // xoa ban hang foreach (XmlElement lap in Phieu_dat.GetElementsByTagName("Laptop")) { XmlElement laptop = XL_NGHIEP_VU.Tim_Laptop(lap.GetAttribute("Ma_so"), Du_lieu_Dich_vu); var Danh_sach_Ban_hang = laptop.GetElementsByTagName("Danh_sach_Ban_hang")[0]; foreach (XmlElement bh in Danh_sach_Ban_hang) { if (bh.GetAttribute("Ngay") == ngay_thanh_toan_cu) { Danh_sach_Ban_hang.RemoveChild(bh); break; } } XL_LUU_TRU.Ghi_Laptop(laptop); } } } else { Chuoi_Kq_Ghi = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_Xml_Kq = $"<DU_LIEU Kq='{Chuoi_Kq_Ghi}' />"; return(Chuoi_Xml_Kq); }
public string Ghi_Dat_hang_Moi() { var Khach_Tham_quan = (XL_KHACH_THAM_QUAN)HttpContext.Current.Session["Khach_Tham_quan"]; var Chuoi_XML = "<Phieu_dat />"; var Tai_lieu_Phieu_dat = new XmlDocument(); Tai_lieu_Phieu_dat.LoadXml(Chuoi_XML); var Phieu_dat = Tai_lieu_Phieu_dat.DocumentElement; var Chuoi_XML_Danh_sach = "<Danh_sach_Laptop />"; var Tai_lieu_Danh_sach = new XmlDocument(); Tai_lieu_Danh_sach.LoadXml(Chuoi_XML_Danh_sach); var Danh_sach = Tai_lieu_Danh_sach.DocumentElement; var Chuoi_XML_Khach_hang = "<Khach_hang />"; var Tai_lieu_Khach_hang = new XmlDocument(); Tai_lieu_Khach_hang.LoadXml(Chuoi_XML_Khach_hang); var Khach_hang = Tai_lieu_Khach_hang.DocumentElement; Phieu_dat.SetAttribute("Ngay_Dat", DateTime.Now.ToString()); Phieu_dat.SetAttribute("Tien", Khach_Tham_quan.Tinh_tong_tien().ToString()); Phieu_dat.SetAttribute("Tinh_trang", "CHO_PHAN_CONG"); foreach (XmlElement Laptop in Khach_Tham_quan.Danh_sach_Laptop_Chon) { Danh_sach.AppendChild(Tai_lieu_Danh_sach.ImportNode(Laptop, true)); } Phieu_dat.AppendChild(Tai_lieu_Phieu_dat.ImportNode(Danh_sach, true)); Khach_hang.SetAttribute("Ho_ten", Khach_Tham_quan.Ho_ten); Khach_hang.SetAttribute("Dia_chi", Khach_Tham_quan.Dia_chi); Khach_hang.SetAttribute("So_Dien_thoai", Khach_Tham_quan.So_Dien_thoai); Phieu_dat.AppendChild(Tai_lieu_Phieu_dat.ImportNode(Khach_hang, true)); var Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_dat_Moi(Khach_Tham_quan, Phieu_dat); if (Kq_Ghi == "OK") { Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_dat_Moi_Den_Phan_He_Quan_ly_Giao_hang(Khach_Tham_quan, Phieu_dat); if (Kq_Ghi == "OK") { Khach_Tham_quan.Thong_bao = $"<div class='alert alert-success'>Bạn đã đặt hàng thành công</div>"; Khach_Tham_quan.Danh_sach_Laptop_Chon = new List <XmlElement>(); } else { Khach_Tham_quan.Thong_bao = $"<div class='alert alert-warning'>Đã có lỗi xảy ra, vui lòng thực hiện lại</div>"; } } else { Khach_Tham_quan.Thong_bao = $"<div class='alert alert-warning'>Đã có lỗi xảy ra, vui lòng thực hiện lại</div>"; } var Chuoi_HTML = Khach_Tham_quan.Thong_bao; return(Chuoi_HTML); }
void Khoi_dong_Du_lieu_Ung_dung() { Du_lieu_Ung_dung = XL_LUU_TRU.Doc_Du_lieu(); Cong_ty = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Cong_ty")[0]; var DS_Nhom_Laptop = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Nhom_Lap_top")[0]; Danh_sach_Nhom_Laptop = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nhom_Laptop, "Nhom_Lap_top"); var DS_Mau_sac = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Mau_sac")[0]; Danh_sach_Mau_sac = XL_NGHIEP_VU.Tao_Danh_sach(DS_Mau_sac, "Mau_sac"); var DS_Tinh_nang = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Tinh_nang")[0]; Danh_sach_Tinh_nang = XL_NGHIEP_VU.Tao_Danh_sach(DS_Tinh_nang, "Tinh_nang"); var DS_CPU_Series = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_CPU_Series")[0]; Danh_sach_CPU_Series = XL_NGHIEP_VU.Tao_Danh_sach(DS_CPU_Series, "CPU_Series"); var DS_Card_Man_hinh_Ngoai = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Card_Man_hinh_Ngoai")[0]; Danh_sach_Card_Man_hinh_Ngoai = XL_NGHIEP_VU.Tao_Danh_sach(DS_Card_Man_hinh_Ngoai, "Card_Man_hinh_Ngoai"); var DS_Chuan_Man_hinh = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Chuan_Man_hinh")[0]; Danh_sach_Chuan_Man_hinh = XL_NGHIEP_VU.Tao_Danh_sach(DS_Chuan_Man_hinh, "Chuan_Man_hinh"); var DS_Kich_thuoc_Man_hinh = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Kich_thuoc_Man_hinh")[0]; Danh_sach_Kich_thuoc_Man_hinh = XL_NGHIEP_VU.Tao_Danh_sach(DS_Kich_thuoc_Man_hinh, "Kich_thuoc_Man_hinh"); var DS_Dung_luong_Ram = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Dung_luong_Ram")[0]; Danh_sach_Dung_luong_Ram = XL_NGHIEP_VU.Tao_Danh_sach(DS_Dung_luong_Ram, "Dung_luong_Ram"); var DS_HDD = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_HDD")[0]; Danh_sach_HDD = XL_NGHIEP_VU.Tao_Danh_sach(DS_HDD, "HDD"); var DS_SSD = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_SSD")[0]; Danh_sach_SSD = XL_NGHIEP_VU.Tao_Danh_sach(DS_SSD, "SSD"); var DS_Laptop = (XmlElement)Du_lieu_Ung_dung.GetElementsByTagName("Danh_sach_Laptop")[0]; Danh_sach_Laptop = XL_NGHIEP_VU.Tao_Danh_sach(DS_Laptop, "Laptop"); var DS_Nguoi_dung = (XmlElement)Cong_ty.GetElementsByTagName("Danh_sach_Nhan_vien")[0]; Danh_sach_Nguoi_dung = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nguoi_dung, "Nhan_vien", "Quan_ly"); var Nguoi_dung = (XL_KHACH_THAM_QUAN)HttpContext.Current.Session["Khach_Tham_quan"]; if (Nguoi_dung == null) { Ung_dung.Khoi_dong_Nguoi_dung(); } //else //{ // Nguoi_dung.Danh_sach_Laptop = Danh_sach_Laptop; // Nguoi_dung.Danh_sach_Nhom_Laptop = Danh_sach_Nhom_Laptop; // Nguoi_dung.Danh_sach_Mau_sac = Danh_sach_Mau_sac; // Nguoi_dung.Danh_sach_Tinh_nang = Danh_sach_Tinh_nang; // Nguoi_dung.Danh_sach_CPU_Series = Danh_sach_CPU_Series; // Nguoi_dung.Danh_sach_Card_Man_hinh_Ngoai = Danh_sach_Card_Man_hinh_Ngoai; // Nguoi_dung.Danh_sach_Chuan_Man_hinh = Danh_sach_Chuan_Man_hinh; // Nguoi_dung.Danh_sach_Kich_thuoc_Man_hinh = Danh_sach_Kich_thuoc_Man_hinh; // Nguoi_dung.Danh_sach_Dung_luong_Ram = Danh_sach_Dung_luong_Ram; // Nguoi_dung.Danh_sach_HDD = Danh_sach_HDD; // Nguoi_dung.Danh_sach_SSD = Danh_sach_SSD; //} }
//============= Xử lý Chức năng ======== public string Ghi_Phieu_Dat_hang_Moi(string Ho_ten, string Dia_chi, string Dien_thoai, XL_KHACH_THAM_QUAN Khach) { var Chuoi_XML = "<PHIEU_DAT />"; var Tai_lieu = new XmlDocument(); Tai_lieu.LoadXml(Chuoi_XML); var Phieu_dat = Tai_lieu.DocumentElement; Phieu_dat.SetAttribute("Ma_so", ""); Phieu_dat.SetAttribute("Ngay", DateTime.Now.ToString()); Phieu_dat.SetAttribute("Trang_thai", "CHUA_GIAO_HANG"); var Khach_hang = (Tai_lieu.CreateElement("Khach_hang")); Khach_hang.SetAttribute("Ho_ten", Ho_ten); Khach_hang.SetAttribute("Dien_thoai", Dien_thoai); Khach_hang.SetAttribute("Dia_chi", Dia_chi); Phieu_dat.AppendChild(Khach_hang); var Ds = Tai_lieu.CreateElement("Danh_sach_Lap_top"); Phieu_dat.AppendChild(Ds); Khach.Danh_sach_Lap_top_Chon.ForEach(Lap_top => { var QA = Tai_lieu.CreateElement("Laptop"); QA.SetAttribute("Ma_so", Lap_top.GetAttribute("Ma_so")); QA.SetAttribute("Ten", Lap_top.GetAttribute("Ten")); var Nhom_Lap_top = Tai_lieu.CreateElement("Nhom_Lap_top"); Nhom_Lap_top.SetAttribute("Nhom_Lap_top", Lap_top.SelectSingleNode("Nhom_Lap_top/@Ma_so").Value); QA.AppendChild(Nhom_Lap_top); var Don_Gia = long.Parse(Lap_top.GetAttribute("Don_gia_Ban")); var So_luong = long.Parse(Lap_top.GetAttribute("So_luong")); var Tien = Don_Gia * So_luong; QA.SetAttribute("Don_gia", Lap_top.GetAttribute("Don_gia_Ban")); QA.SetAttribute("So_luong", Lap_top.GetAttribute("So_luong")); QA.SetAttribute("Tien", Tien.ToString()); Ds.AppendChild(QA); /*var tailieu = new XmlDocument(); * tailieu.LoadXml(Lap_top.OuterXml); * tailieu.remoa * var Lap_top1 = tailieu.DocumentElement; * var Lap_top2 = Tai_lieu.ImportNode(Lap_top1, true); * Ds.AppendChild(Lap_top2);*/ }); Phieu_dat.AppendChild(Ds); var Kq_Ghi = XL_LUU_TRU.Ghi_Phieu_Dat_hang_moi(Phieu_dat); Khach.Thong_bao = ""; if (Kq_Ghi == "OK") { Khach.Thong_bao = "Đặt phiếu Thành công"; Khach.Danh_sach_Lap_top_Chon = new List <XmlElement>(); } else { Khach.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = XL_THE_HIEN.Tao_chuoi_HTML_Thong_bao(Khach.Thong_bao); return(Chuoi_HTML); }
//2222222Chức năng Ghi222222222222222 public string Ghi_Tinh_trang_Moi(string Ma_so_Phieu_dat, string Tinh_trang_moi) { var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]; Nguoi_dung_Dang_nhap.Thong_bao = "Đã cập nhật tình trạng của " + Ma_so_Phieu_dat; var Hop_le = Ma_so_Phieu_dat != null && (Tinh_trang_moi == "1" || Tinh_trang_moi == "2" || Tinh_trang_moi == "3"); if (Hop_le) { var Kq_Ghi = XL_LUU_TRU.Ghi_Tinh_trang_moi(Ma_so_Phieu_dat, Tinh_trang_moi); if (Kq_Ghi == "OK") { Kq_Ghi = XL_LUU_TRU.Ghi_Tinh_trang_moi_Phan_he_Quan_ly_Giao_hang(Ma_so_Phieu_dat, Tinh_trang_moi); if (Kq_Ghi == "OK") { var Phieu_dat = Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat.First(p => p.Ma_so == Ma_so_Phieu_dat); switch (Tinh_trang_moi) { case "1": XmlElement Danh_sach_Laptop; var Chuoi_XML = "<Danh_sach_Laptop />"; var Tai_lieu = new XmlDocument(); Tai_lieu.LoadXml(Chuoi_XML); Danh_sach_Laptop = Tai_lieu.DocumentElement; foreach (XmlElement Laptop in Phieu_dat.Danh_sach_Laptop) { var Laptop_cua_DS = Tai_lieu.ImportNode(Laptop, true); Danh_sach_Laptop.AppendChild(Laptop_cua_DS); } Kq_Ghi = XL_LUU_TRU.Ghi_Thay_doi_So_luong_Ton(Danh_sach_Laptop, XL_LUU_TRU.Dia_chi_Phan_he_Nhan_vien_Nhap_hang); if (Kq_Ghi == "OK") { Kq_Ghi = XL_LUU_TRU.Ghi_Thay_doi_So_luong_Ton(Danh_sach_Laptop, XL_LUU_TRU.Dia_chi_Phan_he_Khach_Tham_quan); if (Kq_Ghi == "OK") { Phieu_dat.Tinh_trang = "DA_THANH_TOAN"; Phieu_dat.Ngay_Thanh_toan = DateTime.Now; } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } break; case "2": Phieu_dat.Tinh_trang = "HUY"; Phieu_dat.Ngay_huy = DateTime.Now; break; case "3": Phieu_dat.Tinh_trang = "CHO_GIAO_HANG"; Phieu_dat.Ngay_Phan_cong = DateTime.Now; break; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } } else { Nguoi_dung_Dang_nhap.Thong_bao = "Lỗi Hệ thống - Xin Thực hiện lại "; } var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua(); return(Chuoi_HTML); }