private void btn_save_Click(object sender, EventArgs e) { if (kt.KiemTraDauVao(tenKHTextEdit1.Text, diaChiTextEdit1.Text, dienThoaiTextEdit1.Text, "0", "0", "0", "0") == false) { MessageBox.Show("Xin Nhập Đầy Đủ Thông Tin!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { laygiatri(); try { if (khBUS.CapNhatKH(kh)) { MessageBox.Show("Cập nhật thành công !!", "Thông báo"); ucQLKhachHang_Load(sender, e); } else { MessageBox.Show("Có lỗi xảy ra"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btn_luu_Click(object sender, EventArgs e) { KhachHangDTO khachhang = new KhachHangDTO(); try { khachhang.MAKH = txt_MaKH.Text.Trim(); khachhang.TENKH = txt_Ten.Text.Trim(); khachhang.SDT = txt_SDT.Text.Trim(); khachhang.LOAIKH = int.Parse(cbo_LoaiKH.SelectedValue.ToString()); khachhang.TINHTRANG = int.Parse(cbo_TinhTrang.SelectedValue.ToString()); } catch { MessageBox.Show("Thiếu thông tin"); return; } KhachHangBUS a = new KhachHangBUS(); if (txt_SDT.Text == string.Empty || txt_Ten.Text == string.Empty || txt_SDT.Text.Length > 11 || txt_SDT.Text.Length < 10) { MessageBox.Show("Thông tin về khách hàng không hợp lệ !"); } else { if (trThai == 2) { try { bool kq = a.ThemKH(khachhang); if (kq) { //MessageBox.Show("Them thanh cong", maKHMoi); trThai = 1; FrmChinh frmmain = (FrmChinh)this.MdiParent; frmmain.lsNDDTO = new LichSuNguoiDungDTO() { MAND = frmmain.nvDangNhap.MAND, MANV = frmmain.nvDangNhap.MANV, THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")), SUKIEN = "Khách hàng " + khachhang.TENKH + " SDT :" + khachhang.SDT + "được thêm vào hệ thống" }; bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO); trThai = 1; LoadData(); KHhienhanh = null; TrangThai(); Bind(); } else { MessageBox.Show("Them that bai !"); } } catch { MessageBox.Show("Trùng số điện thoại!"); } } else { try { bool kt = a.CapNhatKH(khachhang); if (!kt) { MessageBox.Show("Cập nhật thất bại"); } else { MessageBox.Show("Cập nhật thành công!"); FrmChinh frmmain = (FrmChinh)this.MdiParent; frmmain.lsNDDTO = new LichSuNguoiDungDTO() { MAND = frmmain.nvDangNhap.MAND, MANV = frmmain.nvDangNhap.MANV, THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")), SUKIEN = "Khách hàng " + khachhang.TENKH + " SDT :" + khachhang.SDT + "được cập nhật" }; bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO); trThai = 1; LoadData(); KHhienhanh = null; TrangThai(); Bind(); } } catch { MessageBox.Show("Trùng số điện thoại!"); } } } }