Beispiel #1
0
        public void GenerarPago()
        {
            try
            {
                Logica.Credito datos = new Logica.Credito();
                Datos.credito  cred  = new Datos.credito();


                list = new List <Creditos>();

                Creditos obj = new Creditos();
                obj.IdCliente = Convert.ToInt32(cmbIdCliente.Text);
                obj.Periodo   = Convert.ToInt32(cmbperiodo.Text);

                obj.Cancelado = Convert.ToInt32(cancelado);



                list.Add(obj);
                datos.genpago(obj);
            }
            catch (Exception e)
            {
                MessageBox.Show("Error al actualizar datos" + e);
            }
        }
        private void consultarclientes()
        {
            Logica.Credito datos    = new Logica.Credito();
            DataTable      dttablas = new DataTable();

            dttablas = datos.consultarclientes();
            dtgclientes.DataSource = dttablas;
        }
Beispiel #3
0
        public void llenardgvinsert()
        {
            Logica.Credito consulta   = new Logica.Credito();
            DataTable      dtconsulta = new DataTable();

            dtconsulta = consulta.consultarproyeccion();
            dgv_insertar.DataSource = dtconsulta;
        }
 public void agregarclientes()
 {
     Logica.Credito agregar = new Logica.Credito();
     try
     {
         if (txtidcliente.Text == "")
         {
             MessageBox.Show("Favor agregar ID de cliente");
         }
         else
         {
             if (txtnombre.Text == "")
             {
                 MessageBox.Show("Favor agregar Nombre de cliente");
             }
             else
             {
                 if (txtapellido1.Text == "")
                 {
                     MessageBox.Show("Favor agregar Primer Apellido");
                 }
                 else
                 {
                     if (txtapellido2.Text == "")
                     {
                         MessageBox.Show("Favor agregar Segundo Apellido");
                     }
                     else
                     {
                         if (txtidinstitucion.Text == "")
                         {
                             MessageBox.Show("Favor agregar ID de Institución");
                         }
                         else
                         {
                             if (txtpass.Text == "")
                             {
                                 MessageBox.Show("Favor agregar una Contraseña");
                             }
                             else
                             {
                                 agregar.agregarclientes(txtidcliente.Text, txtnombre.Text, txtapellido1.Text, txtapellido2.Text, txtidinstitucion.Text, txtpass.Text);
                                 MessageBox.Show("Cliente Agregado Correctamente");
                                 limpiar();
                             }
                         }
                     }
                 }
             }
         }
     }
     catch
     {
         MessageBox.Show("Error de Sintaxis, favor revisar");
     }
     consultarclientes();
 }
Beispiel #5
0
 private void consultarporcredito(string credito)
 {
     try
     {
         Logica.Credito datos     = new Logica.Credito();
         DataTable      dtcredito = new DataTable();
         dtcredito = datos.consultarcreditocliente(credito);
         dgvconsulta.DataSource = dtcredito;
     }
     catch (Exception e)
     {
         MessageBox.Show("Error al consultar datos" + " " + e);
     }
 }
Beispiel #6
0
        public void llenarcomboperiodo()
        {
            try
            {
                Logica.Credito datos   = new Logica.Credito();
                DataTable      dtdatos = new DataTable();

                dtdatos = datos.llenarcomboperiodo(cmbIdCliente.Text);
                cmbperiodo.DisplayMember = "Periodo";
                cmbperiodo.DataSource    = dtdatos;
            }
            catch
            {
                MessageBox.Show("Error al cargar datos");
            }
        }
Beispiel #7
0
        private void consultartablacontrolcredito()
        {
            try
            {
                Logica.Credito datos     = new Logica.Credito();
                DataTable      dtcontrol = new DataTable();

                dtcontrol             = datos.ConsultarTablaControl();
                dgvCredito.DataSource = dtcontrol;
                //llenardgvinsert();
                dgvconsulta.DataSource = dtcontrol;
            }
            catch
            {
                MessageBox.Show("Error al cargar datos");
            }
        }
Beispiel #8
0
        public void llenarcomboidcredito()
        {
            try
            {
                Logica.Credito datos   = new Logica.Credito();
                DataTable      dtdatos = new DataTable();

                dtdatos = datos.llenarcomboidcredito();


                cmbconsultacreditos.ValueMember = "IdCredito";
                cmbconsultacreditos.DataSource  = dtdatos;
            }
            catch
            {
                MessageBox.Show("Error al cargar datos");
            }
        }
