private void btnCapNhat_Click_1(object sender, EventArgs e) { //Set background //btnThem.BackColor = Color.LightGray; //btnThem.ForeColor = Color.Black; //btnXoa.BackColor = Color.LightGray; //btnXoa.ForeColor = Color.Black; //btnCapNhat.BackColor = Color.DimGray; //btnCapNhat.ForeColor = Color.White; if (IsNumber(tbMaKhachSuaXe.Text) == false) { MessageBox.Show("Mã khách hàng là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (IsNumber(tbDienThoai.Text) == false) { MessageBox.Show("Điện thoại là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (IsNumber(tbSoTienNo.Text) == false) { MessageBox.Show("Số tiền nợ là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (!fMainForm.cNullTB(tbMaKhachSuaXe.Text) && !fMainForm.cNullTB(tbTenChuXe.Text) && !fMainForm.cNullTB(tbDienThoai.Text) && !fMainForm.cNullTB(tbDiaChi.Text) && !fMainForm.cNullTB(tbEmail.Text) && !fMainForm.cNullTB(tbSoTienNo.Text)) { if (KhachSuaXeBUS.cPrimaryKey(tbMaKhachSuaXe.Text.Trim())) { string strMaKhachSuaXe = tbMaKhachSuaXe.Text.Trim(); int MaKhachSuaXe = Convert.ToInt32(strMaKhachSuaXe); string TenChuXe = tbTenChuXe.Text; string DienThoai = tbDienThoai.Text; string DiaChi = tbDiaChi.Text; string Email = tbEmail.Text; int TienNo = Convert.ToInt32(tbSoTienNo.Text); KhachSuaXeDTO kh = new KhachSuaXeDTO(MaKhachSuaXe, TenChuXe, DienThoai, DiaChi, Email, TienNo); KhachSuaXeBUS.updateCustomer(kh); dtgvThaoTac.DataSource = KhachSuaXeBUS.loadAllCustomer(); } else { MessageBox.Show("Mã khách hàng vừa nhập vào không tồn tại.Kiểm tra lại mã để cập nhật dữ liệu."); } } else { MessageBox.Show("Bạn chưa nhập vào đủ dữ liệu xin vui lòng nhập lại."); } RefreshQLKH(); }
private void btnXoa_Click_1(object sender, EventArgs e) { //Set background //btnThem.BackColor = Color.LightGray; //btnThem.ForeColor = Color.Black; //btnXoa.BackColor = Color.DimGray; //btnXoa.ForeColor = Color.White; //btnCapNhat.BackColor = Color.LightGray; //btnCapNhat.ForeColor = Color.Black; //if (!fMainForm.cNullTB(tbMaKhachSuaXe.Text)) //{ // if (KhachSuaXeBUS.cPrimaryKey(tbMaKhachSuaXe.Text.Trim())) // { // string strMaKhachSuaXe = tbMaKhachSuaXe.Text.Trim(); // int MaKhachSuaXe = Convert.ToInt32(strMaKhachSuaXe); // KhachSuaXeBUS.delCustomer(MaKhachSuaXe); // dtgvThaoTac.DataSource = KhachSuaXeBUS.loadAllCustomer(); // } // else // { // MessageBox.Show("Dữ liệu nhập vào chưa đúng vui lòng nhập vào ô Mã Khách Sửa Xe."); // } //} if (IsNumber(tbMaKhachSuaXe.Text) == false) { MessageBox.Show("Mã khách hàng là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (IsNumber(tbDienThoai.Text) == false) { MessageBox.Show("Điện thoại là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (IsNumber(tbSoTienNo.Text) == false) { MessageBox.Show("Số tiền nợ là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } string ex = ""; if (!fMainForm.cNullTB(tbMaKhachSuaXe.Text)) { if (KhachSuaXeBUS.cPrimaryKey(tbMaKhachSuaXe.Text.Trim())) { string strMaKhachSuaXe = tbMaKhachSuaXe.Text.Trim(); int MaKhachSuaXe = Convert.ToInt32(strMaKhachSuaXe); if (KhachSuaXeBUS.delCustomer(MaKhachSuaXe, ex) == true) { //show message MessageBox.Show("Xóa thành công", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); dtgvThaoTac.DataSource = KhachSuaXeBUS.loadAllCustomer(); RefreshQLKH(); return; } else { //Or something bad happened MessageBox.Show("Bạn phải xóa tất cả các xe của khách hàng này. Sau đó mới được quyền xóa khách hàng.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } //KhachSuaXeBUS.delCustomer(MaKhachSuaXe); } else { MessageBox.Show("Dữ liệu nhập vào chưa đúng vui lòng nhập vào ô Mã Khách Sửa Xe."); } } }
private void btnThem_Click_1(object sender, EventArgs e) { //Set background //btnThem.BackColor = Color.DimGray; //btnThem.ForeColor = Color.White; //btnXoa.BackColor = Color.LightGray; //btnXoa.ForeColor = Color.Black; //btnCapNhat.BackColor = Color.LightGray; //btnCapNhat.ForeColor = Color.Black; //Set up some text boxes to prevent user type in //tbMaKhachSuaXe.ReadOnly = false; //tbTenChuXe.ReadOnly = false; //tbDiaChi.ReadOnly = false; //tbDienThoai.ReadOnly = false; //tbEmail.ReadOnly = false; //tbSoTienNo.ReadOnly = false; //if (!fMainForm.cNullTB(tbMaKhachSuaXe.Text) && !fMainForm.cNullTB(tbTenChuXe.Text) && !fMainForm.cNullTB(tbDienThoai.Text) && !fMainForm.cNullTB(tbDiaChi.Text) && !fMainForm.cNullTB(tbEmail.Text) && !fMainForm.cNullTB(tbSoTienNo.Text)) //{ // if (!KhachSuaXeBUS.cPrimaryKey(tbMaKhachSuaXe.Text.Trim())) // { // string strMaKhachSuaXe = tbMaKhachSuaXe.Text.Trim(); // int MaKhachSuaXe = Convert.ToInt32(strMaKhachSuaXe); // string TenChuXe = tbTenChuXe.Text; // string DienThoai = tbDienThoai.Text; // string DiaChi = tbDiaChi.Text; // string Email = tbEmail.Text; // int TienNo = Convert.ToInt32(tbSoTienNo.Text); // KhachSuaXeDTO kh = new KhachSuaXeDTO(MaKhachSuaXe, TenChuXe, DienThoai, DiaChi, Email, TienNo); // KhachSuaXeBUS.addCustomer(kh); // dtgvThaoTac.DataSource = KhachSuaXeBUS.loadAllCustomer(); // } // else // { // MessageBox.Show("Dữ liệu vừa nhập vào không hợp lệ, do bị trùng khóa chính."); // } //} //else //{ // MessageBox.Show("Bạn chưa nhập vào đủ dữ liệu xin vui lòng nhập lại."); //} if (IsNumber(tbMaKhachSuaXe.Text) == false) { MessageBox.Show("Mã khách hàng là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (IsNumber(tbDienThoai.Text) == false) { MessageBox.Show("Điện thoại là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (IsNumber(tbSoTienNo.Text) == false) { MessageBox.Show("Số tiền nợ là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } if (fMainForm.cNullTB(tbMaKhachSuaXe.Text) || fMainForm.cNullTB(tbTenChuXe.Text) || fMainForm.cNullTB(tbDienThoai.Text) || fMainForm.cNullTB(tbDiaChi.Text) || fMainForm.cNullTB(tbEmail.Text) || fMainForm.cNullTB(tbSoTienNo.Text)) { MessageBox.Show("Xin hãy điền đầy đủ thông tin", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); RefreshQLKH(); return; } DialogResult result = MessageBox.Show("Bạn có chắc chắn muốn thêm khách hàng này không? ", "Cảnh báo!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (!KhachSuaXeBUS.cPrimaryKey(tbMaKhachSuaXe.Text.Trim())) { string ex = ""; string strMaKhachSuaXe = tbMaKhachSuaXe.Text.Trim(); int MaKhachSuaXe = Convert.ToInt32(strMaKhachSuaXe); string TenChuXe = tbTenChuXe.Text; string DienThoai = tbDienThoai.Text; string DiaChi = tbDiaChi.Text; string Email = tbEmail.Text; int TienNo = Convert.ToInt32(tbSoTienNo.Text); KhachSuaXeDTO kh = new KhachSuaXeDTO(MaKhachSuaXe, TenChuXe, DienThoai, DiaChi, Email, TienNo); if (KhachSuaXeBUS.InsertCustomer(kh, ex) == true) { MessageBox.Show("Thêm thành công", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); dtgvThaoTac.DataSource = KhachSuaXeBUS.loadAllCustomer(); RefreshQLKH(); return; } } else { MessageBox.Show("Dữ liệu vừa nhập vào không hợp lệ, do bị trùng khóa chính."); } //MessageBox.Show(ex, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } RefreshQLKH(); }