Пример #1
0
        private void HienThiDanhSachKhachHang()
        {
            HienThiKhachHangBLL hienThiKhachHangBLL = new HienThiKhachHangBLL();

            gvDanhSachKhachHang.Rows.Clear();
            int nam = 0, nu = 0, Tong = 0;

            foreach (KhachHang KhachHang in hienThiKhachHangBLL.HienThiDanhSachKhachHang())
            {
                DataGridViewRow dataGridViewRow = new DataGridViewRow();
                dataGridViewRow.CreateCells(gvDanhSachKhachHang);
                dataGridViewRow.Cells[0].Value = KhachHang.MaKhachHang;
                dataGridViewRow.Cells[1].Value = KhachHang.TenKhachHang;
                dataGridViewRow.Cells[2].Value = KhachHang.NgaySinh.ToString("dd/MM/yyyy");
                dataGridViewRow.Cells[3].Value = KhachHang.GioiTinh;
                dataGridViewRow.Cells[4].Value = KhachHang.DiaChi;
                dataGridViewRow.Cells[5].Value = KhachHang.DienThoai;
                dataGridViewRow.Cells[6].Value = KhachHang.LoaiKhachHang;
                dataGridViewRow.Cells[7].Value = KhachHang.ChungMinhThu;
                gvDanhSachKhachHang.Rows.Add(dataGridViewRow);
                if (KhachHang.GioiTinh == "Nam")
                {
                    nam++;
                }
                if (KhachHang.GioiTinh == "Nữ")
                {
                    nu++;
                }
                Tong++;
            }
            texTong.Text    = Tong + "";
            texTongNam.Text = nam + "";
            TexTongNu.Text  = nu + "";
        }
Пример #2
0
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            HienThiKhachHangBLL hienThiKhachHangBLL = new HienThiKhachHangBLL();
            List <KhachHang>    DanhSachKhachHang   = new List <KhachHang>();

            if (radioMaKH.Checked)
            {
                DanhSachKhachHang = hienThiKhachHangBLL.HienThiDanhSachKhachHangTheoMa(texTimKiem.Text);
                HienThiDanhSachKH(DanhSachKhachHang);
            }
            else if (radioTenKH.Checked)
            {
                DanhSachKhachHang = hienThiKhachHangBLL.HienThiDanhSachKhachHangTheoTen(texTimKiem.Text);
                HienThiDanhSachKH(DanhSachKhachHang);
            }
            else if (radioCMTKH.Checked)
            {
                DanhSachKhachHang = hienThiKhachHangBLL.HienThiDanhSachKhachHangTheoCMT(texTimKiem.Text);
                HienThiDanhSachKH(DanhSachKhachHang);
            }
            else
            {
                MessageBox.Show("Bạn Cần Nhập Lựa Chọn Trước Khi Tìm Kiếm");
            }
        }
Пример #3
0
 private void btnChinhSua_Click(object sender, EventArgs e)
 {
     if (texMaKhachHang.Text == "" || texMaKhachHang.Text == null)
     {
         MessageBox.Show("Bạn Cần Nhập Mã Khách Hàng Trước Khi Thêm");
         return;
     }
     else if (cbLoaiKhachHang.SelectedIndex == -1)
     {
         MessageBox.Show("Bạn Cần Chọn Loại Khách Hàng Trước Khi Thêm");
         return;
     }
     else
     {
         HienThiKhachHangBLL hienThiKhachHangBLL = new HienThiKhachHangBLL();
         KhachHang           khachHang           = new KhachHang()
         {
             MaKhachHang  = texMaKhachHang.Text,
             TenKhachHang = texTenKhachHang.Text,
             DiaChi       = texDiaChi.Text,
             ChungMinhThu = texSoChungMinh.Text,
             DienThoai    = texDienThoai.Text,
             GioiTinh     = cbGioiTinh.Text,
             NgaySinh     = dateNgaySinh.Value
         };
         if (cbLoaiKhachHang.SelectedIndex != -1)
         {
             LoaiKhachHang loaiKhachHang = cbLoaiKhachHang.SelectedItem as LoaiKhachHang;
             khachHang.LoaiKhachHang = loaiKhachHang.MaLoaiKhachHang;
         }
         hienThiKhachHangBLL.SuaThongTinKhachHang(khachHang);
         if (LKH == null)
         {
             HienThiDanhSachKhachHang();
         }
         else
         {
             List <KhachHang> DanhSachKhachHang = new List <KhachHang>();
             DanhSachKhachHang = hienThiKhachHangBLL.HienThiDanhSachKhachHangTheoLoai(LKH.MaLoaiKhachHang);
             HienThiDanhSachKH(DanhSachKhachHang);
         }
     }
 }
