private void btnLapBaoCao_Click(object sender, EventArgs e) { if (!fMainForm.cNullTB(txtMaBaoCao.Text)) { string MaBaoCao = txtMaBaoCao.Text.Trim(); int Month = dtmThangLapBaoCao.Value.Month; int Year = dtmThangLapBaoCao.Value.Year; DateTime Time = dtmThangLapBaoCao.Value; if (!BaoCaoTonBUS.checkPK(MaBaoCao)) { BaoCaoTonDTO BaoCao = new BaoCaoTonDTO(MaBaoCao, Month, Year); BaoCaoTonBUS.addBaoCaoTon(BaoCao); ChiTietTonBUS.addChiTietTon(MaBaoCao, Month, Year); dgvBaoCaoTon.DataSource = BaoCaoTonBUS.createBaoCaoTon(Time); VatTuPhuTungBUS.updateSoLuongTon(); } 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("Hãy nhập mã báo cáo."); } }
private void frmPhieuSuaChua_Load(object sender, EventArgs e) { vtptBus = new VatTuPhuTungBUS(); tcBus = new TienCongBUS(); ctpxBus = new ChiTietPhieuXuatBUS(); loadVatTuPhuTung_combobox(); loadTienCong_combobox(); this.loadData_Vao_GridView(); tb_machitiet.Clear(); tb_noidung.Clear(); tb_soluong.Clear(); bt_sua.Enabled = false; bt_xoa.Enabled = false; tb_giatiencong.Clear(); tb_dongia.Clear(); cb_tiencong.Text = null; cb_vattu.Text = null; int mactpx = data_suachua.RowCount + 1; tb_machitiet.Text = mactpx.ToString(); if (this.hsDTO != null) { lb_mahs.Text = hsDTO.Mahs.ToString(); tb_bienso.Text = hsDTO.Bienso; time_ngaysuachua.Text = hsDTO.Ngaytiepnhan.ToString(); } }
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 btnXoa_Click(object sender, EventArgs e) { if (IsNumber(tbSoLuongThaoTac.Text) == false) { MessageBox.Show("Số lượng tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IsNumber(tbDonGiaThaoTac.Text) == false) { MessageBox.Show("Đơn giá tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!fMainForm.cNullTB(tbMaVatTuThaoTac.Text)) { if (VatTuPhuTungBUS.cPrimaryKey(tbMaVatTuThaoTac.Text.Trim())) { string MaVatTuPhuTung = tbMaVatTuThaoTac.Text.Trim(); //New QuanLyNhapVatTuBUS.removeQuanLyNhapVatTu(MaVatTuPhuTung); // VatTuPhuTungBUS.delSpareParts(MaVatTuPhuTung); dtgvThaoTac.DataSource = VatTuPhuTungBUS.loadAllSpareParts(); } 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(); }
private void cbMaVTPT_SelectedIndexChanged(object sender, EventArgs e) { txtDonGia.Text = cbMaVTPT.SelectedValue.ToString(); txtTenVTPT.Text = VatTuPhuTungBUS.VatTuPhuTung_GetTenVatTu(cbMaVTPT.Text).ToString(); txtTenVTPT.ReadOnly = true; }
private void frmBCTon_Load(object sender, EventArgs e) { vtptBus = new VatTuPhuTungBUS(); tgBus = new ThoiGianBUS(); loadThoiGian_combobox(); this.loadVTPT_Ton_Vao_GridView(); this.loadVTPT_Het_Vao_GridView(); }
private void btnThem_Click(object sender, EventArgs e) { if (IsNumber(tbSoLuongThaoTac.Text) == false) { MessageBox.Show("Số lượng tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IsNumber(tbDonGiaThaoTac.Text) == false) { MessageBox.Show("Đơn giá tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!fMainForm.cNullTB(tbMaVatTuThaoTac.Text) && !fMainForm.cNullTB(tbTenVatTuThaoTac.Text) && !fMainForm.cNullTB(tbDonGiaThaoTac.Text) && !fMainForm.cNullTB(tbSoLuongThaoTac.Text)) { if (!VatTuPhuTungBUS.cPrimaryKey(tbMaVatTuThaoTac.Text.Trim())) { string MaVatTuPhuTung = tbMaVatTuThaoTac.Text.Trim(); string TenVatTuPhuTung = tbTenVatTuThaoTac.Text; int DonGia = Convert.ToInt32(tbDonGiaThaoTac.Text); int SoLuongVatTu = Convert.ToInt32(tbSoLuongThaoTac.Text); DateTime NgayNhap = dtmNgayNhap.Value; // Lay gia tri ngay nhap phu tung VatTuPhuTungDTO vatTu = new VatTuPhuTungDTO(MaVatTuPhuTung, TenVatTuPhuTung, DonGia, SoLuongVatTu); VatTuPhuTungBUS.addSpareParts(vatTu); dtgvThaoTac.DataSource = VatTuPhuTungBUS.loadAllSpareParts(); //Phan chuc nang moi QuanLyNhapVatTuDTO QuanLy = new QuanLyNhapVatTuDTO(MaVatTuPhuTung, SoLuongVatTu, NgayNhap); QuanLyNhapVatTuBUS.addQuanLyNhapVatTu(QuanLy); } 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."); string MaVatTuPhuTung = tbMaVatTuThaoTac.Text.Trim(); string TenVatTuPhuTung = tbTenVatTuThaoTac.Text; int DonGia = Convert.ToInt32(tbDonGiaThaoTac.Text); int SoLuongThem = Convert.ToInt32(tbSoLuongThaoTac.Text); //VatTuPhuTungDTO vatTu = new VatTuPhuTungDTO(MaVatTuPhuTung, TenVatTuPhuTung, DonGia,); VatTuPhuTungBUS.updateAddSpareParts(MaVatTuPhuTung, TenVatTuPhuTung, DonGia, SoLuongThem); dtgvThaoTac.DataSource = VatTuPhuTungBUS.loadAllSpareParts(); } } else { MessageBox.Show("Bạn chưa nhập vào đủ dữ liệu xin vui lòng nhập lại."); } RefreshGUI(); }
private void frmQuanLyVTPT_Load(object sender, EventArgs e) { vtptBus = new VatTuPhuTungBUS(); this.loadData_Vao_GridView(); bt_sua.Enabled = false; bt_xoa.Enabled = false; int mavtpt = data_vtpt.RowCount + 1; tb_mavtpt.Text = mavtpt.ToString(); // auto nhap mavpt }
private void btnLapPhieu_Click(object sender, EventArgs e) { try { if (KiemTraSoLuongTon()) { if (KTMaSuaChua(txtMaPhieu.Text)) { if (KTNhapXuat()) { PhieuSuaChua psc = new PhieuSuaChua(); CT_PhieuSuaChua ct_psc = new CT_PhieuSuaChua(); psc.MaPhieuSuaChua = txtMaPhieu.Text; psc.NgaySuaChua = dtpNgaySuaChua.Text; psc.BienSo = cbBienSo.Text; psc.TongTien = double.Parse(txtThanhTien.Text); PhieuSuaChuaBUS.PhieuSuaChua_Insert(psc); ct_psc.MaPhieuSuaChua = txtMaPhieu.Text; ct_psc.MaVatTuPhuTung = cbVTPT.Text; ct_psc.NoiDungSuaChua = cbNoiDung.Text; ct_psc.SoLuong = int.Parse(txtSoLuong.Text); ct_psc.DonGia = double.Parse(txtDonGia.Text); ct_psc.TienCong = double.Parse(txtTienCong.Text); ct_psc.ThanhTien = TinhTien(); CT_PhieuSuaChuaBUS.CT_PhieuSuaChua_Insert(ct_psc); LoadDSxeTheoBienSo(cbBienSo.Text); lbcSoLuongTon.Text = VatTuPhuTungBUS.VatTuPhuTung_GetSoLuongTon(cbVTPT.Text).ToString(); MessageBox.Show("Lập phiếu thành công!"); DoanhSo_Insert(); } } else { MessageBox.Show("Mã sửa chữa đã có"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { SQLDataProvider.connection.Close(); } btnIn.Enabled = false; btnXoa.Enabled = false; }
private void btnLapPhieu_Click(object sender, EventArgs e) { if (!fMainForm.cNullTB(cboBienSo.Text) && !fMainForm.cNullTB(txtSoPhieuSuaChua.Text)) { string MaPhieuSuaChua = txtSoPhieuSuaChua.Text.Trim(); string BienSo = cboBienSo.SelectedValue.ToString(); DateTime NgaySuaChua = dtmNgaySuaChua.Value; Decimal _TongTien = int.Parse(txtTongTien.Text); if (!PhieuSuaChuaBUS.checkPK(MaPhieuSuaChua)) { PhieuSuaChuaDTO PhieuSuaChua = new PhieuSuaChuaDTO(MaPhieuSuaChua, BienSo, NgaySuaChua, _TongTien); PhieuSuaChuaBUS.addPhieuSuaChua(PhieuSuaChua); for (int i = 0; i < dgvPhieuSuaChua.Rows.Count - 1; i++) { string NoiDung = dgvPhieuSuaChua.Rows[i].Cells["NoiDung"].Value.ToString(); string MaVatTuPhuTung = dgvPhieuSuaChua.Rows[i].Cells["VatTuPhuTung"].Value.ToString(); int SoLuongSuaChua = int.Parse(dgvPhieuSuaChua.Rows[i].Cells["SoLuong"].Value.ToString()); int TienCong = int.Parse(dgvPhieuSuaChua.Rows[i].Cells["TienCong"].Value.ToString()); Decimal ThanhTien = int.Parse(dgvPhieuSuaChua.Rows[i].Cells["ThanhTien"].Value.ToString()); ChiTietPhieuSuaChuaDTO CTPhieuSuaChua = new ChiTietPhieuSuaChuaDTO(MaPhieuSuaChua, NoiDung, MaVatTuPhuTung, SoLuongSuaChua, TienCong, ThanhTien); ChiTietPhieuSuaChuaBUS.addChiTietPhieuSuaChua(CTPhieuSuaChua); VatTuPhuTungBUS.decreaseSoLuongVatTu(MaVatTuPhuTung, SoLuongSuaChua); } KhachSuaXeDAO.addTienNo(BienSo, _TongTien); dgvLichSuLapPhieu.DataSource = PhieuSuaChuaBUS.selectAllPhieuSuaChua(); #region Clear dgvTable reset = true; rownum = 1; this.dgvPhieuSuaChua.Rows.Clear(); TongTien = 0; txtTongTien.Text = TongTien.ToString(); reset = false; #endregion } 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."); } }
private void frmVatTuPhuTung_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'quanlygaraoto1.CT_PHIEUSUACHUA' table. You can move, or remove it, as needed. this.cT_PHIEUSUACHUATableAdapter.Fill(this.quanlygaraoto1.CT_PHIEUSUACHUA); // TODO: This line of code loads data into the 'quanlygaraoto1.sp_VatTuPhuTung_GetAll' table. You can move, or remove it, as needed. this.sp_VatTuPhuTung_GetAllTableAdapter.Fill(this.quanlygaraoto1.sp_VatTuPhuTung_GetAll); // TODO: This line of code loads data into the 'quanlygaraoto1.CT_PHIEUSUACHUA' table. You can move, or remove it, as needed. this.cT_PHIEUSUACHUATableAdapter.Fill(this.quanlygaraoto1.CT_PHIEUSUACHUA); // TODO: This line of code loads data into the 'quanlygaraoto1.sp_VatTuPhuTung_GetAll' table. You can move, or remove it, as needed. this.sp_VatTuPhuTung_GetAllTableAdapter.Fill(this.quanlygaraoto1.sp_VatTuPhuTung_GetAll); tableDSVTPT.DataSource = PhieuNhapVatTuPhuTungBUS.PhieuNhapVatTuPhuTung_GetAll(dateNgayNhap.Text); cbMaVTPT.DataSource = VatTuPhuTungBUS.VatTuPhuTung_GetAll(); cbMaVTPT.DisplayMember = "mavattuphutung"; cbMaVTPT.ValueMember = "DonGia"; cbMaVTPT.Text = ""; txtTenVTPT.Text = ""; txtDonGia.Text = ""; }
private void btnThemMoi_Click(object sender, EventArgs e) { try { if (PhieuNhapVatTuPhuTungBUS.PhieuNhapVatTuPhuTung_KiemTra(txtMaPhieu.Text) == 0) { VatTuPhuTung vtpt = new VatTuPhuTung(); PhieuNhapVatTuPhuTung pnvt = new PhieuNhapVatTuPhuTung(); CT_PhieuNhapVatTuPhuTung ctpn = new CT_PhieuNhapVatTuPhuTung(); pnvt.SoPhieuNhap = txtMaPhieu.Text; pnvt.NgayNhap = dateNgayNhap.Text; vtpt.MaVatTuPhuTung = cbMaVTPT.Text; vtpt.TenVatTuPhuTung = txtTenVTPT.Text; ctpn.SoPhieuNhap = txtMaPhieu.Text; ctpn.MaVatTuPhuTung = cbMaVTPT.Text; ctpn.DonGia = double.Parse(txtDonGia.Text); ctpn.SoLuong = int.Parse(txtSoLuong.Text); ctpn.ThanhTien = double.Parse(txtThanhTien.Text); ctpn.TenVatTuPhuTung = txtTenVTPT.Text; VatTuPhuTungBUS.VatTuPhuTung_Insert(vtpt); PhieuNhapVatTuPhuTungBUS.PhieuNhapVatTuPhuTung_Insert(pnvt); CT_PhieuNhapVatTuPhuTungBUS.CT_PhieuNhapVatTuPhuTung_Insert(ctpn); MessageBox.Show("Thêm mới phiếu nhập vật tư thành công!"); tableDSVTPT.DataSource = PhieuNhapVatTuPhuTungBUS.PhieuNhapVatTuPhuTung_GetAll(dateNgayNhap.Text); for (int i = 0; i < tableDSVTPT.Rows.Count; i++) { tableDSVTPT.Rows[i].HeaderCell.Value = (i + 1).ToString(); } } else { MessageBox.Show("Phiếu nhập vật tư đã có. Xin nhập phiếu khác !!!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show(ex.Message); } btnXoa.Enabled = false; tableDSVTPT.Enabled = true; }
private void btnCapNhat_Click(object sender, EventArgs e) { if (IsNumber(tbSoLuongThaoTac.Text) == false) { MessageBox.Show("Số lượng tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IsNumber(tbDonGiaThaoTac.Text) == false) { MessageBox.Show("Đơn giá tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!fMainForm.cNullTB(tbMaVatTuThaoTac.Text) && !fMainForm.cNullTB(tbTenVatTuThaoTac.Text) && !fMainForm.cNullTB(tbDonGiaThaoTac.Text) && !fMainForm.cNullTB(tbSoLuongThaoTac.Text)) { if (VatTuPhuTungBUS.cPrimaryKey(tbMaVatTuThaoTac.Text.Trim())) { string MaVatTuPhuTung = tbMaVatTuThaoTac.Text.Trim(); string TenVatTuPhuTung = tbTenVatTuThaoTac.Text; int DonGia = Convert.ToInt32(tbDonGiaThaoTac.Text); int SoLuongVatTu = Convert.ToInt32(tbSoLuongThaoTac.Text); VatTuPhuTungDTO vatTu = new VatTuPhuTungDTO(MaVatTuPhuTung, TenVatTuPhuTung, DonGia, SoLuongVatTu); VatTuPhuTungBUS.updateSpareParts(vatTu); dtgvThaoTac.DataSource = VatTuPhuTungBUS.loadAllSpareParts(); } 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(); }
private void btnTimKiemTraCuu_Click(object sender, EventArgs e) { if (IsNumber(tbSoLuongTraCuu.Text) == false) { MessageBox.Show("Số lượng tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IsNumber(tbDonGiaTraCuu.Text) == false) { MessageBox.Show("Đơn giá tra cứu là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!fMainForm.cNullTB(cbbMaVatTuTraCuu.Text)) { if (VatTuPhuTungBUS.cPrimaryKey(cbbMaVatTuTraCuu.SelectedValue.ToString().Trim())) { string MaVatTuPhuTung = cbbMaVatTuTraCuu.SelectedValue.ToString().Trim(); //string TenVatTuPhuTung = tbTenVatTuTraCuu.Text; //int DonGia = Convert.ToInt32(tbDonGiaTraCuu.Text); //int SoLuongVatTu = Convert.ToInt32(tbSoLuongTraCuu.Text); //VatTuPhuTungDTO vatTu = new VatTuPhuTungDTO(MaVatTuPhuTung, TenVatTuPhuTung, DonGia, SoLuongVatTu); dtgvVatTu.DataSource = VatTuPhuTungBUS.FindSparePartsID(MaVatTuPhuTung); } 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."); } }
private bool KiemTraSoLuongTon() { bool kt = false; if (txtSoLuong.Text != "") { int sl = int.Parse(txtSoLuong.Text); int slt = VatTuPhuTungBUS.VatTuPhuTung_GetSoLuongTon(cbVTPT.Text); if (sl <= slt) { kt = true; } else { kt = false; MessageBox.Show("Số lượng phải nhỏ hơn số lượng vật tư phụ tùng tồn trong kho", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txtSoLuong.Clear(); txtSoLuong.Focus(); } } return(kt); }
private void cbVTPT_SelectedIndexChanged(object sender, EventArgs e) { txtDonGia.Text = cbVTPT.SelectedValue.ToString(); lbcSoLuongTon.Text = VatTuPhuTungBUS.VatTuPhuTung_GetSoLuongTon(cbVTPT.Text).ToString(); txtThanhTien.Text = TinhTien().ToString(); }
private void btnLichSuThaoTac_Click(object sender, EventArgs e) { dtgvThaoTac.DataSource = VatTuPhuTungBUS.loadAllSpareParts(); }
private void LoadVatTu() { tableDSVTPT.DataSource = VatTuPhuTungBUS.VatTuPhuTung_GetAll(); }
private void frmKhoVatTu_Load(object sender, EventArgs e) { tableKhoVatTu.DataSource = VatTuPhuTungBUS.VatTuPhuTung_GetAll(); }