public bool CreateReturnReceipt(PhieuTraDTO returnreceipt) { string query = string.Empty; object[] listpara = { returnreceipt.Mapm, returnreceipt.Masach, returnreceipt.Madg, returnreceipt.Ngaytra, returnreceipt.Tienphat }; query += "INSERT INTO PHIEUTRA (MAPM, MASACH, MADG, NGAYTRA, TIENPHAT)"; query += " VALUES ( @MaPM , @MaSach , @MaDG , @NgayTra , @TienPhat )"; return(dataprovider.excuteNonQuery(query, listpara)); }
public int ThemPhieuTra(PhieuTraDTO PT) { try { QuanLyPhieuTraDAO DAO = new QuanLyPhieuTraDAO(); return(DAO.ThemPhieuTra(PT)); } catch (SqlException ex) { throw ex; } }
public int ThemPhieuTra(PhieuTraDTO PT) { int nRow = 0; try { string strSQL = "INSERT INTO PhieuTraSach VALUES(@MaPT,@NgayTra,@MaPM,@TienPhatKyNay,@TienNo,@SoNgayTraTre)"; provider.Connect(); nRow = provider.ExecuteNonQuery(CommandType.Text, strSQL, new SqlParameter { ParameterName = "@MaPT", Value = PT.MaPT }, new SqlParameter { ParameterName = "@MaPM", Value = PT.MaPM }, new SqlParameter { ParameterName = "@NgayTra", Value = PT.NgayTra }, new SqlParameter { ParameterName = "@TienPhatKyNay", Value = PT.TienPhatKyNay }, new SqlParameter { ParameterName = "@TienNo", Value = PT.TienNo }, new SqlParameter { ParameterName = "@SoNgayTraTre", Value = PT.SoNgayTraTre } ); } catch (SqlException ex) { throw ex; } finally { provider.DisConnect(); } return(nRow); }
private void btnLapPhieu_Click(object sender, EventArgs e) { if (txtMaDG.Text != "" && STTSach > 1 && dtgrPhieuTra[1, 0].Value.ToString() != "") { if (KiemTraNgayTraHopLe() == false) { MessageBox.Show("Trong phiếu có sách không hợp lệ với ngày trả xin vui lòng kiểm tra lại", "THÔNG BÁO"); } else { PhieuTraDTO PhieuTraDTO = new PhieuTraDTO(); PhieuTraDTO.MaPT = txtMaPhieuTra.Text; PhieuTraDTO.NgayTra = dtNgayTra.Value; PhieuTraDTO.MaPM = MaPM; PhieuTraDTO.TienPhatKyNay = float.Parse(txtTienPhatKyNay.Text); PhieuTraDTO.TienNo = float.Parse(txtTongNo.Text); PhieuTraDTO.SoNgayTraTre = SoNgayTraTre; QuanLyPhieuTraBUS BUS = new QuanLyPhieuTraBUS(); int nRow = BUS.ThemPhieuTra(PhieuTraDTO); CT_PhieuTraDTO CTPT; for (int i = 0; i < dtgrPhieuTra.RowCount; i++) { if (Convert.ToString(dtgrPhieuTra.Rows[i].Cells[1].Value) != "") { CTPT = new CT_PhieuTraDTO(); CTPT.MaPT = txtMaPhieuTra.Text; CTPT.MaSach = Convert.ToString(dtgrPhieuTra.Rows[i].Cells[1].Value); CTPT.NgayMuon = Convert.ToDateTime(dtgrPhieuTra.Rows[i].Cells[2].Value); CTPT.SoNgayMuon = int.Parse(dtgrPhieuTra.Rows[i].Cells[3].Value.ToString()); CTPT.TienPhat = float.Parse(dtgrPhieuTra.Rows[i].Cells[4].Value.ToString()); BUS.ThemChiTietPhieuTra(CTPT); BUS.CapNhatTinhTrangSach(CTPT.MaSach); } } if (nRow > 0) { MessageBox.Show("Lập phiếu trả thành công", "THÔNG BÁO"); LoadThemThanhCong(); } else { MessageBox.Show("Lập phiếu trả thất bại", "THÔNG BÁO"); } } } else if (txtMaDG.Text == "") { MessageBox.Show("Xin vui lòng nhập mã độc giả", "THÔNG BÁO"); txtMaDG.Focus(); return; } else if (STTSach == 1 || dtgrPhieuTra[1, 0].Value.ToString() == "") { MessageBox.Show("Vui lòng thêm sách vào phiếu trả", "THÔNG BÁO"); } }
public bool CreateReturnReceipt(PhieuTraDTO returnreceipt) { return(phieutraDAL.CreateReturnReceipt(returnreceipt)); }