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); } }
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); } }
public void genpago(Presentacion.Creditos obj) { Datos.credito cred = new Datos.credito(); cred.genpago(obj); }
public DataTable consultarproyeccion() { Datos.credito datos = new Datos.credito(); return(datos.consultarproyeccion()); }
public DataTable consultarcreditocliente(string creditocliente) { Datos.credito datos = new Datos.credito(); return(datos.consultarcreditoporid(creditocliente)); }
public DataTable consultarcreditoidcliente(string idcliente) { Datos.credito datos = new Datos.credito(); return(datos.consultarcreditoidcliente(idcliente)); }
public DataTable ConsultarTablaControl() { Datos.credito datos = new Datos.credito(); return(datos.ConsultarTablaControl()); }
public DataTable llenarcomboperiodo(String idcliente) { Datos.credito datos = new Datos.credito(); return(datos.llenarcomboperiodo(idcliente)); }
public DataTable llenarcomboidcredito() { Datos.credito datos = new Datos.credito(); return(datos.llenarcomboidcredito()); }