Exemplo n.º 1
0
    //============= Xử lý Chức năng ========

    public XL_NGUOI_DUNG_DANG_NHAP Dang_nhap(string Ten_Dang_nhap, string Mat_khau)
    {
        var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)null;
        var Nguoi_dung           = Danh_sach_Nguoi_dung.FirstOrDefault(
            x => x.GetAttribute("Ten_Dang_nhap") == Ten_Dang_nhap && x.GetAttribute("Mat_khau") == Mat_khau);

        if (Nguoi_dung != null)
        {
            var Danh_sach_Phieu_dat_Chua_Phan_cong = Danh_sach_Phieu_dat.FindAll(
                x => x.GetAttribute("Trang_thai") == "CHO_PHAN_CONG");
            var Danh_sach_Phieu_dat_Da_Phan_cong = Danh_sach_Phieu_dat.FindAll(
                x => x.GetAttribute("Trang_thai") == "CHO_GIAO_HANG");

            // Thống tin Online
            Nguoi_dung_Dang_nhap                                    = new XL_NGUOI_DUNG_DANG_NHAP();
            Nguoi_dung_Dang_nhap.Ho_ten                             = Nguoi_dung.GetAttribute("Ho_ten");
            Nguoi_dung_Dang_nhap.Ma_so                              = Nguoi_dung.GetAttribute("Ma_so");
            Nguoi_dung_Dang_nhap.Cua_hang                           = Cua_hang;
            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat                = Danh_sach_Phieu_dat;
            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Xem            = Danh_sach_Phieu_dat;
            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Chua_Phan_cong = Danh_sach_Phieu_dat_Chua_Phan_cong;
            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Da_Phan_cong   = Danh_sach_Phieu_dat_Da_Phan_cong;
            HttpContext.Current.Session["Nguoi_dung_Dang_nhap"]     = Nguoi_dung_Dang_nhap;
        }
        return(Nguoi_dung_Dang_nhap);
    }
Exemplo n.º 2
0
    //============= Xử lý Chức năng ========
    public XL_NGUOI_DUNG_DANG_NHAP Dang_nhap(string Ten_Dang_nhap, string Mat_khau)
    {
        var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)null;
        var Nguoi_dung           = Danh_sach_Nguoi_dung.FirstOrDefault(
            x => x.GetAttribute("Ten_Dang_nhap") == Ten_Dang_nhap && x.GetAttribute("Mat_khau") == Mat_khau);

        if (Nguoi_dung != null)
        {
            var DS_Nhom_San_pham = (XmlElement)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, "Nhom_San_pham");
            var Danh_sach_San_pham_cua_Nguoi_dung      = Danh_sach_San_pham.FindAll(
                x => Danh_sach_Nhom_San_pham_cua_Nguoi_dung.Any(Nhom => Nhom.GetAttribute("Ma_so") == x.SelectSingleNode("Nhom_San_pham/@Ma_so").Value));
            var Doanh_thu = Danh_sach_Nhom_San_pham_cua_Nguoi_dung.Sum(x => long.Parse(x.GetAttribute("Doanh_thu")));

            // Thống tin Online
            Nguoi_dung_Dang_nhap                         = new XL_NGUOI_DUNG_DANG_NHAP();
            Nguoi_dung_Dang_nhap.Ho_ten                  = Nguoi_dung.GetAttribute("Ho_ten");
            Nguoi_dung_Dang_nhap.Ma_so                   = Nguoi_dung.GetAttribute("Ma_so");
            Nguoi_dung_Dang_nhap.Doanh_thu               = Doanh_thu;
            Nguoi_dung_Dang_nhap.Cua_hang                = Cua_hang;
            Nguoi_dung_Dang_nhap.Danh_sach_San_pham      = Danh_sach_San_pham_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Nhom_San_pham = Danh_sach_Nhom_San_pham_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_San_pham_Xem  = Nguoi_dung_Dang_nhap.Danh_sach_San_pham;

            HttpContext.Current.Session["Nguoi_dung_Dang_nhap"] = Nguoi_dung_Dang_nhap;
        }

        return(Nguoi_dung_Dang_nhap);
    }
