Example #1
0
    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);
    }
Example #2
0
 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);
 }
Example #3
0
    // 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);
    }
Example #4
0
    // 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);
    }
Example #5
0
    //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);
    }
Example #6
0
    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());
        }
    }
Example #7
0
    // 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);
    }
Example #8
0
 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];
 }
Example #9
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);
    }
Example #10
0
    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());
    }
Example #11
0
    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);
    }
Example #12
0
    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);
    }
Example #13
0
    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);
    }
Example #14
0
 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);
 }
Example #15
0
    //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);
    }
Example #16
0
    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);
    }
Example #17
0
    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");
    }
Example #18
0
    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);
    }
Example #19
0
    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);
    }
Example #20
0
    // 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);
    }
Example #21
0
    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);
    }
Example #22
0
    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);
    }
Example #23
0
    //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);
    }
Example #24
0
    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");
    }
Example #25
0
    //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);
    }
Example #26
0
    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);
    }
Example #27
0
    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);
    }
Example #28
0
    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;
        //}
    }
Example #29
0
    //============= 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);
    }
Example #30
0
    //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);
    }