Beispiel #9
0
        public void insertarcredito()

        {
            Logica.Credito INSERTAR = new Logica.Credito();
            try
            {
                list = new List <Creditos>();
                Logica.Credito datos = new Logica.Credito();
                Datos.credito  cred  = new Datos.credito();
                list = new List <Creditos>();
                Creditos  obj = new Creditos();
                DataTable dt  = new DataTable();


                double capital = Convert.ToDouble(txt_insertmontoapr.Text);
                double pago;
                double intereses;
                double amortizacion;
                double tasa = Convert.ToDouble(txt_inserttasa.Text) / 100;
                saldo2 = capital;
                int    periodo1 = 0;
                double periodo  = Convert.ToDouble(txt_insertperi.Text);


                if (chklp.Checked)
                {
                    tasa2         = tasa / 12;
                    periodo2      = periodo * 12;
                    obj           = new Creditos();
                    pago          = PMT(capital, tasa2, periodo2);
                    intereses     = calculointereses(obj.Monto, tasa2);
                    amortizacion  = calculoamortizacion(pago, intereses);
                    obj.Saldo     = capital;
                    obj.Periodo   = 0;
                    obj.Intereses = 0;
                    obj.Amort     = 0;
                    obj.IdCredito = Convert.ToInt32(txt_insertidcred.Text);
                    obj.IdCliente = Convert.ToInt32(txt_insertidcliente.Text);
                    obj.Monto     = capital;
                    obj.tasa      = tasa;
                    obj.Pago      = 0;
                    obj.Cancelado = 1;
                    obj.IdLote    = Convert.ToInt32(txtidlote.Text);
                    list.Add(obj);
                    INSERTAR.gencredit(obj);

                    while (saldo2 > 0)
                    {
                        pago          = PMT(capital, tasa2, periodo2);
                        periodo1      = periodo1 + 1;
                        obj           = new Creditos();
                        intereses     = calculointereses(saldo2, tasa2);
                        amortizacion  = calculoamortizacion(pago, intereses);
                        saldo2        = calculonuevocapital(saldo2, amortizacion);
                        obj.Saldo     = saldo2;
                        obj.Intereses = intereses;
                        obj.Amort     = amortizacion;
                        obj.Periodo   = periodo1;
                        obj.IdCredito = Convert.ToInt32(txt_insertidcred.Text);
                        obj.IdCliente = Convert.ToInt32(txt_insertidcliente.Text);
                        obj.Monto     = capital;
                        obj.tasa      = tasa;
                        obj.Pago      = pago;
                        obj.Cancelado = 0;
                        obj.IdLote    = Convert.ToInt32(txtidlote.Text);
                        list.Add(obj);
                        INSERTAR.gencredit(obj);
                    }
                    MessageBox.Show("Proyección creada satisfactoriamente ");
                }
                else
                {
                    obj           = new Creditos();
                    pago          = PMT(capital, tasa, periodo);
                    intereses     = calculointereses(obj.Monto, obj.tasa);
                    amortizacion  = calculoamortizacion(pago, intereses);
                    obj.Saldo     = capital;
                    obj.Periodo   = 0;
                    obj.Intereses = 0;
                    obj.Amort     = 0;
                    obj.IdCredito = Convert.ToInt32(txt_insertidcred.Text);
                    obj.IdCliente = Convert.ToInt32(txt_insertidcliente.Text);
                    obj.Monto     = capital;
                    obj.tasa      = tasa;
                    obj.Pago      = 0;
                    obj.Cancelado = 1;

                    obj.IdLote = Convert.ToInt32(txtidlote.Text);
                    list.Add(obj);
                    INSERTAR.gencredit(obj);

                    while (saldo2 > 0)
                    {
                        pago          = PMT(capital, tasa, periodo);
                        periodo1      = periodo1 + 1;
                        obj           = new Creditos();
                        intereses     = calculointereses(saldo2, tasa);
                        amortizacion  = calculoamortizacion(pago, intereses);
                        saldo2        = calculonuevocapital(saldo2, amortizacion);
                        obj.Saldo     = saldo2;
                        obj.Intereses = intereses;
                        obj.Amort     = amortizacion;
                        obj.Periodo   = periodo1;
                        obj.IdCredito = Convert.ToInt32(txt_insertidcred.Text);
                        obj.IdCliente = Convert.ToInt32(txt_insertidcliente.Text);
                        obj.Monto     = capital;
                        obj.tasa      = tasa;
                        obj.Pago      = pago;
                        obj.Cancelado = 0;
                        obj.IdLote    = Convert.ToInt32(txtidlote.Text);
                        list.Add(obj);

                        INSERTAR.gencredit(obj);
                    }
                    MessageBox.Show("Proyección creada satisfactoriamente ");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Error al Insertar datos: " + e);
            }
        }