Exemplo n.º 3
0
    //============= Xử lý Chức năng ========
    public XL_NGUOI_DUNG_DANG_NHAP Dang_nhap(string Ten_Dang_nhap, string Mat_khau)
    {
        var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)null;

        var Nguoi_dung = Danh_sach_Nguoi_dung.FirstOrDefault(
            x => x.GetAttribute("Ten_Dang_nhap") == Ten_Dang_nhap && x.GetAttribute("Mat_khau") == Mat_khau);

        if (Nguoi_dung != null)
        {
            var Danh_sach_Phieu_dat_cua_Nguoi_dung = Danh_sach_Phieu_dat;

            // Thống tin Online
            Nguoi_dung_Dang_nhap = new XL_NGUOI_DUNG_DANG_NHAP();

            Nguoi_dung_Dang_nhap.Ho_ten = Nguoi_dung.GetAttribute("Ho_ten");
            Nguoi_dung_Dang_nhap.Ma_so  = Nguoi_dung.GetAttribute("Ma_so");

            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Xem = Danh_sach_Phieu_dat_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat     = Danh_sach_Phieu_dat_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Tinh_trang    = Danh_sach_Tinh_trang_Phieu_dat;

            // danh sach nhan vien truc thuoc
            var Danh_sach_Nhan_vien_Truc_thuoc = Nguoi_dung.GetElementsByTagName("Danh_sach_Nhan_vien_Truc_thuoc")[0];
            foreach (XmlElement nv in Danh_sach_Nhan_vien_Truc_thuoc)
            {
                Nguoi_dung_Dang_nhap.Danh_sach_Nhan_vien.Add(nv);
            }

            HttpContext.Current.Session["Nguoi_dung_Dang_nhap"] = Nguoi_dung_Dang_nhap;
        }

        return(Nguoi_dung_Dang_nhap);
    }
Exemplo n.º 4
0
    //============= Xử lý Chức năng ========
    public XL_NGUOI_DUNG_DANG_NHAP Dang_nhap(string Ten_Dang_nhap, string Mat_khau)
    {
        var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)null;

        var Nguoi_dung = Danh_sach_Nguoi_dung.FirstOrDefault(
            x => x.GetAttribute("Ten_Dang_nhap") == Ten_Dang_nhap && x.GetAttribute("Mat_khau") == Mat_khau);

        if (Nguoi_dung != null)
        {
            var Danh_sach_Phieu_dat_cua_Nguoi_dung = Danh_sach_Phieu_dat.FindAll(
                x => x.Nhan_vien != null && x.Nhan_vien.GetAttribute("Ma_so") == Nguoi_dung.GetAttribute("Ma_so"));

            // Thống tin Online
            Nguoi_dung_Dang_nhap = new XL_NGUOI_DUNG_DANG_NHAP();

            Nguoi_dung_Dang_nhap.Ho_ten = Nguoi_dung.GetAttribute("Ho_ten");
            Nguoi_dung_Dang_nhap.Ma_so  = Nguoi_dung.GetAttribute("Ma_so");

            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat_Xem = Danh_sach_Phieu_dat_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat     = Danh_sach_Phieu_dat_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Tinh_trang    = Danh_sach_Tinh_trang_Phieu_dat;

            HttpContext.Current.Session["Nguoi_dung_Dang_nhap"] = Nguoi_dung_Dang_nhap;
        }

        return(Nguoi_dung_Dang_nhap);
    }
