private void btnThemXe_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.addCar(BienSo, MaKhachSuaXe, MaHieuXe, TienNo); dtgvLichSuThaoTacXe.DataSource = XeBUS.loadAllCar(); } 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."); } RefreshGUI(); RefreshHieuXe(); RefreshTraCuuXeGUI(); }