Exemple #1
0
    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);
    }
Exemple #2
0
    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;
    }