Exemplo n.º 5
0
    //============= Xử lý Chức năng ========
    public XL_NGUOI_DUNG_DANG_NHAP Dang_nhap(string Ten_Dang_nhap, string Mat_khau)
    {
        var Nguoi_dung_Dang_nhap         = (XL_NGUOI_DUNG_DANG_NHAP)null;
        var Danh_sach_Quan_ly_Ban_hang   = Danh_sach_Nguoi_dung.FindAll(x => x.SelectSingleNode("Nhom_Nguoi_dung/@Ma_so").Value == "QUAN_LY_BAN_HANG");
        var Danh_sach_Nhan_vien_Ban_hang = Danh_sach_Nguoi_dung.FindAll(x => x.SelectSingleNode("Nhom_Nguoi_dung/@Ma_so").Value == "BAN_HANG");
        var Nguoi_dung = Danh_sach_Quan_ly_Ban_hang.FirstOrDefault(
            x => x.GetAttribute("Ten_Dang_nhap") == Ten_Dang_nhap && x.GetAttribute("Mat_khau") == Mat_khau);

        if (Nguoi_dung != null)
        {
            // Thống tin Online
            Nguoi_dung_Dang_nhap                              = new XL_NGUOI_DUNG_DANG_NHAP();
            Nguoi_dung_Dang_nhap.Ho_ten                       = Nguoi_dung.GetAttribute("Ho_ten");
            Nguoi_dung_Dang_nhap.Ma_so                        = Nguoi_dung.GetAttribute("Ma_so");
            Nguoi_dung_Dang_nhap.Cua_hang                     = Cua_hang;
            Nguoi_dung_Dang_nhap.Danh_sach_San_pham           = Danh_sach_San_pham;
            Nguoi_dung_Dang_nhap.Danh_sach_Nhom_San_pham      = Danh_sach_Nhom_San_pham;
            Nguoi_dung_Dang_nhap.Danh_sach_Phieu_dat          = Danh_sach_Phieu_dat;
            Nguoi_dung_Dang_nhap.Danh_sach_Nhan_vien_Ban_hang = Danh_sach_Nhan_vien_Ban_hang;
            Nguoi_dung_Dang_nhap.Danh_sach_San_pham_Xem       = Nguoi_dung_Dang_nhap.Danh_sach_San_pham;
            //Bổ xung thông tin cho Nhân viên Bán hàng
            Danh_sach_Nhan_vien_Ban_hang.ForEach(Nhan_vien =>
            {
                var DS_Nhom_San_pham_Nhan_vien        = (XmlElement)Nhan_vien.GetElementsByTagName("Danh_sach_Nhom_San_pham")[0];
                var Danh_sach_Nhom_San_pham_Nhan_vien = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nhom_San_pham_Nhan_vien, "Nhom_San_pham");
                var Doanh_thu = Danh_sach_Nhom_San_pham_Nhan_vien.Sum(x => long.Parse(x.GetAttribute("Doanh_thu")));
                Nhan_vien.SetAttribute("Doanh_thu", Doanh_thu.ToString());
            });

            HttpContext.Current.Session["Nguoi_dung_Dang_nhap"] = Nguoi_dung_Dang_nhap;
        }

        return(Nguoi_dung_Dang_nhap);
    }
Exemplo n.º 6
0
    //============= Xử lý Chức năng ========
    public XL_NGUOI_DUNG_DANG_NHAP Dang_nhap(string Ten_Dang_nhap, string Mat_khau)
    {
        var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)null;

        var Nguoi_dung = Danh_sach_Nguoi_dung.FirstOrDefault(
            x => x.GetAttribute("Ten_Dang_nhap") == Ten_Dang_nhap && x.GetAttribute("Mat_khau") == Mat_khau);

        if (Nguoi_dung != null)
        {
            var DS_Nhom_Lap_top = (XmlElement)Nguoi_dung.GetElementsByTagName("Danh_sach_Nhom_Lap_top")[0];
            var Danh_sach_Nhom_Lap_top_cua_Nguoi_dung = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nhom_Lap_top, "Nhom_Lap_top");
            var Danh_sach_Lap_top_cua_Nguoi_dung      = Danh_sach_Lap_top.FindAll(
                x => Danh_sach_Nhom_Lap_top_cua_Nguoi_dung.Any(Nhom => Nhom.GetAttribute("Ma_so") == x.SelectSingleNode("Nhom_Lap_top/@Ma_so").Value));
            var Doanh_thu = Danh_sach_Nhom_Lap_top_cua_Nguoi_dung.Sum(Nhom_Lap_top => long.Parse(Nhom_Lap_top.GetAttribute("Doanh_thu")));
            // Thống tin Online
            Nguoi_dung_Dang_nhap                                = new XL_NGUOI_DUNG_DANG_NHAP();
            Nguoi_dung_Dang_nhap.Doanh_thu                      = Doanh_thu;
            Nguoi_dung_Dang_nhap.Thong_bao                      = $"Doanhthu: { Nguoi_dung_Dang_nhap.Doanh_thu}" + "$<br />";
            Nguoi_dung_Dang_nhap.Danh_sach_Lap_top              = Danh_sach_Lap_top_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Nhom_Lap_top         = Danh_sach_Nhom_Lap_top_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Lap_top_Xem          = Nguoi_dung_Dang_nhap.Danh_sach_Lap_top;
            HttpContext.Current.Session["Nguoi_dung_Dang_nhap"] = Nguoi_dung_Dang_nhap;
        }

        return(Nguoi_dung_Dang_nhap);
    }
