private void btnXoaXe_Click(object sender, EventArgs e) { if (IsNumber(tbTienNo.Text) == false) { MessageBox.Show("Số tiền nợ là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!fMainForm.cNullTB(tbBienSoXe.Text) && !fMainForm.cNullTB(cbbTenChuXe.Text) && !fMainForm.cNullTB(cbbHieuXe.Text)) { if (XeBUS.cPrimaryKey(tbBienSoXe.Text.Trim())) { string BienSo = tbBienSoXe.Text.Trim(); string strMaKhachSuaXe = cbbTenChuXe.SelectedValue.ToString(); int MaKhachSuaXe = Convert.ToInt32(strMaKhachSuaXe); string MaHieuXe = cbbHieuXe.SelectedValue.ToString(); XeBUS.delCar(BienSo, MaKhachSuaXe, MaHieuXe); dtgvLichSuThaoTacXe.DataSource = XeBUS.loadAllCar(); } 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."); } RefreshGUI(); RefreshHieuXe(); RefreshTraCuuXeGUI(); } else { MessageBox.Show("Bạn chưa nhập vào đủ dữ liệu xin vui lòng nhập lại."); } }
private void btnCapNhatXe_Click(object sender, EventArgs e) { if (IsNumber(tbTienNo.Text) == false) { MessageBox.Show("Số tiền nợ là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!fMainForm.cNullTB(tbBienSoXe.Text) && !fMainForm.cNullTB(cbbTenChuXe.DisplayMember) && !fMainForm.cNullTB(cbbHieuXe.DisplayMember) && !fMainForm.cNullTB(tbTienNo.Text)) { if (XeBUS.cPrimaryKey(tbBienSoXe.Text.Trim())) { string BienSo = tbBienSoXe.Text.Trim(); string strMaKhachSuaXe = cbbTenChuXe.SelectedValue.ToString(); int MaKhachSuaXe = Convert.ToInt32(strMaKhachSuaXe); string MaHieuXe = cbbHieuXe.SelectedValue.ToString(); int TienNo = Convert.ToInt32(tbTienNo.Text); XeBUS.updateCar(BienSo, MaKhachSuaXe, MaHieuXe, TienNo); dtgvLichSuThaoTacXe.DataSource = XeBUS.loadAllCar(); } 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."); } RefreshGUI(); RefreshHieuXe(); RefreshTraCuuXeGUI(); }
private void btnLichSuThaoTacXe_Click(object sender, EventArgs e) { dtgvLichSuThaoTacXe.DataSource = XeBUS.loadAllCar(); }