コード例 #1
0
    public static string Ghi_Phieu_dat_Moi_Den_Phan_He_Quan_ly_Giao_hang(XL_KHACH_THAM_QUAN Nguoi_dung, XmlElement Phieu_dat)
    {
        var Kq = "OK";

        try
        {
            var Xu_ly = new WebClient();
            Xu_ly.Encoding = System.Text.Encoding.UTF8;
            var Tham_so            = $"Ma_so_Xu_ly=GHI_PHIEU_DAT_MOI";
            var Dia_chi_Xu_ly      = $"{Dia_chi_Phan_he_Quan_ly_Giao_hang}?{Tham_so}";
            var Chuoi_XML_Dat_hang = Phieu_dat.OuterXml;
            var Chuoi_XML_Kq       = Xu_ly.UploadString(Dia_chi_Xu_ly, Chuoi_XML_Dat_hang).Trim();
            var Tai_lieu           = new XmlDocument();
            Tai_lieu.LoadXml(Chuoi_XML_Kq);
            Kq = Tai_lieu.DocumentElement.GetAttribute("Kq");
        }
        catch (Exception Loi)
        {
            Kq = Loi.Message;
        }
        if (Kq == "OK")
        {
        }
        return(Kq);
    }
コード例 #2
0
    public string Khoi_dong_Nguoi_dung()
    {
        var Khach_Tham_quan = new XL_KHACH_THAM_QUAN();

        Khach_Tham_quan.Danh_sach_Lap_top              = Danh_sach_Lap_top;
        Khach_Tham_quan.Danh_sach_Nhom_Lap_top         = Danh_sach_Nhom_Lap_top;
        Khach_Tham_quan.Danh_sach_Lap_top_Xem          = Danh_sach_Lap_top;
        Khach_Tham_quan.Danh_sach_Lap_top_Chon         = new List <XmlElement>();
        HttpContext.Current.Session["Khach_Tham_quan"] = Khach_Tham_quan;

        var Chuoi_HTML = Tao_Chuoi_HTML_Ket_qua();

        return(Chuoi_HTML);
    }
コード例 #3
0
    void Khoi_dong_Nguoi_dung()
    {
        var Khach_Tham_quan = new XL_KHACH_THAM_QUAN();

        Khach_Tham_quan.Danh_sach_Laptop              = Danh_sach_Laptop;
        Khach_Tham_quan.Danh_sach_Nhom_Laptop         = Danh_sach_Nhom_Laptop;
        Khach_Tham_quan.Danh_sach_Mau_sac             = Danh_sach_Mau_sac;
        Khach_Tham_quan.Danh_sach_Tinh_nang           = Danh_sach_Tinh_nang;
        Khach_Tham_quan.Danh_sach_CPU_Series          = Danh_sach_CPU_Series;
        Khach_Tham_quan.Danh_sach_Card_Man_hinh_Ngoai = Danh_sach_Card_Man_hinh_Ngoai;
        Khach_Tham_quan.Danh_sach_Chuan_Man_hinh      = Danh_sach_Chuan_Man_hinh;
        Khach_Tham_quan.Danh_sach_Kich_thuoc_Man_hinh = Danh_sach_Kich_thuoc_Man_hinh;
        Khach_Tham_quan.Danh_sach_Dung_luong_Ram      = Danh_sach_Dung_luong_Ram;
        Khach_Tham_quan.Danh_sach_HDD                  = Danh_sach_HDD;
        Khach_Tham_quan.Danh_sach_SSD                  = Danh_sach_SSD;
        Khach_Tham_quan.Danh_sach_Laptop_Xem           = Danh_sach_Laptop;
        Khach_Tham_quan.Danh_sach_Laptop_Chon          = new List <XmlElement>();
        HttpContext.Current.Session["Khach_Tham_quan"] = Khach_Tham_quan;
    }
コード例 #4
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);
    }