Exemplo n.º 7
0
    //============= Xử lý Chức năng ========
    public XL_NGUOI_DUNG_DANG_NHAP Dang_nhap(string Ten_Dang_nhap, string Mat_khau)
    {
        var Nguoi_dung_Dang_nhap = (XL_NGUOI_DUNG_DANG_NHAP)null;

        var Nguoi_dung = Danh_sach_Nguoi_dung.FirstOrDefault(
            x => x.GetAttribute("Ten_Dang_nhap") == Ten_Dang_nhap && x.GetAttribute("Mat_khau") == Mat_khau &&
            x.SelectSingleNode("Nhom_Nguoi_dung/@Ma_so").Value == "QUAN_LY_BAN_HANG");

        if (Nguoi_dung != null)
        {
            var DS_Nhom_Lap_top = (XmlElement)Nguoi_dung.GetElementsByTagName("Danh_sach_Nhom_Lap_top")[0];
            var Danh_sach_Nhom_Lap_top_cua_Nguoi_dung = Danh_sach_Nhom_Lap_top;
            var Danh_sach_Lap_top_cua_Nguoi_dung      = Danh_sach_Lap_top;
            var Danh_sach_Nhan_vien_cua_Nguoi_dung    = XL_NGHIEP_VU.Tao_Danh_sach_Nhan_vien(Danh_sach_Nguoi_dung, "BAN_HANG");
            // Thống tin Online
            Nguoi_dung_Dang_nhap = new XL_NGUOI_DUNG_DANG_NHAP();
            //Tạo dữ liệu của Quản lý Bán hàng
            Nguoi_dung_Dang_nhap.Danh_sach_Lap_top            = Danh_sach_Lap_top_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Nhom_Lap_top       = Danh_sach_Nhom_Lap_top_cua_Nguoi_dung;
            Nguoi_dung_Dang_nhap.Danh_sach_Lap_top_Xem        = Nguoi_dung_Dang_nhap.Danh_sach_Lap_top;
            Nguoi_dung_Dang_nhap.Danh_sach_Nhan_vien_Ban_hang = Danh_sach_Nhan_vien_cua_Nguoi_dung;
            //Tạo dữ liệu cho các nhân viên bán hàng
            Nguoi_dung_Dang_nhap.Danh_sach_Nhan_vien_Ban_hang.ForEach(Nhan_vien =>
            {
                var DS_Nhom_Lap_top_NV = (XmlElement)Nhan_vien.GetElementsByTagName("Danh_sach_Nhom_Lap_top")[0];
                var Danh_sach_Nhom_Lap_top_cua_Nhan_vien = XL_NGHIEP_VU.Tao_Danh_sach(DS_Nhom_Lap_top_NV, "Nhom_Lap_top");
                var Doanh_thu = 0l;
                Doanh_thu    += Danh_sach_Nhom_Lap_top_cua_Nhan_vien.Sum(Nhom_Lap_top => long.Parse(Nhom_Lap_top.GetAttribute("Doanh_thu")));
                Nhan_vien.SetAttribute("Doanh_thu", Doanh_thu.ToString());
            });
            HttpContext.Current.Session["Nguoi_dung_Dang_nhap"] = Nguoi_dung_Dang_nhap;
        }

        return(Nguoi_dung_Dang_nhap);
    }
