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 frmPhieuSuaChua_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'dataSet1.PhieuSuaChua' table. You can move, or remove it, as needed. this.phieuSuaChuaTableAdapter.Fill(this.dataSet1.PhieuSuaChua, cbBienSo.Text); cbBienSo.DataSource = XeBUS.Xe_DanhSach(); cbBienSo.DisplayMember = "BienSo"; cbBienSo.ValueMember = "BienSo"; cbVTPT.DataSource = VatTuPhuTungBUS.VatTuPhuTung_GetAll(); cbVTPT.DisplayMember = "MaVatTuPhuTung"; cbVTPT.ValueMember = "DonGia"; cbNoiDung.DataSource = TienCongBUS.TienCong_GetAll(); cbNoiDung.DisplayMember = "NoiDungSuaChua"; cbNoiDung.ValueMember = "DonGia"; cbNoiDung.Text = ""; cbVTPT.Text = ""; lbcSoLuongTon.Text = ""; txtSoLuong.Text = ""; this.cbBienSo.SelectedIndexChanged += new System.EventHandler(this.cbBienSo_SelectedIndexChanged); this.cbNoiDung.SelectedIndexChanged += new System.EventHandler(this.cbNoiDung_SelectedIndexChanged); this.cbVTPT.SelectedIndexChanged += new System.EventHandler(this.cbVTPT_SelectedIndexChanged); }
private void btnLuu_Click(object sender, EventArgs e) { if (KiemTra()) { Xe xe = new Xe(); try { xe.TenChuXe = txtTenChuXe.Text; xe.BienSo = txtBienSo.Text; xe.DiaChi = txtDiaChi.Text; xe.Email = txtEmail.Text; xe.DienThoai = txtDienThoai.Text; xe.HieuXe = cbHieuXe.SelectedValue.ToString(); xe.NgayTiepNhan = dateNgayTiepNhan.Text; //xe.TienNo = 0; XeBUS.Xe_Insert(xe); tableTiepNhanXe.DataSource = XeBUS.Xe_DanhSach(); //tableTiepNhanXe.DataSource = XeBUS.Xe_DSTheoNgay(dateNgayTiepNhan.Text); // tableTiepNhanXe.DataSource = XeBUS.Xe_DSTheoNgay(xe.NgayTiepNhan.ToString()); MessageBox.Show("Nhập thành công !!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { SQLDataProvider.connection.Close(); } btnXoa.Enabled = false; //btnThemMoi.Enabled = true; } }
private void btnXoa_Click(object sender, EventArgs e) { try { Xe xe = new Xe() { BienSo = txtBienSo.Text }; XeBUS.Xe_Delete(xe); MessageBox.Show("Xóa thành công!!"); tableTiepNhanXe.DataSource = XeBUS.Xe_DanhSach(); txtBienSo.Text = ""; txtDiaChi.Text = ""; txtDienThoai.Text = ""; txtEmail.Text = ""; txtTenChuXe.Text = ""; cbHieuXe.SelectedIndex = 0; txtBienSo.Focus(); } catch (Exception) { MessageBox.Show("Không thể xóa xe đang sửa chữa!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } btnXoa.Enabled = false; }
public void LoadXe() { List <Xe> list = XeBUS.LoadXe(); int val = cbSearch.SelectedIndex; string search = txtSearch.Text; switch (val) { case 1: list = list.Where(x => match(x.MaXe.ToString(), search)).ToList(); break; case 2: list = list.Where(x => match(x.HangXe.TenHangXe, search)).ToList(); break; case 3: list = list.Where(x => match(x.LoaiXe.TenLoaiXe, search)).ToList(); break; case 4: list = list.Where(x => match(x.NhaCungCap.TenNhaCungCap, search)).ToList(); break; case 5: list = list.Where(x => match(x.TenXe, search)).ToList(); break; } tblXe.DataSource = list; }
public void DuyetMaXe() { tblBrowseXe.DataSource = XeBUS.DuyetMaXe(); tblBrowseXe.Columns[0].HeaderText = "Mã xe"; tblBrowseXe.Columns[1].HeaderText = "Hãng"; tblBrowseXe.Columns[2].HeaderText = "Tên xe"; }
private void btn_capnhat_Click(object sender, EventArgs e) { Xe xe = new Xe(); try { xe.BienSo = txtBienSo.Text; xe.DiaChi = txtDiaChi.Text; xe.DienThoai = txtDienThoai.Text; xe.Email = txtEmail.Text; xe.HieuXe = cbHieuXe.Text; xe.NgayTiepNhan = dateNgayTiepNhan.Text; xe.TenChuXe = txtTenChuXe.Text; xe.TienNo = double.Parse(txtTienNo.Text); XeBUS.Xe_Update(xe); MessageBox.Show("Cập nhật thành công!!!", "Thông Báo"); ReLoad(); txtBienSo.Text = ""; txtDiaChi.Text = ""; txtDienThoai.Text = ""; txtEmail.Text = ""; txtTenChuXe.Text = ""; txtTienNo.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SoXeTiepNhanTrongNgay(string Ngay) { int count = XeBUS.Xe_DemDSTheoNgay(dateNgayTiepNhan.Text); if (count >= XeBUS.SoXeSuaChuaTrongNgay()) { MessageBox.Show("Số xe tiếp nhận trong ngày đã đủ"); } }
private void frmTimKiem_Load(object sender, EventArgs e) { cbHieuXe.DataSource = HieuXeBUS.HieuXe_GetHieuXe(); cbHieuXe.DisplayMember = "HieuXe"; cbHieuXe.ValueMember = "HieuXe"; cb_TimKiem.DataSource = XeBUS.Xe_DanhSach(); cb_TimKiem.DisplayMember = "TenChuXe"; cb_TimKiem.ValueMember = "TenChuXe"; SQLDataProvider.connection.Close(); }
private void LoadDSXeSuaTrongNgay(string Ngay) { try { tableTiepNhanXe.DataSource = XeBUS.Xe_DSTheoNgay(Ngay); SoXeTiepNhanTrongNgay(Ngay); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi"); } }
private void btnThemMoi_Click(object sender, EventArgs e) { txtBienSo.Text = ""; txtDiaChi.Text = ""; txtDienThoai.Text = ""; txtEmail.Text = ""; txtTenChuXe.Text = ""; if (XeBUS.Xe_DemDSTheoNgay(dateNgayTiepNhan.Text) >= XeBUS.SoXeSuaChuaTrongNgay()) { MessageBox.Show(string.Format("Số xe đã tiếp nhận đủ {0}chiếc", XeBUS.SoXeSuaChuaTrongNgay()), "Thông báo"); } btnXoa.Enabled = false; }
private void frmPhieuThuTien_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'DataSet1.PhieuThuTien' table. You can move, or remove it, as needed. this.PhieuThuTienTableAdapter.Fill(this.DataSet1.PhieuThuTien, cbBienSo.Text); cbBienSo.DataSource = XeBUS.Xe_DanhSach(); cbBienSo.DisplayMember = "BienSo"; cbBienSo.ValueMember = "BienSo"; // cbBienSo.SelectedIndexChanged = cbBienSo_SelectedIndexChanged(sender, e); cbBienSo.SelectedIndexChanged += cbBienSo_SelectedIndexChanged; //btnLapPhieu.Enabled = false; btnIn.Enabled = false; }
private void loadComboBoxes() { cbHangXe.DataSource = XeBUS.LoadHangXe(); cbHangXe.DisplayMember = "TenHangXe"; cbHangXe.ValueMember = "MaHangXe"; cbLoaiXe.DataSource = XeBUS.LoadLoaiXe(); cbLoaiXe.DisplayMember = "TenLoaiXe"; cbLoaiXe.ValueMember = "MaLoaiXe"; cbNCC.DataSource = XeBUS.LoadNCC(); cbNCC.DisplayMember = "TenNhaCungCap"; cbNCC.ValueMember = "MaNhaCungCap"; }
private void cbBienSo_SelectedIndexChanged(object sender, EventArgs e) { btnIn.Enabled = true; // btnLapPhieu.Enabled = true; DataTable dtb = new DataTable(); dtb = XeBUS.Xe_GetBienSo(cbBienSo.Text); foreach (DataRow row in dtb.Rows) { txtTenChuXe.Text = row["TenChuXe"].ToString(); txtDienThoai.Text = row["DienThoai"].ToString(); txtDiaChi.Text = row["DiaChi"].ToString(); txtEmail.Text = row["Email"].ToString(); txtTienNo.Text = row["TienNo"].ToString(); } }
private void btnLapPhieu_Click(object sender, EventArgs e) { if (txtMaPhieuThu.Text == "") { MessageBox.Show("Chưa có mã phiếu!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMaPhieuThu.Focus(); } else if (txtSoTienThu.Text == "") { MessageBox.Show("Chưa nhập số tiền thu!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txtSoTienThu.Focus(); } else { try { PhieuThuTien pt = new PhieuThuTien() { BienSo = cbBienSo.Text, MaPhieuThuTien = txtMaPhieuThu.Text, /*pt.NgayThuTien = dateNgayThuTien.Value.ToShortDateString();*/ /*pt.NgayThuTien = dateNgayThuTien.Value.ToString();*/ NgayThuTien = dateNgayThuTien.Text, SoTienThu = double.Parse(txtSoTienThu.Text) }; string[] s = txtTienNo.Text.Split(','); if (double.Parse(txtSoTienThu.Text) > double.Parse(s[0])) { MessageBox.Show("Số tiền thu phải nhỏ hơn số tiền nợ"); txtSoTienThu.Text = ""; } PhieuThuTienBUS.PhieuThuTien_Insert(pt); MessageBox.Show("Lập phiếu thành công!!"); DataTable dtb = new DataTable(); dtb = XeBUS.Xe_GetBienSo(cbBienSo.Text); foreach (DataRow r in dtb.Rows) { txtTienNo.Text = r["TienNo"].ToString(); } btnIn.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void ReLoad() { if (rbt_BienSo.Checked == true) { table_DanhSach.DataSource = XeBUS.Xe_GetBienSo(cb_TimKiem.Text); } if (rbt_TenChuXe.Checked == true) { table_DanhSach.DataSource = XeBUS.Xe_GetTenChuXe(cb_TimKiem.Text); } if (rbt_HieuXe.Checked == true) { table_DanhSach.DataSource = XeBUS.Xe_GetHieuXe(cb_TimKiem.Text); if (table_DanhSach.Rows[0].Cells[0].Value == null) { MessageBox.Show("Chưa tiếp nhận hiệu xe này!!!", "Chọn lại!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } cb_TimKiem.DataSource = XeBUS.Xe_DanhSach(); }
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 frmTiepnhanxe_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'quanlygaraoto1.sp_Xe_DanhSach' table. You can move, or remove it, as needed. this.sp_Xe_DanhSachTableAdapter.Fill(this.quanlygaraoto1.sp_Xe_DanhSach); try { cbHieuXe.DataSource = HieuXeBUS.HieuXe_GetHieuXe(); cbHieuXe.DisplayMember = "HieuXe"; cbHieuXe.ValueMember = "HieuXe"; LoadDSXeSuaTrongNgay(dateNgayTiepNhan.Text); sp_Xe_DanhSachTableAdapter.Fill(quanlygaraoto1.sp_Xe_DanhSach); tableTiepNhanXe.DataSource = XeBUS.Xe_DanhSach(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { SQLDataProvider.connection.Close(); } }
private void cb_TimKiem_SelectedIndexChanged(object sender, EventArgs e) { cb_TimKiem.DataSource = XeBUS.Xe_DanhSach(); }
private void rbt_BienSo_CheckedChanged(object sender, EventArgs e) { cb_TimKiem.DataSource = XeBUS.Xe_GetAllBienSo(); cb_TimKiem.DisplayMember = "BienSo"; cb_TimKiem.ValueMember = "BienSo"; }
private void MainForm_Load(object sender, EventArgs e) { barEdit_soxe.EditValue = XeBUS.SoXeSuaChuaTrongNgay(); }
private bool KiemTra() { if (txtTenChuXe.Text.Trim().Equals("")) { MessageBox.Show("Tên chủ xe chưa có !!!"); txtTenChuXe.Focus(); return(false); } if (txtBienSo.Text.Trim().Equals("")) { MessageBox.Show("Biển số chưa có !!!"); txtBienSo.Focus(); return(false); } if (cbHieuXe.Text.Trim().Equals("")) { MessageBox.Show("Hiệu xe chưa được chọn !!!"); cbHieuXe.Focus(); return(false); } if (cbHieuXe.FindStringExact(cbHieuXe.Text) == -1) { MessageBox.Show("Hiệu xe không có trong gara!!"); cbHieuXe.Focus(); return(false); } if (txtDiaChi.Text.Trim().Equals("")) { MessageBox.Show("Địa chỉ chưa có!!!"); txtDiaChi.Focus(); return(false); } if (txtDienThoai.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập số điện thoại!!!"); txtDienThoai.Focus(); return(false); } if (txtEmail.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập email !!!"); txtEmail.Focus(); return(false); } DataTable dt = XeBUS.Xe_DanhSach(); DataView dv = dt.DefaultView; dv.Sort = "BienSo"; if (dv.Find(txtBienSo.Text) != -1) { MessageBox.Show("Biển số đã có !"); txtBienSo.Focus(); return(false); } if (XeBUS.Xe_DemDSTheoNgay(dateNgayTiepNhan.Text) >= XeBUS.SoXeSuaChuaTrongNgay()) { MessageBox.Show(string.Format("Số xe đã tiếp nhận đủ {0}chiếc", XeBUS.SoXeSuaChuaTrongNgay()), "Thông báo"); return(false); } return(true); }
private void rbt_TenChuXe_CheckedChanged(object sender, EventArgs e) { cb_TimKiem.DataSource = XeBUS.Xe_GetAllTen(); cb_TimKiem.DisplayMember = "TenChuXe"; cb_TimKiem.ValueMember = "TenChuXe"; }
private void btnLichSuThaoTacXe_Click(object sender, EventArgs e) { dtgvLichSuThaoTacXe.DataSource = XeBUS.loadAllCar(); }
private void btnTimKiemTraCuuXe_Click(object sender, EventArgs e) { if (IsNumber(tbTienNoTraCuu.Text) == false) { MessageBox.Show("Số tiền nợ là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //string CompareType = ""; //switch (cbbTienNoTraCuu.SelectedIndex) //{ // case 0: // CompareType = "="; // break; // case 1: // CompareType = ">"; // break; // case 2: // CompareType = ">="; // break; // case 3: // CompareType = "<"; // break; // case 4: // CompareType = "<="; // break; //} //Decimal SoTienNoCompareType = -99999999; //if (tbTienNoTraCuu.Text == "") //{ // CompareType = ">="; //} //else //{ // SoTienNoCompareType = Decimal.Parse(tbTienNoTraCuu.Text); //} //if (!fMainForm.cNullTB(cbbBienSoTraCuu.DisplayMember) && !fMainForm.cNullTB(tbTienNoTraCuu.Text)) //{ // if (XeBUS.cPrimaryKey(cbbBienSoTraCuu.SelectedValue.ToString().Trim())) // { // string BienSo = cbbBienSoTraCuu.SelectedValue.ToString().Trim(); // string strMaKhachSuaXe = cbbTenChuXeTraCuu.SelectedValue.ToString(); // int MaKhachSuaXe= Convert.ToInt32(strMaKhachSuaXe); // string TenChuXe = cbbTenChuXeTraCuu.DisplayMember; // string MaHieuXe = cbbHieuXeTraCuu.SelectedValue.ToString(); // string TenHieuXe = cbbHieuXeTraCuu.SelectedValue.ToString(); // int TienNo = Convert.ToInt32(tbTienNoTraCuu.Text); // XeDTO xe = new XeDTO(BienSo, TenChuXe, TenHieuXe, TienNo); // dtgvTraCuuXe.DataSource = XeBUS.SearchAllCar(BienSo, MaKhachSuaXe, MaHieuXe, TenChuXe, TenHieuXe, TienNo, CompareType); // } // else // { // MessageBox.Show("Dữ liệu vừa nhập vào không có.Mời nhập lại."); // } //} //else //{ // MessageBox.Show("Bạn chưa nhập vào đủ dữ liệu xin vui lòng nhập lại."); //} if (!fMainForm.cNullTB(cbbBienSoTraCuu.Text)) { if (XeBUS.cPrimaryKey(cbbBienSoTraCuu.SelectedValue.ToString().Trim())) { string BienSo = cbbBienSoTraCuu.SelectedValue.ToString().Trim(); dtgvTraCuuXe.DataSource = XeBUS.SearchAllCar(BienSo); } else { MessageBox.Show("Dữ liệu vừa nhập vào không có.Mời nhập lại."); } } else { MessageBox.Show("Bạn chưa nhập vào đủ dữ liệu xin vui lòng nhập lại."); } }