コード例 #5
0
    public static string Tao_chuoi_Chi_tiet_Laptop(XL_KHACH_THAM_QUAN Nguoi_dung)
    {
        var Ma_so         = Nguoi_dung.Ma_so_Laptop_chon;
        var Laptop        = XL_NGHIEP_VU.Tim_Laptop(Ma_so, Nguoi_dung.Danh_sach_Laptop);
        var Dia_chi_Media = XL_LUU_TRU.Dia_chi_Dich_vu + "/Media";
        var Dinh_dang_VN  = CultureInfo.GetCultureInfo("vi-VN");
        var Ten           = Laptop.GetAttribute("Ten");
        var Don_gia_Ban   = long.Parse(Laptop.GetAttribute("Don_gia_Ban"));
        var Trong_luong   = Laptop.GetAttribute("Trong_luong");
        var He_dieu_hanh  = Laptop.GetAttribute("He_dieu_hanh");
        var CPU           = Laptop.GetAttribute("CPU");
        var Card_Onboard  = Laptop.GetAttribute("Card_Man_hinh_Onboard");
        var Bao_hanh      = Laptop.GetAttribute("Bao_hanh");

        //var Nhom_Laptop_Element = (XmlElement)Laptop.GetElementsByTagName("Nhom_Laptop")[0];
        var Nhom_Laptop         = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "Nhom_Lap_top");
        var Ten_CPU             = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "CPU_Series");
        var Dung_luong_Ram      = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "Dung_luong_Ram");
        var Kich_thuoc_Man_hinh = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "Kich_thuoc_Man_hinh");
        var Chuan_Man_hinh      = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "Chuan_Man_hinh");
        var Tinh_nang           = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "Tinh_nang");
        var Mau_sac             = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "Mau_sac");
        var Card_Man_hinh_ngoai = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "Card_Man_hinh_Ngoai");
        var HDD = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "HDD");
        var SSD = XL_NGHIEP_VU.Get_Ten_Chi_tiet_Laptop(Laptop, "SSD");

        var Chuoi_HTML            = $"<div class='row'>";
        var Chuoi_Hinh            = $"<img src='{Dia_chi_Media}/{ Ma_so}.png'>";
        var Chuoi_Thong_tin_Chinh = $"<h4 style='border-bottom: 1px solid #949798;'>{Ten}</h4>" +
                                    $"<h3 style='margin-top:0px; padding-bottom:10px;'><strong>{Don_gia_Ban}</strong></h3>" +
                                    $"<p style='border-bottom: 1px solid #949798;padding-bottom:10px;'>CPU: {Ten_CPU}" +
                                    $"<br />Ram: { Dung_luong_Ram}" +
                                    $"<br />Màn hình: { Kich_thuoc_Man_hinh} { Chuan_Man_hinh}" +
                                    $"<br />Trọng lượng: { Trong_luong}" +
                                    $"<br />Hệ điều hành: { He_dieu_hanh}" +
                                    $"</p>";
        var Chuoi_Thong_tin_Phu = $"<h5>Thông số kỹ thuật</h5><table class='table'>" +
                                  $"<tbody>" +
                                  $"<tr><th scope='row'>Bảo hành</th><td>{Bao_hanh}</td></tr>" +
                                  $"<tr><th scope='row'>Thương hiệu</th><td>{Nhom_Laptop}</td></tr>" +
                                  $"<tr><th scope='row'>Tính năng</th><td>{Tinh_nang}</td></tr>" +
                                  $"<tr><th scope='row'>Màu sắc</th><td>{Mau_sac}</td></tr>" +
                                  $"<tr><th scope='row'>CPU series</th><td>{Ten_CPU}</td></tr>" +
                                  $"<tr><th scope='row'>CPU</th><td>{CPU}</td></tr>" +
                                  $"<tr><th scope='row'>Hệ điều hành</th><td>{He_dieu_hanh}</td</tr>" +
                                  $"<tr><th scope='row'>Ram</th><td>{Dung_luong_Ram}</td></tr>" +
                                  $"<tr><th scope='row'>Kích thước màn hình</th><td>{Kich_thuoc_Man_hinh}</td</tr>" +
                                  $"<tr><th scope='row'>Chuẩn màn hình</th><td>{Chuan_Man_hinh}</td></tr>" +
                                  $"<tr><th scope='row'>Card màn hình Onboard</th><td>{Card_Onboard}</td></tr>" +
                                  $"<tr><th scope='row'>Card màn hình gắn ngoài</th><td>{Card_Man_hinh_ngoai}</td></tr>" +
                                  $"<tr><th scope='row'>HDD</th><td>{HDD}</td></tr>" +
                                  $"<tr><th scope='row'>SSD</th><td>{SSD}</td></tr>" +
                                  $"<tr><th scope='row'>Trọng lượng</th><td>{Trong_luong}</td></tr>" +
                                  $"</tbody>" +
                                  $"</table>";
        var Chuoi_Dat_hang = $"<form method='post'><div class='row'>" +
                             $"<input name='Th_Ma_so_Chuc_nang' type='hidden' value='THEM_LAPTOP'/>" +
                             $"<div class='col-md-5' >" +
                             $"<div class='form-group row'><label for='example-text-input' class='col-5 col-form-label' style='margin-top: 10px'>Số lượng</label>" +
                             $"<div class='col-7' style='margin-top: 10px'>" +
                             $"<input class='form-control' type='number' name='Th_So_luong' min='1' max='5' value='1'>" +
                             $"</div></div>" +

                             $"</div>" +
                             $"<div class='col-md-5 offset-md-2'>" +
                             $"<button type='submit' class='btn btn-primary btn-block ADD_BUTTON'>THÊM VÀO GIỎ HÀNG <img class='MINI_CART_ICON' src='{Dia_chi_Media}/CART_ICON.svg' /></button>" +
                             $"</div></div></form>";

        Chuoi_HTML += $"<div class='col-md-5'>" + Chuoi_Hinh + $"</div>" +
                      $"<div class='col-md-7'>" + Chuoi_Thong_tin_Chinh + Chuoi_Dat_hang + $"</div>" +
                      $"<div>" + Chuoi_Thong_tin_Phu + $"</div></div>";
        return(Chuoi_HTML);
    }
