예제 #1
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);
        }
        public static Procedure_ConsultaContratoRecordType[] Procedure_ConsultaContrato(
            string chave, string senha, string contrato)
        {
            var contratoFiltersType = GerarContratoFiltersType(chave, senha, contrato);
            var prodesp             = new Integracao_DER_SIAFEM_ReservaService();

            return(prodesp.Procedure_ConsultaContrato(contratoFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()));
        }