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);
            }
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
        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);
            }
        }