public static void Run(KhachHang_BLL KhachHang_BLL, KhachHang_DAL KhachHang_DAL, ArrayList arrayList) { int chon; while (true) { Menu(); //chọn chức năng chon = int.Parse(Console.ReadLine()); //nếu nhập = 0 thì dừng chương trình if (chon == 0) { break; } switch (chon) { case 1: KhachHang_BLL.Them(arrayList); KhachHang_DAL.ghiFile(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 2: KhachHang_BLL.Hien(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 3: KhachHang_BLL.Sua(arrayList); KhachHang_DAL.ghiFile(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 4: KhachHang_BLL.Xoa(arrayList); KhachHang_DAL.ghiFile(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; case 5: KhachHang_BLL.Timkiem(arrayList); Console.WriteLine(" Nhập phím bất kì để tiếp tục"); Console.ReadLine(); Console.Clear(); break; default: break; } } }
private void setCbxKhachHang(string maKH_WantSelected) { int selected_Index = 0; cbTenKhachHang.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbTenKhachHang.AutoCompleteSource = AutoCompleteSource.ListItems; cbTenKhachHang.DisplayMember = "TenKhachHangShow"; cbTenKhachHang.ValueMember = "MaKhachHang"; List <KhachHang_View> list_KH = KhachHang_DAL.getAll_KhachHang(); //khong load khach hang vang lai for (int i = 0; i < list_KH.Count; i++) { if (maKH_WantSelected.Equals(list_KH[i].MaKhachHang)) { selected_Index = i; break; } } cbTenKhachHang.DataSource = list_KH; cbTenKhachHang.SelectedIndex = selected_Index; hoadon.MaKhachHang = cbTenKhachHang.SelectedValue.ToString().Trim(); hoadon.KhachHang = cbTenKhachHang.Text.Trim(); }
private void cbTenKhachHang_SelectedIndexChanged(object sender, EventArgs e) { if (cbTenKhachHang.SelectedIndex >= 0) { string maKH = cbTenKhachHang.SelectedValue.ToString().Trim(); KhachHang_View kh = KhachHang_DAL.get_KhachHang_By_MaKhachHang(maKH); txtLoaiKhach.Text = kh.TenLoaiKhachHang; txtSoDienThoai.Text = kh.SoDienThoai; txtDiaChi.Text = kh.DiaChi; hoadon.MaKhachHang = maKH; hoadon.KhachHang = kh.TenKhachHang; loaiKH = kh.MaLoaiKhachHang; } else { cbTenKhachHang.SelectedIndex = 0; txtLoaiKhach.Text = kh_vanglai.TenLoaiKhachHang; txtSoDienThoai.Text = ""; txtDiaChi.Text = ""; hoadon.MaKhachHang = kh_vanglai.MaKhachHang; hoadon.KhachHang = kh_vanglai.TenKhachHang; loaiKH = kh_vanglai.MaLoaiKhachHang; } change_GiaBan(); }
private void InnitVal(string maHD) { //gridThaoTac = new GridHelper<CT_HoaDon_View>(gridControl1); HoaDon_View hd_view = HoaDon_DAL.get_HoaDon_By_MaHD(maHD); tong_tien_old = hd_view.TongTien; dt = new DataUpdate <CT_HOADON>(); kh_vanglai = KhachHang_DAL.get_KhachHang_VangLai(); ls_cthd = new List <CT_HoaDon_View>(); if (maHD.Equals("")) { isNew = true; hoadon = new HoaDon_View(); hoadon.NhanVien = Context.getInstance().nv.TenNhanVien; hoadon.MaNhanVien = Context.getInstance().nv.MaNhanVien; hoadon.MaHoaDon = HoaDon_DAL.get_HoaDonMax(); hoadon.NgayLap = DateTime.Now; hoadon.GhiChu = ""; } else { isNew = false; hoadon = HoaDon_DAL.get_HoaDon_By_MaHD(maHD); } setDataLoad(); }
private void InnitVal(string maHD) { kh_vanglai = KhachHang_DAL.get_KhachHang_VangLai(); ls_cthd = new List <CT_HoaDon_View>(); dt = new DataUpdate <CT_HOADON>(); txt_ChietKhau.Text = "0"; if (maHD.Equals("")) { isNew = true; hoadon = new HoaDon_View(); hoadon.NhanVien = Context.getInstance().nv.TenNhanVien; hoadon.MaNhanVien = Context.getInstance().nv.MaNhanVien; hoadon.NgaySua = hoadon.NgayLap; hoadon.MaNhanVienSua = Context.getInstance().nv.MaNhanVien; hoadon.MaHoaDon = HoaDon_DAL.get_HoaDonMax(); hoadon.NgayLap = DateTime.Now; hoadon.GhiChu = ""; } else { isNew = false; hoadon = HoaDon_DAL.get_HoaDon_By_MaHD(maHD); } setDataLoad(); }
private void btn_Luu_Click(object sender, EventArgs e) { KhachHang_View kh = new KhachHang_View(); kh.MaKhachHang = txt_maKH.Text.Trim(); kh.TenKhachHang = txt_TenKH.Text.Trim(); kh.MaLoaiKhachHang = cbx_LoaiKH.SelectedValue.ToString().Trim(); kh.DiaChi = txt_DiaChi.Text.Trim(); kh.GhiChu = txt_Ghichu.Text.Trim(); kh.SoDienThoai = txt_SoDT.Text.Trim(); var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (KhachHang_DAL.add(kh)) { MessageBox.Show("Lưu thông tin thành công!"); maKH_Return = txt_maKH.Text.Trim(); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Đã có lỗi xảy ra, vui lòng kiểm tra dữ liệu!"); } } }
private void setGroupBox_KhachHang() { if (isNew) { cbTenKhachHang.Text = kh_vanglai.TenKhachHang; txtLoaiKhach.Text = kh_vanglai.TenLoaiKhachHang; txtSoDienThoai.Text = ""; txtDiaChi.Text = ""; hoadon.MaKhachHang = kh_vanglai.MaKhachHang; hoadon.KhachHang = kh_vanglai.TenKhachHang; loaiKH = kh_vanglai.MaLoaiKhachHang; } else { KhachHang_View kh_v = KhachHang_DAL.get_KhachHang_By_MaKhachHang(hoadon.MaKhachHang); if (kh_v.MaKhachHang.Equals(kh_vanglai.MaKhachHang)) { cbTenKhachHang.Text = kh_v.TenKhachHang; } else { cbTenKhachHang.Text = kh_v.ToString(); } hoadon.MaKhachHang = kh_v.MaKhachHang; txtLoaiKhach.Text = kh_v.TenLoaiKhachHang; txtSoDienThoai.Text = kh_v.SoDienThoai; txtDiaChi.Text = kh_v.DiaChi; loaiKH = kh_v.MaLoaiKhachHang; } setCbxKhachHang(hoadon.MaKhachHang); }
private void InitVal() { lstHD = KhachHang_DAL.getAll_KhachHang(); gridControl1.DataSource = lstHD; gridThaoTac = new GridHelper <KhachHang_View>(gridControl1); gridThaoTac.Mapping("MaLoaiKhachHang", LoaiKhachHang_DAL.getAll_LoaiKhachHang()); count_row = 0; }
private void AddKhachHang_Load(object sender, EventArgs e) { txt_maKH.ReadOnly = true; this.FormBorderStyle = FormBorderStyle.FixedSingle; txt_maKH.Text = KhachHang_DAL.get_KhachHangMax(0); cbx_LoaiKH.DataSource = LoaiKhachHang_DAL.getAll_LoaiKhachHang(); cbx_LoaiKH.DisplayMember = "TenLoai"; cbx_LoaiKH.ValueMember = "MaLoai"; }
private void btnLuu_Click(object sender, EventArgs e) { var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DataUpdate <KhachHang_View> listUpdate = gridThaoTac.update(); if (KhachHang_DAL.saves(listUpdate)) { MessageBox.Show("Lưu thông tin thành công!"); InitVal(); count_row = 0; } else { MessageBox.Show("Lưu thông tin thất bại!"); } } }
public static int SuaKhachHang(KhachHang_DTO khDTO) { return(KhachHang_DAL.SuaKhachHang(khDTO)); }
public static List <KhachHang_DTO> HienThiDanhSachCacKhachHangDaCoPhong_KH() => KhachHang_DAL.HienThiDanhSachCacKhachHangDaCoPhong_KH();
public static int ThemKhachHang(KhachHang_DTO khDTO) { return(KhachHang_DAL.ThemKhachHang(khDTO)); }
public static List <KhachHang_DTO> LoadKhachHang() { return(KhachHang_DAL.LoadKhachHang()); }
//Sửa 1 Khách Hàng public static bool SuaKhachHang(KhachHang_DTO kh) { return(KhachHang_DAL.SuaKhachHang(kh)); }
public static DataTable TimTenKhachHang(string tenKH) => KhachHang_DAL.TimTenKhachHang(tenKH);
public static int KiemTraMa(string MaKH) => KhachHang_DAL.KiemTraMa(MaKH);
public static List <KhachHang_DTO> TimKHTheoTen(string ten) { return(KhachHang_DAL.TimKHTheoTen(ten)); }
public static int XoaKhachHang(string maKH) { return(KhachHang_DAL.XoaKhachHang(maKH)); }
public static KhachHang_DTO LoadDuLieuKhachHang(string MaKH) { return(KhachHang_DAL.LoadDuLieuKhachHang(MaKH)); }
public KhachHang_View(int c) : base() { MaKhachHang = KhachHang_DAL.get_KhachHangMax(c); }
public static DataTable TimMaKhachHang(string MaKH) => KhachHang_DAL.TimMaKhachHang(MaKH);
//Lấy DS giảng viên public static List <KhachHang_DTO> LayDSKhachHang() { return(KhachHang_DAL.LayDSKhachHang()); }
public static DataTable LayMaKhachHang() => KhachHang_DAL.LayMaKhachHang();
//Thêm 1 giảng viên public static bool ThemKhachHang(KhachHang_DTO kh) { return(KhachHang_DAL.ThemKhachHang(kh)); }
public static bool XoaKH(KhachHang_DTO khachhang) { return(KhachHang_DAL.XoaKH(khachhang)); }
public static List <KhachHang_DTO> TimKiemKhachHang2(string tuKhoa) { return(KhachHang_DAL.TimKiemKhachHang2(tuKhoa)); }
public static List <KhachHang_DTO> LoadKhachHang(int index) { return(KhachHang_DAL.LoadKhachHang(index)); }
public static bool SuaKH(KhachHang_DTO khachhang) { return(KhachHang_DAL.SuaKhachHang(khachhang)); }