public bool Sua(QuyDinhPhieuTraDTO qdptDTO) { string query = @"UPDATE QUYDINHPHIEUTRA SET TIENPHAT = @TIENPHAT , NGAYRA = @NGAYRA , NGAYKETTHUC = @NGAYKETTHUC WHERE MAQD = @MAQD"; object[] para = new object[] { qdptDTO.Tienphat, qdptDTO.Ngayra, qdptDTO.Ngayketthuc, qdptDTO.Maqd }; return(DataProvider.Instance.excuteNonQuery(query, para)); }
public bool Them(QuyDinhPhieuTraDTO qdptDTO) { string query = @"INSERT INTO QUYDINHPHIEUTRA (MAQD, TIENPHAT, NGAYRA, NGAYKETTHUC) VALUES( @MAQD , @TIENPHAT , @NGAYRA , @NGAYKETTHUC )"; object[] para = new object[] { qdptDTO.Maqd, qdptDTO.Tienphat, qdptDTO.Ngayra, qdptDTO.Ngayketthuc }; return(DataProvider.Instance.excuteNonQuery(query, para)); }
public bool Xoa(QuyDinhPhieuTraDTO qdptDTO) { string query = @"DELETE QUYDINHPHIEUTRA WHERE MAQD = @MAQD"; object[] para = new object[] { qdptDTO.Maqd }; return(DataProvider.Instance.excuteNonQuery(query, para)); }
public void Them(ref DataGridViewX dgvQDPT, ref TextBoxX txtMaQDPT, ref TextBoxX txtQDPTTienPhat, QuyDinhPhieuTraBUS qdptBUS) { QuyDinhPhieuTraDTO qdptDTO = new QuyDinhPhieuTraDTO(); if (!qdptBUS.MapDataQDPTFromGUIQDPT(ref qdptDTO, txtMaQDPT, txtQDPTTienPhat, qdptBUS)) { MessageBox.Show("Dữ liệu không hợp lệ", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (qdptBUS.IsTrungKhopKhoaChinh(qdptDTO.Maqd, dgvQDPT)) { MessageBox.Show("Trùng mã quy định phiếu trả", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (dgvQDPT.RowCount != 0) { QuyDinhPhieuTraDTO temp = new QuyDinhPhieuTraDTO(); qdptBUS.UpdatePreviousDataRowQDPT(ref temp, dgvQDPT); qdptBUS.Sua(temp); qdptDTO.Ngayra = qdptDTO.Ngayra.AddDays(1); } if (qdptBUS.Them(qdptDTO)) { MessageBox.Show("Thêm thành công"); qdptBUS.LoadTabQDPT(ref dgvQDPT, ref txtMaQDPT, ref txtQDPTTienPhat, qdptBUS); } else { MessageBox.Show("Thêm không thành công", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GetQuyDinh_PhieuMuon() { try { Qd = new QuyDinhPhieuMuonDTO(); DataTable dtQd = new DataTable(); dtQd = QdPhieuMuonBus.LoadBangQDPM(); DataRow row = dtQd.Rows[dtQd.Rows.Count - 1]; Qd.Songaymuontoida = Int32.Parse(row[2].ToString()); Qd.Sosachtoida = Int32.Parse(row[1].ToString()); intSoLuongSachDuocMuon = Qd.Sosachtoida; QdinhPtra = new QuyDinhPhieuTraDTO(); DataTable dtQDPT = new DataTable(); dtQDPT = QdPhieuTraBus.LoadBangQDPT(); DataRow rows = dtQDPT.Rows[dtQDPT.Rows.Count - 1]; QdinhPtra.Tienphat = Int32.Parse(row[2].ToString()); MucPhat = QdinhPtra.Tienphat; } catch { MessageBox.Show("VUI LÒNG KIỂM TRA LẠI DỮ LIỆU Ở TAB QUY ĐỊNH", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool MapDataQDPTFromGUIQDPT(ref QuyDinhPhieuTraDTO qdptDTO, TextBoxX txtMaQDPT, TextBoxX txtQDPTTienPhat, QuyDinhPhieuTraBUS qdptBUS) { qdptDTO.Maqd = txtMaQDPT.Text; if (qdptBUS.IsOnlyNumber(txtQDPTTienPhat.Text)) { qdptDTO.Tienphat = int.Parse(txtQDPTTienPhat.Text); } else { return(false); } qdptDTO.Ngayra = DateTime.Today; qdptDTO.Ngayketthuc = DateTime.MaxValue; return(true); }
public void UpdatePreviousDataRowQDPT(ref QuyDinhPhieuTraDTO qdptDTO, DataGridViewX dgvQDPT) { int count = dgvQDPT.RowCount - 1; qdptDTO.Maqd = dgvQDPT.Rows[count].Cells["MAQD"].Value.ToString(); qdptDTO.Tienphat = int.Parse(dgvQDPT.Rows[count].Cells["TIENPHAT"].Value.ToString()); qdptDTO.Ngayra = DateTime.Today; if (DateTime.Today < qdptDTO.Ngayra) { qdptDTO.Ngayketthuc = qdptDTO.Ngayra; } else { qdptDTO.Ngayketthuc = DateTime.Today; } }
public void Xoa(ref DataGridViewX dgvQDPT, ref TextBoxX txtMaQDPT, ref TextBoxX txtQDPTTienPhat, QuyDinhPhieuTraBUS qdptBUS) { if (dgvQDPT.RowCount != 0) { QuyDinhPhieuTraDTO qdptDTO = new QuyDinhPhieuTraDTO(); foreach (DataGridViewRow row in dgvQDPT.SelectedRows) { qdptDTO.Maqd = row.Cells["MAQD"].Value.ToString(); qdptBUS.Xoa(qdptDTO); } qdptBUS.LoadTabQDPT(ref dgvQDPT, ref txtMaQDPT, ref txtQDPTTienPhat, qdptBUS); if (dgvQDPT.RowCount == 0) { qdptBUS.ResetSTT(); } } }
public void Sua(ref DataGridViewX dgvQDPT, ref TextBoxX txtMaQDPT, ref TextBoxX txtQDPTTienPhat, QuyDinhPhieuTraBUS qdptBUS) { QuyDinhPhieuTraDTO qdptDTO = new QuyDinhPhieuTraDTO(); if (!qdptBUS.MapDataQDPTFromGUIQDPT(ref qdptDTO, txtMaQDPT, txtQDPTTienPhat, qdptBUS)) { MessageBox.Show("Dữ liệu không hợp lệ", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (qdptBUS.Sua(qdptDTO)) { MessageBox.Show("Cập nhật thành công"); qdptBUS.LoadTabQDPT(ref dgvQDPT, ref txtMaQDPT, ref txtQDPTTienPhat, qdptBUS); } else { MessageBox.Show("Cập nhật không thành công", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public frmThemSach(Form1 form1) { InitializeComponent(); this.frm1 = form1; Create_DataGV_ThemSach(); sachBus = new SachBUS(); theDGBus = new TheDocGiaBUS(); phieuMuonBus = new PhieuMuonBUS(); QdPhieuMuonBus = new QuyDinhPhieuMuonBUS(); QD = new QuyDinhPhieuMuonDTO(); QdinhPtra = new QuyDinhPhieuTraDTO(); QdPhieuTraBus = new QuyDinhPhieuTraBUS(); LoadDataGirdView_NhapSach(); LoadMaDG_Into_CmbxMaDG(); GetQuyDinh_PhieuMuon(); flag = 1; }
public bool Sua(QuyDinhPhieuTraDTO qdptDTO) { return(qdptDAL.Sua(qdptDTO)); }
public bool Them(QuyDinhPhieuTraDTO qdptDTO) { return(qdptDAL.Them(qdptDTO)); }