Esempio n. 1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.TenNguoiDung))
            {
                MessageBox.Show("Bạn cần điền tên người dùng");
                return;
            }
            var thongTinBanDau = new ThongTinBanDauChoTinhGia();

            thongTinBanDau.TenNguoiDung  = this.TenNguoiDung;
            thongTinBanDau.TinhTrangForm = FormStateS.New;
            //Kiểm tra người dùng có trong database không
            var nguoiDung = NguoiDung.DocTheoTenDangNhap(thongTinBanDau.TenNguoiDung);

            if (nguoiDung.ID == 0)
            {
                MessageBox.Show("Bạn chưa có tài khoản sử dụng");
                return;
            }

            var frm = new TinhGiaForm(thongTinBanDau);

            frm.MaximizeBox = false;
            frm.MinimizeBox = false;

            //frm.FormState = (int)Ennums.FormState.New;
            frm.Text = "Tính giá sản phẩm";
            frm.ShowDialog();
        }
Esempio n. 2
0
        public Dictionary <int, string> HangKhachHangS()
        {
            var hangKHTheoUser = NguoiDung.DocTheoTenDangNhap(View.TenNhanVien.Trim().ToLower()).ChoHangKhachHang.Trim().Split(';');
            var nguonHangKH    = HangKhachHang.DocTatCa().Where(x => hangKHTheoUser.Contains(x.MaHieu.Trim())).ToList();
            //var so = nguonHangKH.Count();

            //var so = nguonHangKH.Count();
            Dictionary <int, string> dict = new Dictionary <int, string>();

            foreach (HangKhachHang hkh in nguonHangKH)
            {
                dict.Add(hkh.ID, hkh.Ten);
            }
            return(dict);
        }
Esempio n. 3
0
        public static bool CoTheMoFormNay(string tenForm, string tenNguoiDung, out string thongTin)
        {
            bool kq = true;

            thongTin = "";
            if (string.IsNullOrEmpty(tenNguoiDung.Trim()))
            {
                thongTin = "Tên người dùng chưa đúng!";
                return(false);
            }
            //Kiểm tiếp
            var nguoiDung = NguoiDung.DocTheoTenDangNhap(tenNguoiDung.Trim());

            if (nguoiDung.ID == 0)
            {
                thongTin = "Bạn chưa có tài khoản sử dụng";
                return(false);
            }
            //Kiểm tra có tên form không
            try
            {
                var danhSachFormS = nguoiDung.FormCoTheMo.ToUpper().Split(';');
                if (danhSachFormS.Contains("*")) //Trường hợp đặc biệt master
                {
                    return(true);
                }

                if (!danhSachFormS.Contains(tenForm.ToUpper().Trim()))
                {
                    kq = false;
                }
            }
            catch
            {
                kq = false;
            }

            return(kq);
        }
Esempio n. 4
0
        private bool CoTheMoFormNay(string tenForm)
        {
            bool kq = true;

            /*   if (string.IsNullOrEmpty(txtTenNguoiDung.Text.Trim()))
             * {
             *     MessageBox.Show("Tên người dùng chưa đúng!");
             *     return false;
             * }*/
            //Kiểm tiếp
            var nguoiDung = NguoiDung.DocTheoTenDangNhap(this.TenNguoiDung.Trim());

            if (nguoiDung.ID == 0)
            {
                MessageBox.Show("Bạn chưa có tài khoản sử dụng");
                return(false);
            }
            //Kiểm tra có tên form không
            try
            {
                var danhSachFormS = nguoiDung.FormCoTheMo.ToUpper().Split(';');
                if (danhSachFormS.Contains("*")) //Trường hợp đặc biệt master
                {
                    return(true);
                }

                if (!danhSachFormS.Contains(tenForm.ToUpper().Trim()))
                {
                    kq = false;
                }
            }
            catch
            {
                kq = false;
            }

            return(kq);
        }