Esempio n. 1
0
        void AddListaContrato()
        {
            ContratoBLL contratoBLL = new ContratoBLL();

            GridViewContrato.DataSource = contratoBLL.listarContrato();
            GridViewContrato.DataBind();
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ContratoBLL    contratoBLL    = new ContratoBLL();
            ProfesionalBLL profesionalBLL = new ProfesionalBLL();

            string mailProfesional = Session["Usuario"].ToString();
            int    idProfesional   = profesionalBLL.obtenerIdProfesional(mailProfesional);

            ListaContratoP = contratoBLL.ListarContratoxIdProfesional(idProfesional);
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ContratoBLL contratoBLL = new ContratoBLL();
            ClienteBLL  clienteBLL  = new ClienteBLL();

            string mailCliente = Session["Usuario"].ToString();
            int    idCliente   = clienteBLL.obtenerIdCliente(mailCliente);

            ListaContratoC = contratoBLL.listarContratoxIdCliente(idCliente);
        }
Esempio n. 4
0
        private async void PreencherContratos()
        {
            cmbContrato.DataSource = null;
            cmbContrato.Items.Clear();

            ContratoBLL contrato = new ContratoBLL();
            await contrato.GetContratosAsync(Program.UrlApi);

            cmbContrato.DataSource    = contrato.listaContratos;
            cmbContrato.ValueMember   = "idContrato";
            cmbContrato.DisplayMember = "numero";
            cmbContrato.SelectedIndex = -1;
        }
Esempio n. 5
0
        public void CalculoPesosBaseTest()
        {
            List <Dictionary <string, decimal> > dicpesos = new List <Dictionary <string, decimal> >();
            ContratoBLL               _contratoBll        = new ContratoBLL();
            LanzamientoBLL            _lanzamientoBll     = new LanzamientoBLL();
            List <ContratoDetalleDTO> _listContratoDet    = _contratoBll.ListarDetalleContrato(18321, true);

            _listContratoDet = (from cont in _listContratoDet.AsEnumerable()
                                where cont.ModeloAA.Trim().Equals("C471-102")
                                select cont).ToList();

            foreach (var contrato in _listContratoDet)
            {
                dicpesos.Add(_lanzamientoBll.CalcularPesosBasePorContratoTalla(contrato));
            }
        }
Esempio n. 6
0
        public void CalculoKilosNecesariosTest()
        {
            List <decimal>            listKilos        = new List <decimal>();
            ContratoBLL               _contratoBll     = new ContratoBLL();
            LanzamientoBLL            _lanzamientoBll  = new LanzamientoBLL();
            List <ContratoDetalleDTO> _listContratoDet = _contratoBll.ListarDetalleContrato(18321, true);

            _listContratoDet = (from cont in _listContratoDet.AsEnumerable()
                                where cont.ModeloAA.Trim().Equals("C471-102")
                                select cont).ToList();

            foreach (var contrato in _listContratoDet)
            {
                listKilos.Add(_lanzamientoBll.CalcularKilosPorContrato(contrato));
            }
        }
Esempio n. 7
0
        private void DgridListContratos_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string      num = ((ContratoBLL)dgridListContratos.SelectedItem).Numero;
            ContratoBLL c   = new ContratoBLL();
            //if (c.BuscarRut(numc))
            //{

            //    if (MessageBox.Show("Desea Editar los Datos del Cliente con RUT " + rut + " o Eliminarlo del sistema?", "Información", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.No)
            //    {

            //    }
            //    else
            //    {
            //        c = new ClienteBLL().DatosClienteporRut(rut);
            //        EditarCliente edcli = new EditarCliente();
            //        edcli.txt_rut.Text = c.RutCliente;
            //        edcli.txt_nombreconta.Text = c.NombreContacto;
            //        edcli.txt_direccion.Text = c.Direccion;
            //        edcli.txt_mail.Text = c.MailContacto;
            //        edcli.txt_razon.Text = c.RazonSocial;
            //        edcli.txt_telefono.Text = c.Telefono.ToString();
            //        foreach (var ac in new ActividadEmpresaBLL().Listar())
            //        {
            //            if (ac.IdActividadEmpresa == c.IdActividadEmpresa)
            //            {
            //                edcli.cbx_actividad.SelectedItem = ac.Descripcion;
            //                break;
            //            }
            //        }
            //        foreach (var te in new TipoEmpresaBLL().Listar())
            //        {
            //            if (te.IdTipoEmpresa == c.IdTipoEmpresa)
            //            {
            //                edcli.cbx_tipo.SelectedItem = te.Descripcion;
            //                break;
            //            }
            //        }
            //        edcli.Show();
            //        this.Close();

            //    }

            //}
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            try
            {
                ContratoBLL     _contratoBLL     = new ContratoBLL();
                ValorMercadoBLL _valorMercadoBLL = new ValorMercadoBLL();

                IEnumerable <Models.ContratroModel> contratos = _contratoBLL.GetContratos();
                _valorMercadoBLL.GetParametrosAsync(contratos).Wait();
                _valorMercadoBLL.GetValoresMercado(contratos);
                _valorMercadoBLL.ActualizaValorDeMercado(contratos);
            }
            catch (Exception ex)
            {
                Core.Logger.Instance.LogWriter.Write(new LogEntry()
                {
                    Message = String.Format("INICIANDO VALOR DE MERCADO APP:{0}", ex.Message), Categories = new List <string> {
                        "General"
                    }, Priority = 1, ProcessName = Core.Logger.PROCESS_NAME
                });
            }
        }
