Example #1
0
        public async Task <List <ClienteForaField> > foraField(List <string> contratos)
        {
            List <ClienteForaField> clienteForaFields = new List <ClienteForaField>();

            foreach (var contrato in contratos)
            {
                if (!ContratosForaFieldsBlackList.Contains(contrato))
                {
                    ConsultaContrato consultaContrato = new ConsultaContrato();
                    string           content          = await consultaContrato.pesquisaContrato(contrato);

                    var cliente = readContentForaField(content, contrato);
                    if (cliente == null)
                    {
                        ContratosNaoEncontrados.Add(contrato);
                    }
                    else
                    {
                        clienteForaFields.Add(cliente);
                        ContratosForaFieldsBlackList.Add(contrato);
                    }
                }
            }

            return(clienteForaFields);
        }
Example #2
0
        public async Task <List <ClienteNgestor> > foraFieldNgestor(List <ClienteNgestor> clientes)
        {
            List <ClienteNgestor> clienteForaFields = new List <ClienteNgestor>();

            foreach (var cliente in clientes)
            {
                if (!ContratosNgestorForaFieldsBlackList.Contains(cliente.CONTRATO))
                {
                    ConsultaContrato consultaContrato = new ConsultaContrato();
                    string           content          = await consultaContrato.pesquisaContrato(cliente.CONTRATO);

                    var status = readContentForaFieldNgestor(content);
                    if (string.IsNullOrWhiteSpace(status))
                    {
                        cliente.STATUS_NETSALES = "NAO ENCONTRADO";
                        clienteForaFields.Add(cliente);
                        ContratosNgestorForaFieldsBlackList.Add(cliente.CONTRATO);
                    }
                    else
                    {
                        cliente.STATUS_NETSALES = status;
                        clienteForaFields.Add(cliente);
                        ContratosNgestorForaFieldsBlackList.Add(cliente.CONTRATO);
                    }
                }
            }

            return(clienteForaFields);
        }
Example #3
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 #4
0
        private async void btn_pesquisar_Click(object sender, EventArgs e)
        {
            NetSalesManager netSalesManager = new NetSalesManager();

            btn_pesquisar.Enabled = false;
            textBox1.Enabled      = false;
            lbl_wait.Visible      = true;
            if (await netSalesManager.connect(Settings.Default["user"].ToString(), Settings.Default["password"].ToString()))
            {
                ConsultaContrato consultaContrato = new ConsultaContrato();
                result = await consultaContrato.pesquisaPorCpfOrCnpj(textBox1.Text);

                this.DialogResult = DialogResult.OK;
            }
            else
            {
                this.DialogResult = DialogResult.OK;
            }
        }
Example #5
0
        public async Task <string> consultaContrato(string contrato)
        {
            if (!ContratosNgestorForaFieldsBlackList.Contains(contrato))
            {
                ConsultaContrato consultaContrato = new ConsultaContrato();
                string           content          = await consultaContrato.pesquisaContrato(contrato);

                var status = readContentForaFieldNgestor(content);
                if (string.IsNullOrWhiteSpace(status))
                {
                    ContratosNgestorForaFieldsBlackList.Add(contrato);
                    return("NAO ENCONTRADO");
                }
                else
                {
                    ContratosNgestorForaFieldsBlackList.Add(contrato);
                    return(status);
                }
            }
            return("CONTRATO DUPLICADO");
        }