public ReportDocument GerarRelatorioPgtoProdutores(Pagamento pgto, String strPathreport) { PagamentoDAO obj = new PagamentoDAO(); ReportDocument rpt = new ReportDocument(); DateTime dtInicialDigitada = Convert.ToDateTime(pgto.Dt_inicio); DateTime dtFinalDigitada = Convert.ToDateTime(pgto.Dt_fim); String dataInicialDigitada = dtInicialDigitada.ToString("dd/MM/yyyy"); String dataFinalDigitada = dtFinalDigitada.ToString("dd/MM/yyyy"); if (pgto.Id_regiao == 0) { throw new Exception("Selecione a região!"); } else if (pgto.Id_cooperativa == 0) { throw new Exception("Selecione a cooperativa!"); } else if (Convert.ToDateTime(dataInicialDigitada) > Convert.ToDateTime(dataFinalDigitada)) { throw new Exception("A data final não pode ser inferior a data inicial"); } rpt = obj.GerarRelatorioPgtoProdutores(pgto, strPathreport); return(rpt); }
public ReportDocument GerarRelatorioPgtoProdutores(Pagamento pgto, String strPathreport) { PagamentoDAO obj = new PagamentoDAO(); ReportDocument rpt = new ReportDocument(); DateTime dtInicialDigitada = Convert.ToDateTime(pgto.Dt_inicio); DateTime dtFinalDigitada = Convert.ToDateTime(pgto.Dt_fim); String dataInicialDigitada = dtInicialDigitada.ToString("dd/MM/yyyy"); String dataFinalDigitada = dtFinalDigitada.ToString("dd/MM/yyyy"); if (pgto.Id_regiao == 0) throw new Exception("Selecione a região!"); else if (pgto.Id_cooperativa == 0) throw new Exception("Selecione a cooperativa!"); else if (Convert.ToDateTime(dataInicialDigitada) > Convert.ToDateTime(dataFinalDigitada)) throw new Exception("A data final não pode ser inferior a data inicial"); rpt = obj.GerarRelatorioPgtoProdutores(pgto, strPathreport); return rpt; }