private void btnLuu_Click(object sender, EventArgs e) { if (txtMaKhach.Text.Trim() == "") { MessageBox.Show("Mã khách hàng không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtMaKhach.Text.Length > 5) { MessageBox.Show("Mã khách hàng không vượt quá 5 ký tự!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTenKhach.Text.Trim() == "") { MessageBox.Show("Tên khách hàng không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTenKhach.Text.Length > 50) { MessageBox.Show("Tên khách hàng không vượt quá 50 ký tự!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtCMND.Text.Trim() == "") { MessageBox.Show("Số CMND không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtCMND.Text.Length < 9 || txtCMND.Text.Length > 12) { MessageBox.Show("Số CMND phải từ 9 đến 12 ký tự số!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtSDT.Text.Trim() == "") { MessageBox.Show("Số điện thoại không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtSDT.Text.Length > 10) { MessageBox.Show("Số điện thoại không vượt quá 10 ký tự!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { KhachHangInfo info = new KhachHangInfo(); info.MaKhach = txtMaKhach.Text.Trim(); info.TenKhach = txtTenKhach.Text.Trim(); info.NgaySinh = dtpNgaySinh.Value; info.GioiTinh = chkGioiTinh.Checked ? "F" : "M"; info.CMND = txtCMND.Text.Trim(); info.SDT = txtSDT.Text.Trim(); info.DiaChi = txtDiaChi.Text.Trim(); if (isThem) { khachBus.Them(info); } else { khachBus.Sua(info, maKhach); } // Tải lại lưới frmKhachHang_Load(sender, e); } }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn xóa khách hàng " + txtTenKhach.Text + " không?", "Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { KhachHangInfo info = new KhachHangInfo(); info.MaKhach = txtMaKhach.Text; khachBus.Xoa(info); } // Tải lại lưới frmKhachHang_Load(sender, e); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaKH.Text == "") { MessageBox.Show("Mã khách hàng không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtMaKH.Text.Length > 4) { MessageBox.Show("Mã khách hàng chỉ cho phép tối đa 4 ký tự!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtTenKH.Text == "") { MessageBox.Show("Tên khách hàng không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtDiaChi.Text == "") { MessageBox.Show("Địa chỉ không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtSDT.Text == "") { MessageBox.Show("Số điện thoại khách không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { KhachHangInfo kh = new KhachHangInfo(); kh.MaKH = txtMaKH.Text; kh.TenKH = txtTenKH.Text; if (chKGioiTinh.Checked == true) { kh.GioiTinh = "F"; } else { kh.GioiTinh = "M"; } kh.DiaChi = txtDiaChi.Text; kh.Sdt = Convert.ToInt32(txtSDT.Text); if (isThem) { khCtrl.Them(kh); } else { khCtrl.Sua(kh, maKH); } frmKhachHang_Load(sender, e); } }
public static IList <InPhieuChiInfo> LayDsSoTietKiemTheoMa(String MaSoTK) { IList <InPhieuChiInfo> ds = new List <InPhieuChiInfo>(); InPhieuChiRutLaiData data = new InPhieuChiRutLaiData(); DataTable tbl = data.LaySoTheoMa(MaSoTK); IList <InPhieuChiInfo> TK = new List <InPhieuChiInfo>(); foreach (DataRow row in tbl.Rows) { InPhieuChiInfo PT = new InPhieuChiInfo(); KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); m_KH.CMND = Convert.ToString(row["CMND"]); m_KH.DiaChi = Convert.ToString(row["DiaChi"]); ChiTietPhatSinhGDInfo m_PSGD = new ChiTietPhatSinhGDInfo(); m_PSGD.SoTien = Convert.ToInt64(row["SoTien"]); //m_PSGD.SoHieuTaiKhoanCo.SoHieuTaiKhoan = Convert.ToString(row["SoHieuTaiKhoanCo"]); DMTaiKhoanInfo m_DMTK = new DMTaiKhoanInfo(); m_DMTK.TenTaiKhoan = Convert.ToString(row["TenTaiKhoan"]); //m_DMTK.SoHieuTaiKhoan = Convert.ToString(row["SoHieuTaiKhoan"]); SoTietKiemInfo m_STK = new SoTietKiemInfo(); m_STK.MaSoTietKiem = Convert.ToString(row["MaSoTietKiem"]); m_STK.LaiDaTra = Convert.ToInt64(row["LaiDaTra"]); LoaiTietKiemInfo m_LTK = new LoaiTietKiemInfo(); m_LTK.TenLoaiTietKiem = Convert.ToString("TenLoaiTietKiem"); DMLoaiTienInfo m_DMT = new DMLoaiTienInfo(); m_DMT.LoaiTien = Convert.ToString(row["LoaiTien"]); PT.KhachHang = m_KH; PT.ChiTietPhatSinhGD = m_PSGD; PT.LoaiTietKiem = m_LTK; PT.SoTietKiem = m_STK; PT.DMTaiKhoan = m_DMTK; PT.DMLoaiTien = m_DMT; TK.Add(PT); } return(TK); }
private void btnSuaKH_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { KhachHangInfo kh = new KhachHangInfo(txtMaKH.Text, txtHoTen.Text, txtDiaChi.Text, txtDienThoai.Text); BUS_KHACHHANG.Sua_KhachHang(kh); DialogResult dr = MessageBox.Show("Sua thành công"); if (dr == DialogResult.OK) { loaddata(); } } catch (Exception ex) { MessageBox.Show("Lỗi" + ex.ToString()); } }
public static IList <SoTietKiemInfo> LayDsSoTietKiemTheoMa(String MaSoTK) { IList <SoTietKiemInfo> ds = new List <SoTietKiemInfo>(); SoTietKiemData data = new SoTietKiemData(); DataTable tbl = data.LaySoTheoMa(MaSoTK); IList <SoTietKiemInfo> STK = new List <SoTietKiemInfo>(); foreach (DataRow row in tbl.Rows) { SoTietKiemInfo S = new SoTietKiemInfo(); if (row["MaLoaiTietKiem"].ToString() != "TK423100") { MessageBoxEx.Show("Bạn đang sư dụng chức năng in sổ không kỳ hạn!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } else { KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); m_KH.CMND = Convert.ToString(row["CMND"]); m_KH.DiaChi = Convert.ToString(row["DiaChi"]); m_KH.NgayCap = Convert.ToDateTime(row["NgayCap"]); m_KH.NoiCap = Convert.ToString(row["NoiCap"]); ChiTietPhatSinhGDInfo m_PSGD = new ChiTietPhatSinhGDInfo(); m_PSGD.SoTien = Convert.ToInt64(row["SoTien"]); LaiSuatTietKiemInfo m_LS = new LaiSuatTietKiemInfo(); m_LS.MucLaiSuat = Convert.ToInt32(row["MucLaiSuat"]); SoDuTietKiemInfo m_SoDuInfo = new SoDuTietKiemInfo(); m_SoDuInfo.SoDu = Convert.ToInt64(row["SoDu"]); S.MaSoTietKiem = Convert.ToString(row["MaSoTietKiem"]); S.LaiSuatTK = m_LS; S.MaKH = m_KH; S.ChiTietPSGD = m_PSGD; S.SoDuTK = m_SoDuInfo; } STK.Add(S); } return(STK); }
public static IList <InPhieuLuuTienGuiInfo> LayPhieuLuuTietKiemTheoMaSo(String NgayGiaoDich) { InDanhSachSoTheoNgayData data = new InDanhSachSoTheoNgayData(); DataTable tbl = data.LaySoTheoNgayGD(NgayGiaoDich); IList <InPhieuLuuTienGuiInfo> DSS = new List <InPhieuLuuTienGuiInfo>(); foreach (DataRow row in tbl.Rows) { InPhieuLuuTienGuiInfo DS = new InPhieuLuuTienGuiInfo(); KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); ChiTietPhatSinhGDInfo m_PSGD = new ChiTietPhatSinhGDInfo(); m_PSGD.SoTien = Convert.ToInt64(row["SoTien"]); LaiSuatTietKiemInfo m_LS = new LaiSuatTietKiemInfo(); m_LS.MucLaiSuat = Convert.ToInt32(row["MucLaiSuat"]); SoDuTietKiemInfo m_SoDuInfo = new SoDuTietKiemInfo(); m_SoDuInfo.SoDu = Convert.ToInt64(row["SoDu"]); SoTietKiemInfo m_STK = new SoTietKiemInfo(); m_STK.MaSoTietKiem = Convert.ToString(row["MaSoTietKiem"]); LoaiTietKiemInfo m_LTK = new LoaiTietKiemInfo(); m_LTK.TenLoaiTietKiem = Convert.ToString(row["TenLoaiTietKiem"]); DMLoaiTienInfo m_DMLT = new DMLoaiTienInfo(); m_DMLT.LoaiTien = Convert.ToString(row["LoaiTien"]); DS.ChiTietPhatSinhGD = m_PSGD; DS.KhachHang = m_KH; DS.LaiSuatTietKiem = m_LS; DS.LoaiTietKiem = m_LTK; DS.SoDuTietKiem = m_SoDuInfo; DS.SoTietKiem = m_STK; DS.DMLoaiTien = m_DMLT; DSS.Add(DS); } return(DSS); }
public static IList <InPhieuLuuTienGuiInfo> LayPhieuLuuTietKiemTheoMaSo(String MaSoTK) { InPhieuLuuTienGuiData data = new InPhieuLuuTienGuiData(); DataTable tbl = data.LaySoTheoMa(MaSoTK); IList <InPhieuLuuTienGuiInfo> PhieuLuu = new List <InPhieuLuuTienGuiInfo>(); foreach (DataRow row in tbl.Rows) { InPhieuLuuTienGuiInfo PL = new InPhieuLuuTienGuiInfo(); KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); m_KH.CMND = Convert.ToString(row["CMND"]); m_KH.DiaChi = Convert.ToString(row["DiaChi"]); m_KH.NgayCap = Convert.ToDateTime(row["NgayCap"]); ChiTietPhatSinhGDInfo m_PSGD = new ChiTietPhatSinhGDInfo(); m_PSGD.SoTien = Convert.ToInt64(row["SoTien"]); LaiSuatTietKiemInfo m_LS = new LaiSuatTietKiemInfo(); m_LS.MucLaiSuat = Convert.ToInt32(row["MucLaiSuat"]); SoDuTietKiemInfo m_SoDuInfo = new SoDuTietKiemInfo(); m_SoDuInfo.SoDu = Convert.ToInt64(row["SoDu"]); SoTietKiemInfo m_STK = new SoTietKiemInfo(); m_STK.MaSoTietKiem = Convert.ToString(row["MaSoTietKiem"]); m_STK.NgayHieuLuc = Convert.ToDateTime(row["NgayHieuLuc"]); LoaiTietKiemInfo m_LTK = new LoaiTietKiemInfo(); m_LTK.TenLoaiTietKiem = Convert.ToString(row["TenLoaiTietKiem"]); PL.ChiTietPhatSinhGD = m_PSGD; PL.KhachHang = m_KH; PL.LaiSuatTietKiem = m_LS; PL.LoaiTietKiem = m_LTK; PL.SoDuTietKiem = m_SoDuInfo; PL.SoTietKiem = m_STK; PhieuLuu.Add(PL); } return(PhieuLuu); }
public static IList <XuatHangInfo> LayDsXuatHangTheoMa(String MaPhieu) { IList <XuatHangInfo> ds = new List <XuatHangInfo>(); XuatHangData data = new XuatHangData(); DataTable tbl = data.LayDSXuatHangTheoMa(MaPhieu); IList <XuatHangInfo> XuatHang = new List <XuatHangInfo>(); foreach (DataRow row in tbl.Rows) { XuatHangInfo XH = new XuatHangInfo(); MatHangInfo m_MH = new MatHangInfo(); m_MH.TenMH = Convert.ToString(row["TenMH"]); m_MH.MaMH = Convert.ToString(row["MaMH"]); KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); m_KH.MaKH = Convert.ToString(row["MaKH"]); NhanVienInfo m_NV = new NhanVienInfo(); m_NV.HoTen = Convert.ToString(row["HoTenNV"]); m_NV.MaNV = Convert.ToString(row["MaNV"]); LoaiTienInfo m_LoaiTien = new LoaiTienInfo(); m_LoaiTien.LoaiTien = Convert.ToString(row["LoaiTien"]); LoaiGiaoDichInfo m_LoaiGD = new LoaiGiaoDichInfo(); m_LoaiGD.TenGiaoDich = Convert.ToString(row["TenLoaiGiaoDich"]); XH.MaPhieu = Convert.ToString(row["MaPhieu"]); XH.SoLuong = Convert.ToString(row["SoLuong"]); XH.GiaBan = Convert.ToString(row["GiaBan"]); XH.ThanhTien = Convert.ToString(row["ThanhTien"]); XH.NgayXuat = Convert.ToDateTime(row["NgayXuat"]); XH.MaMH = m_MH; XH.MaKH = m_KH; XH.MaNV = m_NV; XH.MaLoaiGiaoDich = m_LoaiGD; XH.MaLoaiTien = m_LoaiTien; XuatHang.Add(XH); } return(XuatHang); }
public static IList <DatHangInfo> LayDsDatHangTheoMa(String MaPhieu) { IList <DatHangInfo> ds = new List <DatHangInfo>(); DatHangData data = new DatHangData(); DataTable tbl = data.LayDSDatHangTheoMa(MaPhieu); IList <DatHangInfo> DatHang = new List <DatHangInfo>(); foreach (DataRow row in tbl.Rows) { DatHangInfo DH = new DatHangInfo(); MatHangInfo m_MH = new MatHangInfo(); m_MH.TenMH = Convert.ToString(row["TenMH"]); m_MH.MaMH = Convert.ToString(row["MaMH"]); KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); m_KH.MaKH = Convert.ToString(row["MaKH"]); LoaiTienInfo m_LoaiTien = new LoaiTienInfo(); m_LoaiTien.LoaiTien = Convert.ToString(row["LoaiTien"]); LoaiGiaoDichInfo m_LoaiGD = new LoaiGiaoDichInfo(); m_LoaiGD.TenGiaoDich = Convert.ToString(row["TenLoaiGiaoDich"]); DH.MaPhieu = Convert.ToString(row["MaPhieu"]); DH.ThanhToan = Convert.ToBoolean(row["ThanhToan"]); DH.SoLuong = Convert.ToString(row["SoLuong"]); DH.GiaBan = Convert.ToString(row["GiaBan"]); DH.ThanhTien = Convert.ToString(row["ThanhTien"]); DH.NgayDat = Convert.ToDateTime(row["NgayDat"]); DH.MaMH = m_MH; DH.MaKH = m_KH; DH.MaLoaiGiaoDich = m_LoaiGD; DH.MaLoaiTien = m_LoaiTien; DatHang.Add(DH); } return(DatHang); }
private void btnNhapExcel_Click(object sender, EventArgs e) { OpenFileDialog file = new OpenFileDialog(); file.Filter = "Excel 2007 (*.xlsx)|*.xlsx|Excel 2003 (*.xls)|*.xls|All files (*.*)|*.*"; file.FilterIndex = 1; if (file.ShowDialog() == System.Windows.Forms.DialogResult.OK) { _Application excel = new Microsoft.Office.Interop.Excel.Application(); _Workbook workbook = excel.Workbooks.Open(file.FileName); _Worksheet sheet = workbook.ActiveSheet; // Dòng bắt đầu là dòng 2 (trừ tiêu đề) int cellRowIndex = 2; do { KhachHangBus khachBus = new KhachHangBus(); KhachHangInfo khach = new KhachHangInfo(); khach.MaKhach = sheet.Cells[cellRowIndex, 1].Value; khach.TenKhach = sheet.Cells[cellRowIndex, 2].Value; khach.NgaySinh = String.Format("{0:MM/dd/yyyy}", sheet.Cells[cellRowIndex, 3].Value); khach.CMND = sheet.Cells[cellRowIndex, 4].Value.ToString(); khach.GioiTinh = sheet.Cells[cellRowIndex, 5].Value; khach.SDT = sheet.Cells[cellRowIndex, 6].Value.ToString(); khach.DiaChi = sheet.Cells[cellRowIndex, 7].Value; khachBus.Them(khach); cellRowIndex++; }while (sheet.Cells[cellRowIndex, 1].Value2 != null); workbook.Close(); excel.Quit(); frmKhachHang_Load(sender, e); MessageBox.Show("Đã nhập thành công dữ liệu từ tập tin Excel!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static IList <SoTietKiemInfo> LayDsSoTKCoKyHan() { IList <SoTietKiemInfo> ds = new List <SoTietKiemInfo>(); SoTietKiemData data = new SoTietKiemData(); DataTable tbl = data.LaySoTheoMa(); IList <SoTietKiemInfo> STK = new List <SoTietKiemInfo>(); foreach (DataRow row in tbl.Rows) { SoTietKiemInfo S = new SoTietKiemInfo(); if (row["MaLoaiTietKiem"].ToString() == "TK423100") { MessageBoxEx.Show("Bạn đang sư dụng chức năng in sổ không co ky han!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } else { KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); m_KH.CMND = Convert.ToString(row["CMND"]); m_KH.DiaChi = Convert.ToString(row["DiaChi"]); m_KH.NgayCap = Convert.ToDateTime(row["NgayCap"]); m_KH.NoiCap = Convert.ToString(row["NoiCap"]); ChiTietPhatSinhGDInfo m_PSGD = new ChiTietPhatSinhGDInfo(); m_PSGD.SoTien = Convert.ToInt64(row["SoTien"]); LaiSuatTietKiemInfo m_LS = new LaiSuatTietKiemInfo(); m_LS.MucLaiSuat = Convert.ToInt32(row["MucLaiSuat"]); SoDuTietKiemInfo m_SoDuInfo = new SoDuTietKiemInfo(); m_SoDuInfo.SoDu = Convert.ToInt64(row["SoDu"]); LoaiTietKiemInfo m_LTK = new LoaiTietKiemInfo(); m_LTK.KyHan = Convert.ToInt32(row["KyHan"]); PhongGiaoDichInfo m_PGD = new PhongGiaoDichInfo(); m_PGD.MaPhongGD = Convert.ToString(row["MaPhongGiaoDich"]); DMKyLaiTKInfo m_DMKyLaiTK = new DMKyLaiTKInfo(); m_DMKyLaiTK.LoaiKyTinhLai = Convert.ToString(row["LoaiKyTinhLai"]); S.MaSoTietKiem = Convert.ToString(row["MaSoTietKiem"]); S.NgayHieuLuc = Convert.ToDateTime(row["NgayHieuLuc"]); S.NgayDenHan = Convert.ToDateTime(row["NgayDenHan"]); S.LaiSuatTK = m_LS; S.MaKH = m_KH; S.ChiTietPSGD = m_PSGD; S.SoDuTK = m_SoDuInfo; S.PhongGiaoDich = m_PGD; S.DMKyTinhLai = m_DMKyLaiTK; S.MaLoaiTietKiem = m_LTK; } STK.Add(S); } return(STK); }
public void Sua(KhachHangInfo info, string maKhach) { string sql = "UPDATE KHACHHANG SET MAKHACH = '" + info.MaKhach + "', TENKHACH = N'" + info.TenKhach + "', NGAYSINH = '" + info.NgaySinh.ToString("yyyy-MM-dd") + "', GIOITINH = '" + info.GioiTinh + "', CMND = '" + info.CMND + "', SDT = '" + info.SDT + "', DIACHI = N'" + info.DiaChi + "' WHERE MAKHACH = '" + maKhach + "'"; data.ExecuteSQL(sql); }
public void Xoa(KhachHangInfo info) { string sql = "DELETE FROM KHACHHANG WHERE MAKHACH = '" + info.MaKhach + "'"; data.ExecuteSQL(sql); }
public void Them(KhachHangInfo kh) { DB2Command cmd = new DB2Command("INSERT INTO QLLK5.KHACHHANG(MAKH, TENKHACHHNAG, GIOITINH, DIACHI, SDT) VALUES('" + kh.MaKH + "', '" + kh.TenKH + "','" + kh.GioiTinh + "','" + kh.DiaChi + "','" + kh.Sdt + "')"); data.Load(cmd); }
public void Them(KhachHangInfo info) { string sql = "INSERT INTO KHACHHANG(MAKHACH, TENKHACH, NGAYSINH, GIOITINH, CMND, SDT, DIACHI) VALUES('" + info.MaKhach + "', N'" + info.TenKhach + "', '" + info.NgaySinh.ToString("yyyy-MM-dd") + "', '" + info.GioiTinh + "', '" + info.CMND + "', '" + info.SDT + "', N'" + info.DiaChi + "')"; data.ExecuteSQL(sql); }
public void Xoa(KhachHangInfo info) { data.Xoa(info); }
public void Sua(KhachHangInfo kh, string maKH) { DB2Command cmd = new DB2Command("UPDATE QLLK5.KHACHHANG SET MAKH = '" + kh.MaKH + "', TENKHACHHNAG = '" + kh.TenKH + "', GIOITINH='" + kh.GioiTinh + "', DIACHI='" + kh.DiaChi + "',SDT='" + kh.Sdt + "' WHERE MAKH = '" + maKH + "'"); data.Load(cmd); }
public static void Them_KhachHang(KhachHangInfo kh) { DAO_KHACHHANG.Them_KhachHang(kh); }
public void Them(KhachHangInfo kh) { data.Them(kh); }
public void Sua(KhachHangInfo kh, string maKH) { data.Sua(kh, maKH); }
public void Them(KhachHangInfo info) { data.Them(info); }
public void Sua(KhachHangInfo info, string maKhach) { data.Sua(info, maKhach); }
public static void Sua_KhachHang(KhachHangInfo kh) { con = DAO_DATABASE.OpenConnect(); SqlHelper.ExecuteNonQuery(con, "PR_KH_XOA", kh.MaKH, kh.HoTen, kh.DiaChi, kh.DienThoai); DAO_DATABASE.CloseConnect(con); }
public static void Sua_KhachHang(KhachHangInfo kh) { DAO_KHACHHANG.Sua_KhachHang(kh); }