コード例 #6
0
    public static string Tao_chuoi_Loc_Laptop(XL_KHACH_THAM_QUAN Khach_Tham_quan)
    {
        var Chuoi_HTML = "<form method='post'>";

        Chuoi_HTML += $"<button type='submit' class='btn btn-primary'>Lọc</button>" +
                      $"<input name='Th_Ma_so_Chuc_nang' type='hidden' value='LOC' />";
        Chuoi_HTML += $"<div class='form-group row'><label class='col-4 col-form-label' for='Th_Nhom_Laptop'><strong>Hãng</strong></label>" +
                      $"<div class='col-8'><div class='row'>";
        for (int i = 0; i < Khach_Tham_quan.Danh_sach_Nhom_Laptop.Count; i++)
        {
            var Ma_so_Nhom_Laptop = Khach_Tham_quan.Danh_sach_Nhom_Laptop[i].GetAttribute("Ma_so");
            if (i == 0 || i == 3)
            {
                Chuoi_HTML += $"<div class='col-6'>" +
                              $"<div class='Th_Nhom_Laptop' style='padding:6px;><label for='{Ma_so_Nhom_Laptop}'>" +
                              $"<input type='checkbox' name='Th_Nhom_Laptop' id='{Ma_so_Nhom_Laptop}' value='{Ma_so_Nhom_Laptop}'>{Ma_so_Nhom_Laptop }</label></div>";
            }
            else if (i == 2 || i == 5)
            {
                Chuoi_HTML += $"<div class='Th_Nhom_Laptop' style='padding:6px;><label for='{Ma_so_Nhom_Laptop}'>" +
                              $"<input type='checkbox' name='Th_Nhom_Laptop' id='{Ma_so_Nhom_Laptop}' value='{Ma_so_Nhom_Laptop}'>{Ma_so_Nhom_Laptop }</label></div></div>";
            }
            else
            {
                Chuoi_HTML += $"<div class='Th_Nhom_Laptop' style='padding:6px;><label for='{Ma_so_Nhom_Laptop}'>" +
                              $"<input type='checkbox' name='Th_Nhom_Laptop' id='{Ma_so_Nhom_Laptop}' value='{Ma_so_Nhom_Laptop}'>{Ma_so_Nhom_Laptop }</label></div>";
            }
        }
        Chuoi_HTML += $"</div></div></div>";

        Chuoi_HTML += $"<div class='form-group row'><label class='col-4 col-form-label' for='Th_Mau_sac'><strong>Màu sắc</strong></label>" +
                      $"<div class='col-8'><div class='row'>";
        for (int i = 0; i < Khach_Tham_quan.Danh_sach_Mau_sac.Count; i++)
        {
            var Ma_so_Mau_sac = Khach_Tham_quan.Danh_sach_Mau_sac[i].GetAttribute("Ma_so");
            var Ten_Mau_sac   = Khach_Tham_quan.Danh_sach_Mau_sac[i].GetAttribute("Ten");
            if (i == 0 || i == 4)
            {
                Chuoi_HTML += $"<div class='col-6'>" +
                              $"<div class='Th_Mau_sac'style='padding:6px;><label for='{Ma_so_Mau_sac}'>" +
                              $"<input type='checkbox' name='Th_Mau_sac' id='{Ma_so_Mau_sac}' value='{Ma_so_Mau_sac}'>{Ten_Mau_sac}</label></div>";
            }
            else if (i == 3 || i == 7)
            {
                Chuoi_HTML += $"<div class='Th_Mau_sac' style='padding:6px;><label for='{Ma_so_Mau_sac}'>" +
                              $"<input type='checkbox' name='Th_Mau_sac' id='{Ma_so_Mau_sac}' value='{Ma_so_Mau_sac}'>{Ten_Mau_sac}</label></div></div>";
            }
            else
            {
                Chuoi_HTML += $"<div class='Th_Mau_sac' style='padding:6px;><label for='{Ma_so_Mau_sac}'>" +
                              $"<input type='checkbox' name='Th_Mau_sac' id='{Ma_so_Mau_sac}' value='{Ma_so_Mau_sac}'>{Ten_Mau_sac}</label></div>";
            }
        }
        Chuoi_HTML += $"</div></div></div>";
        Chuoi_HTML += $"<div class='form-group row'><label class='col-4 col-form-label' for='Th_Tinh_nang'><strong>Tính năng</strong></label>" +
                      $"<div class='col-8'><div class='row'>";
        for (int i = 0; i < Khach_Tham_quan.Danh_sach_Tinh_nang.Count; i++)
        {
            var Ma_so_Tinh_nang = Khach_Tham_quan.Danh_sach_Tinh_nang[i].GetAttribute("Ma_so");
            var Ten_Tinh_nang   = Khach_Tham_quan.Danh_sach_Tinh_nang[i].GetAttribute("Ten");
            Chuoi_HTML += $"<div class='Th_Tinh_nang' style='padding:6px;'><label for='{Ma_so_Tinh_nang}'>" +
                          $"<input type='checkbox' name='Th_Tinh_nang' id='{Ma_so_Tinh_nang}' value='{Ma_so_Tinh_nang}'>{Ten_Tinh_nang}</label></div>";
        }
        Chuoi_HTML += $"</div></div></div>";
        Chuoi_HTML += $"<div class='form-group row'><label class='col-4 col-form-label' for='Th_CPU_Series'><strong>CPU Series</strong></label>" +
                      $"<div class='col-8'><div class='row'>";
        for (int i = 0; i < Khach_Tham_quan.Danh_sach_CPU_Series.Count; i++)
        {
            var Ma_so_CPU_Series = Khach_Tham_quan.Danh_sach_CPU_Series[i].GetAttribute("Ma_so");
            var Ten_CPU_Series   = Khach_Tham_quan.Danh_sach_CPU_Series[i].GetAttribute("Ten");
            Chuoi_HTML += $"<div class='Th_CPU_Series' style='padding:6px;'><label for='{Ma_so_CPU_Series}'>" +
                          $"<input type='checkbox' name='Th_CPU_Series' id='{Ma_so_CPU_Series}' value='{Ma_so_CPU_Series}'>{Ten_CPU_Series}</label></div>";
        }
        Chuoi_HTML += $"</div></div></div>";
        Chuoi_HTML += "</form>";
        return(Chuoi_HTML);
    }