public static Procedure_ConsultaEspecificacoesRecordType[] Procedure_ConsultaEspecificacaoDespesa(string chave, string senha, string especificacao)
        {
            var despesaFiltersType = GerarEspecificacoesFiltersType(chave, senha, especificacao);
            var prodesp            = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_ConsultaEspecificacoes(despesaFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
        public static Procedure_ConsultaAssinaturasRecordType[] Procedure_ConsultaAssinaturas(string chave, string senha, string assinaturas, int tipo)
        {
            var assinaturasFiltersType = GerarAssinaturasFiltersType(chave, senha, assinaturas, tipo);
            var prodesp = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_ConsultaAssinaturas(assinaturasFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
        public static Procedure_AnulacaoReservaRecordType[] Procedure_AnulacaoReserva(string chave, string senha, ReservaCancelamento cancelamento, List <IMes> cancelamentoMes)
        {
            var reservaFiltersType = GerarAnulacaoFiltersType(chave, senha, cancelamento, cancelamentoMes);
            var prodespWs          = new Integracao_DER_SIAFEM_ReservaService();

            return(prodespWs.Procedure_AnulacaoReserva(reservaFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
        public static Procedure_ConsultaEmpenhoRecordType[] Procedure_ConsultaEmpenho(string chave, string senha, string empenho)
        {
            var reservaFiltersType = GerarEmpenhoFiltersType(chave, senha, empenho);
            var prodesp            = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_ConsultaEmpenho(reservaFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
        public static Procedure_InclusaoReservaRecordType[] Procedure_InclusaoReserva(string chave, string senha, Reserva reserva, List <IMes> reservaMes, Programa programa, Estrutura estrutura, Fonte fonte, Regional regional)
        {
            var reservaFiltersType = GerarReservaFiltersType(chave, senha, reserva, reservaMes, programa, estrutura, fonte, regional);
            var prodesp            = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_InclusaoReserva(reservaFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
        public static Procedure_ReforcoReservaRecordType[] Procedure_ReservaReforco(string chave, string senha, ReservaReforco reforco, List <IMes> reforcoMes)
        {
            var reforcoFiltersType = GerarReforcoFiltersType(chave, senha, reforco, reforcoMes);
            var prodesp            = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_ReforcoReserva(reforcoFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
Example #7
0
        public void TestarConsultaPorEstruturaProdespWs()
        {
            var prodespWs = new Integracao_DER_SIAFEM_ReservaService();

            var resultado = prodespWs.Procedure_ConsultaReservaEstrutura(GerarReservaEstruturaFiltersType(), new ModelVariablesType(), new EnvironmentVariablesType()).ToList();

            var estrutura = resultado.Select(x => new ConsultaReservaEstrutura
            {
                OutCodAplicacao   = x.outCodAplicacao,
                OutDataInic       = x.outDataInic,
                OutDispEmpenhar   = x.outDispEmpenhar,
                OutNrReserva      = x.outNrReserva,
                OutValorAtual     = x.outValorAtual,
                OutValorEmpenhado = x.outValorEmpenhado,
                OutErro           = x.outErro,
                // OutCED = x.
            }).ToList();


            ConsultaReservaEstrutura consultaReservaEstrutura = new ConsultaReservaEstrutura
            {
                OutCodAplicacao   = resultado[0].outCodAplicacao,
                OutDataInic       = resultado[0].outDataInic,
                OutDispEmpenhar   = resultado[0].outDispEmpenhar,
                OutNrReserva      = resultado[0].outNrReserva,
                OutValorAtual     = resultado[0].outValorAtual,
                OutValorEmpenhado = resultado[0].outValorEmpenhado,
                OutErro           = resultado[0].outValorEmpenhado
            };

            Assert.IsNotNull(consultaReservaEstrutura);
        }
Example #8
0
        public void TestarConsultaContratoProdespWs()
        {
            var prodespWs            = new Integracao_DER_SIAFEM_ReservaService();
            var ressult              = prodespWs.Procedure_ConsultaContrato(GerarContratoFiltersType(), new ModelVariablesType(), new EnvironmentVariablesType()).ToList();
            var infoConsultaContrato = ressult.Select(x => new InfoConsultaContrato
            {
                OutData   = x.outData,
                OutEvento = x.outEvento,
                OutNumero = x.outNumero,
                OutValor  = x.outValor
            }).ToList();
            var consultaContrato = new ConsultaContrato
            {
                OutContrato          = ressult[0].outContrato,
                OutCpfcnpj           = ressult[0].outCPFCNPJ,
                OutCodObra           = ressult[0].outCodObra,
                OutContratada        = ressult[0].outContratada,
                OutObjeto            = ressult[0].outObjeto,
                OutProcesSiafem      = ressult[0].outProcesSiafem,
                OutPrograma          = ressult[0].outPrograma,
                ListConsultaContrato = infoConsultaContrato
            };

            Assert.IsNotNull(consultaContrato);
        }
Example #9
0
        public void TestarInclusaoDocProdespWs()
        {
            var prodespWs = new Integracao_DER_SIAFEM_ReservaService();
            var ressult   = prodespWs.Procedure_InclusaoDocSIAFEM(GerarDocSiafemFiltersType(), new ModelVariablesType(), new EnvironmentVariablesType());

            Assert.IsNotNull(ressult);
        }
        public static Procedure_ConsultaReservaEstruturaRecordType[] Procedure_ConsultaReservaEstrutura(int anoExercicio, string regional, string cfp, string natureza, int programa, string origemRecurso, string processo, string chave, string senha)
        {
            var reservaEstruturaFiltesType = GerarReservaEstruturaFiltersType(anoExercicio, regional, cfp, natureza, programa, origemRecurso, processo, chave, senha);

            var prodesp = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_ConsultaReservaEstrutura(reservaEstruturaFiltesType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
        public static Procedure_InclusaoDocSIAFEMRecordType[] Procedure_InclusaoDocSIAFEM(
            string chave, string senha, IReserva reserva, string tipo)
        {
            var reservaFiltersType = GerarDocSiafemFiltersType(chave, senha, reserva, tipo);
            var prodesp            = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_InclusaoDocSIAFEM(reservaFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }
Example #12
0
        public void TestarConsultaEspecificacaoDesp()
        {
            var prodespWs = new Integracao_DER_SIAFEM_ReservaService();

            var ressult = prodespWs.Procedure_ConsultaEspecificacoes(GerarEspecificacaoFiltersType(), new ModelVariablesType(), new EnvironmentVariablesType()).ToList();


            Assert.IsNotNull(ressult);
        }
Example #13
0
        public void TestarConsultaEmpenhoProdespWs()
        {
            var prodespWs = new Integracao_DER_SIAFEM_ReservaService();

            var result   = prodespWs.Procedure_ConsultaEmpenho(GerarEmpenhoFiltersType(), new ModelVariablesType(), new EnvironmentVariablesType()).ToList()[0];
            var consulta = new ConsultaReserva
            {
                OutNumReserva    = "149900001",
                OutCed1          = result.outCED_1,
                OutCed2          = result.outCED_2,
                OutCed3          = result.outCED_3,
                OutCed4          = result.outCED_4,
                OutCed5          = result.outCED_5,
                OutCfp1          = result.outCFP_1,
                OutCfp2          = result.outCFP_2,
                OutCfp3          = result.outCFP_3,
                OutCfp4          = result.outCFP_4,
                OutCfp5          = result.outCFP_5,
                OutCodAplicacao  = result.outCodAplicacao,
                OutCodObra       = result.outCodObra,
                OutDataEmissao   = result.outDataEmissao,
                OutDestRecurso   = result.outDestRecurso,
                OutErro          = result.outErro,
                OutEspecDespesa1 = result.outEspecDespesa_1,
                OutEspecDespesa2 = result.outEspecDespesa_2,
                OutEspecDespesa3 = result.outEspecDespesa_3,
                OutEspecDespesa4 = result.outEspecDespesa_4,
                OutEspecDespesa5 = result.outEspecDespesa_5,
                OutEspecDespesa6 = result.outEspecDespesa_6,
                OutEspecDespesa7 = result.outEspecDespesa_7,
                OutEspecDespesa8 = result.outEspecDespesa_8,
                OutEspecDespesa9 = result.outEspecDespesa_9,
                //OutIdentContrato = result.outIdentContrato,
                OutNumProcesso = result.outNumProcesso,
                OutPrevInic    = result.outPrevInic,
                OutSaldoQ1     = result.outSaldoQ1,
                OutSaldoQ2     = result.outSaldoQ2,
                OutSaldoQ3     = result.outSaldoQ3,
                OutSaldoQ4     = result.outSaldoQ4,
                // OutSaldoReserva = result.outSaldoReserva,
                OutSeqTam       = result.outSeqTAM,
                OutSucesso      = result.outSucesso,
                OutValorAnulado = result.outValorAnulado,
                //OutValorEmpenhado = result.outValorEmpenhado,
                OutValorReforco = result.outValorReforco,
                //OutValorReserva = result.outValorReserva
            };

            Assert.IsNotNull(result);
        }
Example #14
0
        public void TransmitirReforco()
        {
            var fonte = new Fonte {
                Codigo = "004001001"
            };

            var reforcoMes = new List <ReservaReforcoMes>
            {
                new ReservaReforcoMes {
                    ValorMes = (decimal)1.00, Descricao = "11"
                }
            };

            var reforco = new ReservaReforco
            {
                Reserva                  = 169900444,
                AnoExercicio             = 2016,
                Regional                 = 3,
                AutorizadoAssinatura     = "11111",
                AutorizadoGrupo          = "1",
                AutorizadoOrgao          = "99",
                AutorizadoSupraFolha     = "fl01",
                DestinoRecurso           = "24",
                ExaminadoAssinatura      = "12345",
                ExaminadoGrupo           = "1",
                ExaminadoOrgao           = "99",
                Processo                 = "teste App",
                OrigemRecurso            = fonte.Codigo.Substring(1, 2),
                ResponsavelAssinatura    = "88888",
                ResponsavelGrupo         = "1",
                ResponsavelOrgao         = "00",
                EspecificacaoDespesa     = "001",
                DescEspecificacaoDespesa = "TESTE",
                DataEmissao              = DateTime.Parse("15/02/2016"),
                Uo         = "16055",
                Ugo        = "122101",
                Oc         = "00259",
                Observacao = "asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdasd7;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas15;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas23"
            };


            var reforcoFiltersType = GerarReforcoFiltersType("SIDS000199", "DERSIAFEM22716", reforco, reforcoMes);
            var prodespWs          = new Integracao_DER_SIAFEM_ReservaService();

            var ressult = prodespWs.Procedure_ReforcoReserva(reforcoFiltersType, new ModelVariablesType(), new EnvironmentVariablesType());

            Assert.IsNotNull(ressult);
        }
Example #15
0
        public void TestarInclusaoReservaProdespWs()
        {
            var programa = new Programa {
                Ptres = "165501", Cfp = "261220100490804"
            };
            var fonte = new Fonte {
                Codigo = "001001001"
            };
            var estrutura = new Estrutura {
                Natureza = "319011", Aplicacao = "1600205"
            };
            var reservaMes = new List <ReservaMes>
            {
                new ReservaMes {
                    ValorMes = 1, Descricao = "01"
                },
                new ReservaMes {
                    ValorMes = 2, Descricao = "04"
                },
                new ReservaMes {
                    ValorMes = 3, Descricao = "07"
                },
                new ReservaMes {
                    ValorMes = 4, Descricao = "10"
                }
            };

            Model.Entity.Reserva.Reserva reserva = new Model.Entity.Reserva.Reserva
            {
                AnoExercicio             = 2016,
                AnoReferencia            = 2016,
                Regional                 = 3,
                AutorizadoAssinatura     = "11111",
                AutorizadoGrupo          = "1",
                AutorizadoOrgao          = "99",
                AutorizadoSupraFolha     = "fl01",
                DestinoRecurso           = "04",
                ExaminadoAssinatura      = "12345",
                ExaminadoGrupo           = "1",
                ExaminadoOrgao           = "99",
                Processo                 = "teste App",
                OrigemRecurso            = fonte.Codigo.Substring(1, 2),
                ResponsavelAssinatura    = "88888",
                ResponsavelGrupo         = "1",
                ResponsavelOrgao         = "00",
                EspecificacaoDespesa     = "001",
                DescEspecificacaoDespesa = "TESTE",
                DataEmissao              = DateTime.Parse("15/02/2016"),
                Uo         = "16055",
                Ugo        = "122101",
                Oc         = "00259",
                Observacao = "asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdasd7;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas15;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas23"
            };

            var reservaFiltersType = GerarReservaFiltersType(reserva, reservaMes, programa, estrutura, fonte);

            var prodespWs = new Integracao_DER_SIAFEM_ReservaService();

            var ressult = prodespWs.Procedure_InclusaoReserva(reservaFiltersType, new ModelVariablesType(), new EnvironmentVariablesType());

            Assert.IsNotNull(ressult);
        }