Пример #4
0
        private void btnLuuKhachHang_Click(object sender, EventArgs e)
        {
            HienThiKhachHangBLL hienThiKhachHangBLL = new HienThiKhachHangBLL();

            foreach (KhachHang kh in hienThiKhachHangBLL.HienThiDanhSachKhachHang())
            {
                if (kh.MaKhachHang.Trim() == txtMaKhachHang.Text.Trim())
                {
                    MessageBox.Show("khách hàng đã tồn tại trong hệ thống");
                    return;
                }
            }
            if (txtMaKhachHang.Text.Trim() == "" || txtMaKhachHang.Text.Trim() == null)
            {
                MessageBox.Show("Bạn Cần Nhập Mã Khách Hàng Trước Khi Thêm");
                return;
            }
            else if (cbLoaiKhachHang.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn Cần Chọn Loại Khách Hàng Trước Khi Thêm");
                return;
            }
            else
            {
                KhachHang khachHang = new KhachHang()
                {
                    MaKhachHang  = txtMaKhachHang.Text,
                    TenKhachHang = txtTenKhachHang.Text,
                    DiaChi       = txtDiaChi.Text,
                    ChungMinhThu = "Chưa Cập Nhâp",
                    DienThoai    = txtDienThoai.Text,
                    GioiTinh     = textGioiTinh.Text,
                    NgaySinh     = new DateTime()
                };
                if (cbLoaiKhachHang.SelectedIndex != -1)
                {
                    LoaiKhachHang loaiKhachHang = cbLoaiKhachHang.SelectedItem as LoaiKhachHang;
                    khachHang.LoaiKhachHang = loaiKhachHang.MaLoaiKhachHang;
                }
                hienThiKhachHangBLL.ThemMoiKhachHang(khachHang);
                MessageBox.Show("Đã Thêm Mới Thành Công Khách Hàng");
            }
        }
Пример #5
0
 private void tvPhanLoaiKhachHang_AfterSelect(object sender, TreeViewEventArgs e)
 {
     if (e.Node != null)
     {
         if (e.Node == tvPhanLoaiKhachHang.Nodes[0].Nodes[0])
         {
             HienThiDanhSachKhachHang();
         }
     }
     if (e.Node.Level == 2)
     {
         LoaiKhachHang       loaikhachHang       = e.Node.Tag as LoaiKhachHang;
         HienThiKhachHangBLL hienThiKhachHangBLL = new HienThiKhachHangBLL();
         List <KhachHang>    DanhSachKhachHang   = hienThiKhachHangBLL.HienThiDanhSachKhachHangTheoLoai(loaikhachHang.MaLoaiKhachHang);
         HienThiDanhSachKH(DanhSachKhachHang);
         LKH = loaikhachHang;
     }
     else
     {
         LKH = null;
         return;
     }
 }
Пример #6
0
        public void HienThiKhachHangTheoMa(string MaKhachHang)
        {
            HienThiKhachHangBLL hienThiKhachHangBLL = new HienThiKhachHangBLL();
            List <KhachHang>    DanhSach            = hienThiKhachHangBLL.HienThiDanhSachKhachHang();
            int k = 0;

            foreach (KhachHang kh in DanhSach)
            {
                k++;
                if (kh.MaKhachHang.Trim() == MaKhachHang.Trim())
                {
                    txtDiaChi.Enabled       = false; txtDiaChi.Text = kh.DiaChi;
                    txtDienThoai.Enabled    = false; txtDienThoai.Text = kh.DienThoai;
                    txtTenKhachHang.Enabled = false; txtTenKhachHang.Text = kh.TenKhachHang;
                    textGioiTinh.Enabled    = false; textGioiTinh.Text = kh.GioiTinh;
                    cbLoaiKhachHang.Enabled = false; cbLoaiKhachHang.Text = kh.LoaiKhachHang;
                    break;
                }
                if (k == DanhSach.Count && kh.MaKhachHang != txtMaKhachHang.Text)
                {
                    MessageBox.Show("Khách Hàng Không Tồn Tại ! Bạn Cần Tạo Mới Khách Hàng");
                }
            }
        }