Esempio n. 9
0
        private async void btnImportarArquivo_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtCaminhoArquivo.Text))
            {
                if (File.Exists(txtCaminhoArquivo.Text))
                {
                    pbImportacao.Maximum = File.ReadAllLines(txtCaminhoArquivo.Text).Count();
                    pbImportacao.Step    = 1;
                    StreamReader streamArq   = new StreamReader(txtCaminhoArquivo.Text);
                    int          numeroLinha = 1;
                    string       sLine       = string.Empty;
                    string[]     dados;

                    while (sLine != null)
                    {
                        sLine = streamArq.ReadLine();

                        if (sLine != null)
                        {
                            dados = sLine.Split(("\t").ToCharArray());

                            if (numeroLinha > 1)
                            {
                                // Bancos
                                Bancos banco = new Bancos
                                {
                                    Codigo        = Convert.ToInt32(dados[0]),
                                    CodigoInterno = dados[1],
                                    Nome          = dados[2]
                                };
                                await new BancoBLL().SalvarBanco(Program.UrlApi, banco);

                                BancoBLL listabanco = new BancoBLL();
                                await listabanco.GetBancosAsync(Program.UrlApi);

                                int codigoBanco = listabanco.listaBancos.Max(x => x.idBanco);

                                // UFs
                                UFs uf = new UFs
                                {
                                    Descricao = dados[11]
                                };
                                await new UFBLL().SalvarUF(Program.UrlApi, uf);

                                UFBLL listauf = new UFBLL();
                                await listauf.GetUfsAsync(Program.UrlApi);

                                int codigoUf = listauf.listaUfs.Max(x => x.idUf);

                                // Cidades
                                Cidades cidade = new Cidades
                                {
                                    Descricao = dados[11]
                                    ,
                                    UF = codigoUf
                                };
                                await new CidadeBLL().SalvarCidade(Program.UrlApi, cidade);

                                CidadeBLL listacidade = new CidadeBLL();
                                await listacidade.GetCidadesAsync(Program.UrlApi);

                                int codigoCidade = listacidade.listaCidades.Max(x => x.idCidade);

                                // Devedores
                                Devedores devedor = new Devedores
                                {
                                    Nome = dados[5]
                                    ,
                                    CPF_CNPJ = dados[6]
                                };
                                await new DevedorBLL().SalvarDevedor(Program.UrlApi, devedor);

                                DevedorBLL listaDevedor = new DevedorBLL();
                                await listaDevedor.GetDevedoresAsync(Program.UrlApi);

                                int codigoDevedor = listaDevedor.listaDevedores.Max(x => x.idDevedor);

                                // DevedoresEnderecos
                                DevedoresEnderecos devedorendereco = new DevedoresEnderecos
                                {
                                    Devedor = codigoDevedor
                                    ,
                                    Cidade = codigoCidade
                                    ,
                                    Endereco = dados[7]
                                    ,
                                    Bairro = dados[8]
                                    ,
                                    CEP = dados[10]
                                };
                                await new DevedorEnderecoBLL().SalvarDevedorEndereco(Program.UrlApi, devedorendereco);

                                DevedorEnderecoBLL listadevedorendereco = new DevedorEnderecoBLL();
                                await listadevedorendereco.GetDevedoresEnderecosAsync(Program.UrlApi);

                                int codigoDevedorEndereco = listadevedorendereco.listaDevedoresEnderecos.Max(x => x.idDevedorEndereco);

                                // PracasPagamentos
                                PracasPagamentos pracapagamento = new PracasPagamentos
                                {
                                    Cidade = codigoCidade
                                    ,
                                    Descricao = dados[12]
                                };
                                await new PracaPagamentoBLL().SalvarPracaPagamento(Program.UrlApi, pracapagamento);

                                PracaPagamentoBLL listapracapagamento = new PracaPagamentoBLL();
                                await listapracapagamento.GetPracasPagamentosAsync(Program.UrlApi);

                                int codigoPracaPagamento = listapracapagamento.listaPracasPagamentos.Max(x => x.idPracaPagamento);

                                //Contratos
                                Contratos contrato = new Contratos
                                {
                                    PracaPagamento = codigoPracaPagamento,

                                    Banco = codigoBanco
                                    ,
                                    Devedor = codigoDevedor
                                    ,
                                    Numero = dados[3]
                                    ,
                                    QtdParcelas = string.IsNullOrEmpty(dados[21]) ? 0 : Convert.ToInt32(dados[21])
                                    ,
                                    ValorPrimeiraParcela = string.IsNullOrEmpty(dados[20]) ? 0 : Convert.ToDecimal(dados[20])
                                    ,
                                    Valor = string.IsNullOrEmpty(dados[14]) ? 0 : Convert.ToDecimal(dados[14])
                                };
                                await new ContratoBLL().SalvarContrato(Program.UrlApi, contrato);

                                ContratoBLL listacontrato = new ContratoBLL();
                                await listacontrato.GetContratosAsync(Program.UrlApi);

                                int codigoContrato = listacontrato.listaContratos.Max(x => x.idContrato);

                                // ContratosParcelas
                                ContratosParcelas contratoparcela = new ContratosParcelas
                                {
                                    Contrato = codigoContrato
                                    ,
                                    Parcela = Convert.ToInt32(dados[4])
                                };
                                await new ContratoParcelaBLL().SalvarContratoParcela(Program.UrlApi, contratoparcela);

                                ContratoParcelaBLL listacontratoparcela = new ContratoParcelaBLL();
                                await listacontratoparcela.GetContratosParcelasAsync(Program.UrlApi);

                                int codigoContratoParcela = listacontratoparcela.listaContratosParcelas.Max(x => x.idContratoParcela);

                                // Protestos
                                Protestos protesto = new Protestos
                                {
                                    Contrato = codigoContrato
                                    ,
                                    Valor = string.IsNullOrEmpty(dados[15]) ? 0 : Convert.ToDecimal(dados[15])
                                    ,
                                    TipoDocumento = dados[18]
                                    ,
                                    Operacao = dados[19]
                                };

                                if (!string.IsNullOrEmpty(dados[16]))
                                {
                                    protesto.DataEmissao = Convert.ToDateTime(dados[16]);
                                }
                                if (!string.IsNullOrEmpty(dados[17]))
                                {
                                    protesto.Vencimento = Convert.ToDateTime(dados[17]);
                                }
                                ;

                                await new ProtestoBLL().SalvarProtesto(Program.UrlApi, protesto);

                                ProtestoBLL listaprotesto = new ProtestoBLL();
                                await listaprotesto.GetProtestosAsync(Program.UrlApi);

                                int codigoprotesto = listaprotesto.listaProtestos.Max(x => x.idProtesto);
                            }
                        }
                        numeroLinha++;
                        pbImportacao.Value = numeroLinha - 2;
                    }
                    streamArq.Close();
                    MessageBox.Show("Importação realizada com sucesso!");
                }
                else
                {
                    MessageBox.Show("Arquivo não encontrado!");
                }
            }
        }
