private void btnLuuLaiKhachHang_Click(object sender, EventArgs e) { try { //Update / Insert khách hàng mới objKhachHang.KH_CMND = txtSoCMND.Text; objKhachHang.KH_DiaChi = txtDiaChi.Text; objKhachHang.KH_MaKH = txtMaKhachHang.Text; objKhachHang.KH_TenKH = txtTenKhachHang.Text; objKhachHang.KH_NgaySinh = DateTime.ParseExact(dateNgaySinh.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); objKhachHang.KH_QuocTich = txtQuocTich.Text; objKhachHang.KH_SDT = txtSoDienThoai.Text; //Insert / Update hóa đơn objHoaDon.HD_MaHoaDon = txtMaHoaDon.Text; objHoaDon.HD_NgayThue = DateTime.ParseExact(txtNgayThue.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); objHoaDon.HD_NgayHoaDon = DateTime.ParseExact(txtNgayThue.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); objHoaDon.HD_SoLuongKhach = txtSoLuongKhach.Text; objHoaDon.PHG_MaPhong = cbbMaPhong.EditValue.ToString(); objHoaDon.NV_MANV = cbbNhanVien.EditValue.ToString(); objHoaDon.KH_MaKH = txtMaKhachHang.Text; objHoaDon.HD_TrangThaiHoaDon = "Chưa thanh toán"; if (IsInsert == true) { busKhachHang.Insert(objKhachHang); busHoaDon.InsertDK(objHoaDon); XtraMessageBox.Show("Đã thêm thông tin đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiKhachHang(); } else { busHoaDon.Update(objHoaDon); busKhachHang.Update(objKhachHang); XtraMessageBox.Show("Đã sửa thông tin đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiKhachHang(); } } catch { XtraMessageBox.Show("Thông tin không hợp lệ vui lòng kiểm tra lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLuu_Click_1(object sender, EventArgs e) { try { obj.KH_MaKH = txtMaKH.Text; obj.KH_TenKH = function.upperfirstword(txtTenKH.Text); obj.KH_NgaySinh = DateTime.ParseExact(dateNgaySinh.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); obj.KH_QuocTich = function.upperfirstword(txtQuocTich.Text); obj.KH_SDT = txtSDT.Text; obj.KH_CMND = txtCMND.Text; obj.KH_DiaChi = function.upperfirst(txtDiaChi.Text); if (IsInsert == true) { if (txtMaKH.Text == "") { XtraMessageBox.Show("Mã khách hàng không được để trống. Vui lòng điền thông tin!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { bus.Insert(obj); XtraMessageBox.Show("Đã thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThi(); XoaText(); Khoa(); } } else { bus.Update(obj); XtraMessageBox.Show("Đã sửa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThi(); XoaText(); Khoa(); } } catch { XtraMessageBox.Show("Thông tin khách hàng không được để trống, vui lòng nhập đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }