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()));
        }
Пример #2
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);
        }