Esempio n. 10
0
        private void Btn_sguiente_Click(object sender, RoutedEventArgs e)
        {
            //verificar que los campos no esten vacios
            if (string.IsNullOrEmpty(txt_observacion.Text))
            {
                MessageBox.Show("El campo observacion no puede estar vacia", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (string.IsNullOrEmpty(txt_personal.Text))
            {
                MessageBox.Show("Personal base no puede estar vacio", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (int.Parse(txt_asistentes.Text) < 1 || string.IsNullOrEmpty(txt_asistentes.Text))
            {
                MessageBox.Show("Asistentes  debe ser mayor a 0", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (int.Parse(txt_personalAdicional.Text) < 1 || string.IsNullOrEmpty(txt_personalAdicional.Text))
            {
                MessageBox.Show("Personal adicional debe ser mayor a 0", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                string agnos = DateTime.Now.Year.ToString();
                string mes   = DateTime.Now.Month.ToString();
                string dia   = DateTime.Now.Day.ToString();
                string hora  = DateTime.Now.Hour.ToString();
                string min   = DateTime.Now.Minute.ToString();
                if (mes.Length == 1)
                {
                    mes = "0" + mes;
                }
                if (dia.Length == 1)
                {
                    dia = "0" + dia;
                }
                if (hora.Length == 1)
                {
                    hora = "0" + hora;
                }
                if (min.Length == 1)
                {
                    min = "0" + min;
                }

                ContratoBLL con = new ContratoBLL();

                con.Numero = agnos + mes + dia + hora + min;

                DateTime hoy  = DateTime.Now.Date;
                string   hoyy = hoy.ToString("yyyy/MM/dd hh:mm");

                con.Creacion          = Convert.ToDateTime(hoyy);
                con.Termino           = fyhtermino;
                con.RutCliente        = txt_rut.Text;
                con.IdModalidad       = txt_nombree.Text;
                con.IdTipoEvento      = int.Parse(txt_ide.Text);
                con.FechaHoraInicio   = fyhinicio;
                con.FechaHoraTermino  = fyhtermino;
                con.Asistentes        = int.Parse(txt_asistentes.Text);
                con.PersonalAdicional = int.Parse(txt_personalAdicional.Text);
                con.Realizado         = false;
                con.Observaciones     = txt_observacion.Text;

                con.ValorTotalContrato = double.Parse(txt_vtotal.Text.Trim().Remove(txt_vtotal.Text.Length - 2, 2));

                con.Crear();



                //redireccionar a ventana gestionarcontratos
                GestionarContrato gcli = new GestionarContrato();
                gcli.dgridListContratos.Items.Refresh();
                gcli.Show();
                this.Close();
            }
        }