Exemplo n.º 8
0
    public static string Tao_Chuoi_HTML_Nguoi_dung(XL_NGUOI_DUNG_DANG_NHAP Nguoi_dung)
    {
        var Chuoi_Hinh = $"<img src='{Dia_chi_Media}/{Nguoi_dung.Ma_so}.png' " +
                         "style='width:50px;height:50px;' />";
        var Chuoi_Thong_tin = $"<div class='btn text-left' > " +
                              $"{Nguoi_dung.Ho_ten}" +
                              $"</div>";
        var Chuoi_HTML = $"<div class='alert'>" +
                         $"{Chuoi_Hinh}" + $"{Chuoi_Thong_tin}" +
                         $"</div>";

        return(Chuoi_HTML);
    }
Exemplo n.º 9
0
    public static string Tao_Chuoi_HTML_Thong_tin_nguoi_dung(XL_NGUOI_DUNG_DANG_NHAP Nguoi_dung)
    {
        var Chuoi_HTML = "<div style='margin:10px'>";
        var Chuoi_Hinh = $"<img src='{Dia_chi_Media}/{Nguoi_dung.Ma_so}.png' " +
                         "style='width:90px;height:90px;' />";
        var Chuoi_Thong_tin = $"<div style='text-align:left'> " +
                              $"<b>Xin chào: { Nguoi_dung.Ho_ten}</b>" +
                              $"</div>";

        Chuoi_HTML = $"<div class='btn ' style=' ' >" +
                     $"{Chuoi_Hinh}" + $"{Chuoi_Thong_tin}" +
                     "</div>";
        return(Chuoi_HTML);
    }
Exemplo n.º 10
0
    public static string Tao_Chuoi_HTML_Nguoi_dung(XL_NGUOI_DUNG_DANG_NHAP Nguoi_dung)
    {
        var Doanh_thu  = Nguoi_dung.Doanh_thu;
        var Chuoi_Hinh = $"<img src='{Dia_chi_Media}/{Nguoi_dung.Ma_so}.png' " +
                         "style='width:50px;height:50px;' />";
        var Chuoi_Thong_tin = $"<div class='btn text-left' > " +
                              $"{Nguoi_dung.Ho_ten}" +
                              $"<br /><i><b>Doanh thu: {Doanh_thu.ToString("n0", Dinh_dang_VN)}</b></i>" +
                              $"</div>";
        var Chuoi_HTML = $"<div class='alert'>" +
                         $"{Chuoi_Hinh}" + $"{Chuoi_Thong_tin}" +
                         $"</div>";

        return(Chuoi_HTML);
    }
Exemplo n.º 11
0
    public static string Tao_Chuoi_HTML_Bao_cao_thong_ke(XL_NGUOI_DUNG_DANG_NHAP Nguoi_dung)
    {
        var Chuoi_Thong_tin = $"<h3 style = 'color:red' >Danh sách nhân viên bán hàng và thống kê nhóm hàng:</h3><div style='color:red; font-size:15px' class='btn text-left' > " +
                              $"<h2 style = 'color:blue'>Tổng Số lượng tồn: {long.Parse(Nguoi_dung.Cua_hang.GetAttribute("Tong_So_luong_ton")).ToString("n0", Dinh_dang_VN)}</br>" +
                              $"Tổng Doanh thu ngày: {long.Parse(Nguoi_dung.Cua_hang.GetAttribute("Tong_Doanh_thu_Ngay_hien_hanh")).ToString("c0", Dinh_dang_VN)}</br>" +
                              $"Tổng Doanh thu tháng: {long.Parse(Nguoi_dung.Cua_hang.GetAttribute("Tong_Doanh_thu_Thang_hien_hanh")).ToString("c0", Dinh_dang_VN)}</br>" +
                              $"Tổng Doanh thu năm: {long.Parse(Nguoi_dung.Cua_hang.GetAttribute("Tong_Doanh_thu_Nam_hien_hanh")).ToString("c0", Dinh_dang_VN)}</h2></br>" +

                              $"</div>";
        var Chuoi_HTML = $"<div>" +
                         $"{Chuoi_Thong_tin}" +
                         $"</div>";

        return(Chuoi_HTML);
    }