private void btnXoa_Click(object sender, EventArgs e) { try { if (decimal.Parse(txtTienNo.Text) > 0) { MessageBox.Show("Xe phải trả hết tiền nợ mới được xóa ra khỏi xưởng"); return; } DialogResult dialog = MessageBox.Show("Bạn có muốn xóa xe này ra khỏi xưởng không?", "Thông báo", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { XeBLL.XoaXe(txtBienSo.Text); MessageBox.Show("Xe đã xóa thành công!", "Thông báo"); txtBienSo.Clear(); txtHieuXe.Clear(); txtNgayTiepNhan.Clear(); txtChuXe.Clear(); txtDiaChi.Clear(); txtDienThoai.Clear(); txtEmail.Clear(); txtTienNo.Clear(); GetDataGridView(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo"); } }
private void btnNhapXuong_Click(object sender, EventArgs e) { if ((int)QuyDinhBLL.GetQuyDinh().SoXeSuaChuaToiDa > int.Parse(labSoXeTiepNhan.Text)) { Entities.Xe xe = new Entities.Xe(txtBienSo.Text, cboHieuXe.Text, txtHoTenCX.Text, txtDiaChi.Text, txtSDT.Text, txtEmail.Text, DateTime.ParseExact(labNgayNhap.Text, "dd/MM/yyyy", null)); try { if (XeBLL.ThemXe(xe)) { btnInPhieu.Enabled = true; MessageBox.Show("Xe đã được thêm thành công!", "Thông báo", MessageBoxButtons.OK); GetDataGridView(); GetSoXeTiepNhan(); } else { MessageBox.Show("Biển số xe đã tồn tại", "Thông báo", MessageBoxButtons.OK); } } catch (Exception ex) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin cần thiết!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { btnNhapXuong.Enabled = false; MessageBox.Show("Số xe sửa chửa trong ngày vượt quá quy định cho phép", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Hand); } }
public void GetThongTinXe(string bienSo) { txtSoPhieu.Text = PhieuThuTienBLL.AutoMACTSC(); txtBienSo.Text = bienSo; DataTable dt = XeBLL.GetThongTinXe(bienSo); txtChuXe.Text = dt.Rows[0]["TENCHUXE"].ToString(); txtTienNo.Text = String.Format("{0:0,0}", decimal.Parse(dt.Rows[0]["TIENNO"].ToString())); }
private void GetDataGridView() { dgvTimKiem.DataSource = XeBLL.GetList(); string[] columns = { "BienSo", "HieuXe", "HoTenChuXe", "TienNo" }; Utility.ControlFormat.DataGridViewFormat(dgvTimKiem, columns); dgvTimKiem.Columns[0].HeaderText = "Biển số"; dgvTimKiem.Columns[1].HeaderText = "Hiệu xe"; dgvTimKiem.Columns[2].HeaderText = "Tên chủ xe"; dgvTimKiem.Columns[7].HeaderText = "Tiền nợ"; }
private void frmLapPhieuThuTien_Load(object sender, EventArgs e) { btnLapPhieu.Enabled = false; if (!string.IsNullOrEmpty(frmTimKiem.bienSo)) { txtTenChuXe.Text = XeBLL.GetChuXe(frmTimKiem.bienSo); txtBienSo.Text = frmTimKiem.bienSo; btnLapPhieu.Enabled = true; } }
public void GetDataGridView() { dgvXe.DataSource = XeBLL.GetList(); string[] columns = { "BienSo", "HieuXe", "HoTenChuXe", "TienNo", "NgayNhap" }; Utility.ControlFormat.DataGridViewFormat(dgvXe, columns); dgvXe.Columns[0].HeaderText = "Biển số"; dgvXe.Columns[1].HeaderText = "Hiệu xe"; dgvXe.Columns[2].HeaderText = "Chủ xe"; dgvXe.Columns[7].HeaderText = "Tiền nợ"; dgvXe.Columns[6].HeaderText = "Ngày nhập"; }
private void GetThongTinXe(string bienSo) { DataTable dt = XeBLL.GetThongTinXe(bienSo); txtBienSo.Text = dt.Rows[0]["BIENSO"].ToString(); txtChuXe.Text = dt.Rows[0]["TENCHUXE"].ToString(); txtDiaChi.Text = dt.Rows[0]["DIACHI"].ToString(); txtDienThoai.Text = dt.Rows[0]["DIENTHOAI"].ToString(); txtEmail.Text = dt.Rows[0]["EMAIL"].ToString(); txtHieuXe.Text = dt.Rows[0]["HIEUXE"].ToString(); txtNgayTiepNhan.Text = dt.Rows[0]["NGAYTIEPNHAN"].ToString(); txtTienNo.Text = dt.Rows[0]["TIENNO"].ToString(); }
private void txtTimKiem_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (txtTimKiem.Text != "") { dgvTimKiem.DataSource = XeBLL.TimKiemXe(txtTimKiem.Text); labelSL.Text = dgvTimKiem.RowCount.ToString(); } else { MessageBox.Show("Nhập từ khóa tìm kiếm", "Thông báo"); } } }
private void txtBienSo_TextChanged(object sender, EventArgs e) { string bienXe = txtBienSo.Text; txtTenChuXe.Text = XeBLL.GetChuXe(bienXe); if (txtTenChuXe.Text == "1") { txtTenChuXe.Clear(); } if (txtTenChuXe.Text.Length == 0) { btnLapPhieu.Enabled = false; } else { btnLapPhieu.Enabled = true; } }
private void btnCapNhat_Click(object sender, EventArgs e) { try { Xe xe = new Xe(); xe.HoTenChuXe = txtChuXe.Text; xe.BienSo = txtBienSo.Text; xe.DienThoai = txtDienThoai.Text; xe.DiaChi = txtDiaChi.Text; xe.Email = txtEmail.Text; XeBLL.CapNhatThongTinXe(xe); MessageBox.Show("Cập nhật thành công", "Thông báo"); GetDataGridView(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo"); } }
//lỗi private void GetSoXeTiepNhan() { int soXe = XeBLL.GetSoXeTiepNhan(DateTime.ParseExact(labNgayNhap.Text, "dd/MM/yyyy", null)); labSoXeTiepNhan.Text = soXe.ToString(); }