private void CargarControles() { try { if (ltvCreditos.SelectedItems.Count > 0) { vCreditoSeleccionado = new CapaEntidad.Estructura.Credito() { IdCredito = Convert.ToInt32(ltvCreditos.SelectedItems[0].SubItems[0].Text), IdCliente = Convert.ToInt32(ltvCreditos.SelectedItems[0].SubItems[1].Text), MontoAprobado = Convert.ToDecimal(ltvCreditos.SelectedItems[0].SubItems[2].Text), Tasa = Convert.ToDecimal(ltvCreditos.SelectedItems[0].SubItems[3].Text), Saldo = Convert.ToDecimal(ltvCreditos.SelectedItems[0].SubItems[4].Text), Cuota = Convert.ToDecimal(ltvCreditos.SelectedItems[0].SubItems[5].Text), Plazo = Convert.ToInt32(ltvCreditos.SelectedItems[0].SubItems[6].Text), UltimaProyeccion = Convert.ToString(ltvCreditos.SelectedItems[0].SubItems[7].Text) }; vIdCredito = vCreditoSeleccionado.IdCredito; txtIdCliente.Text = vCreditoSeleccionado.IdCliente.ToString(); txtTasa.Text = vCreditoSeleccionado.Tasa.ToString(); txtMontoCredito.Text = vCreditoSeleccionado.MontoAprobado.ToString(); txtPlazo.Text = vCreditoSeleccionado.Plazo.ToString(); txtCuota.Text = vCreditoSeleccionado.Cuota.ToString(); CargarCliente(Convert.ToInt32(txtIdCliente.Text)); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Insert(CapaEntidad.Estructura.Credito pDatos) { try { string vSQL = string.Empty; vSQL += "DECLARE @Id INT "; vSQL += "SELECT @Id = ISNULL(MAX(IdCredito),0) + 1 FROM dbo.Credito "; vSQL += "INSERT INTO dbo.Credito (IdCredito,IdCliente,MontoAprobado,Tasa,Saldo,Cuota,Plazo,UltimaProyeccion) "; vSQL += "VALUES(@Id, @IdCliente, @MontoAprobado, @Tasa, @Saldo, @Cuota, @Plazo, @UltimaProyeccion ) "; AbrirConexion(); vcmd = new SqlCommand(vSQL, vConnection); vcmd.Parameters.Add("@IdCliente", SqlDbType.Int).Value = pDatos.IdCliente; vcmd.Parameters.Add("@MontoAprobado", SqlDbType.Decimal).Value = pDatos.MontoAprobado; vcmd.Parameters.Add("@Tasa", SqlDbType.Int).Value = pDatos.Tasa; vcmd.Parameters.Add("@Saldo", SqlDbType.Decimal).Value = pDatos.Saldo; vcmd.Parameters.Add("@Cuota", SqlDbType.Decimal).Value = pDatos.Cuota; vcmd.Parameters.Add("@Plazo", SqlDbType.Int).Value = pDatos.Plazo; vcmd.Parameters.Add("@UltimaProyeccion", SqlDbType.VarChar).Value = pDatos.UltimaProyeccion; vcmd.ExecuteNonQuery(); CerrarConexion(); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Update(CapaEntidad.Estructura.Credito pDatos) { DataTable dtResultado = new DataTable(); try { vNegocio.Update(pDatos); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void Aceptar() { CapaEntidad.Estructura.Credito vEntidad; CapaNegocios.Credito vNegociosCreditos = new CapaNegocios.Credito(); int vIdCreditos = 0; try { if (vModo != "A") { vIdCreditos = vIdCredito; } if (Validar()) { vEntidad = new CapaEntidad.Estructura.Credito() { IdCredito = vIdCreditos, IdCliente = Convert.ToInt32(txtIdCliente.Text), Cuota = Convert.ToDecimal(txtCuota.Text), Tasa = Convert.ToDecimal(txtTasa.Text), MontoAprobado = Convert.ToDecimal(txtMontoCredito.Text), Plazo = Convert.ToInt32(txtPlazo.Text), Saldo = Convert.ToDecimal(txtMontoCredito.Text), UltimaProyeccion = "N" }; switch (vModo) { case "A": vNegociosCreditos.Insert(vEntidad); break; case "B": vNegociosCreditos.Delete(vEntidad); break; } } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Delete(CapaEntidad.Estructura.Credito pDatos) { try { string vSQL = string.Empty; vSQL += "DELETE FROM dbo.Planilla "; vSQL += "WHERE IdCredito = @IdCredito "; vSQL += "DELETE FROM dbo.Credito "; vSQL += "WHERE IdCredito = @IdCredito "; AbrirConexion(); vcmd = new SqlCommand(vSQL, vConnection); vcmd.Parameters.Add("@IdCredito", SqlDbType.Int).Value = pDatos.IdCredito; vcmd.ExecuteNonQuery(); CerrarConexion(); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Update(CapaEntidad.Estructura.Credito pDatos) { try { string vSQL = string.Empty; vSQL += "UPDATE dbo.Credito "; vSQL += "SET "; vSQL += " ,IdCliente = @IdCliente "; vSQL += " ,MontoAprobado = @MontoAprobado "; vSQL += " ,Tasa = @Tasa "; vSQL += " ,Saldo = @Saldo "; vSQL += " ,Cuota = @Cuota "; vSQL += " ,Plazo = @Plazo "; vSQL += " ,UltimaProyeccion = @UltimaProyeccion "; vSQL += "WHERE IdCredito = @IdCredito "; AbrirConexion(); vcmd = new SqlCommand(vSQL, vConnection); vcmd.Parameters.Add("@IdCredito", SqlDbType.Int).Value = pDatos.IdCredito; vcmd.Parameters.Add("@IdCliente", SqlDbType.Int).Value = pDatos.IdCliente; vcmd.Parameters.Add("@MontoAprobado", SqlDbType.Decimal).Value = pDatos.MontoAprobado; vcmd.Parameters.Add("@Tasa", SqlDbType.Int).Value = pDatos.Tasa; vcmd.Parameters.Add("@Saldo", SqlDbType.Decimal).Value = pDatos.Saldo; vcmd.Parameters.Add("@Cuota", SqlDbType.Decimal).Value = pDatos.Cuota; vcmd.Parameters.Add("@Plazo", SqlDbType.Int).Value = pDatos.Plazo; vcmd.Parameters.Add("@UltimaProyeccion", SqlDbType.VarChar).Value = pDatos.UltimaProyeccion; vcmd.ExecuteNonQuery(); CerrarConexion(); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }