Example #1
0
        private string obtenerCampo(Models.Prestamo prestamo, int posicion)
        {
            switch (posicion)
            {
            case 0:
                return(Convert.ToString(prestamo.idPrestamo));

            case 1:
                return(prestamo.usuario.nick);

            case 2:
                return(Convert.ToString(prestamo.insumo.idInsumo));

            case 3:
                return(prestamo.insumo.nombre);

            case 4:
                return(prestamo.operador.nick);

            case 5:
                return(prestamo.fecha);

            case 6:
                switch (prestamo.estado)
                {
                case 0:
                    return("En Proceso");

                case 1:
                    return("Finalizado");
                }
                return("");
            }
            return("");
        }
Example #2
0
        public Prestamo(Models.Prestamo prestamo)
        {
            InitializeComponent();

            lblDescription.Text = prestamo.Descripcion_Tipo;
            lblPrestamo.Text    = prestamo.IDPrestamo;
            lblMonto.Text       = prestamo.Monto_Prestamo.ToString("C");
            lblBalance.Text     = prestamo.Balance_Prestamo.ToString("C");
            lblVencido.Text     = prestamo.Total_Vencido.ToString("C");
        }
Example #3
0
        public void InsertarPrestamos(Models.Prestamo prestamo)
        {
            float?montoInteres  = 0;
            float?montoCuota    = 0;
            var   nuevoPrestamo = new Models.Prestamo();

            nuevoPrestamo = prestamo;
            montoInteres  = nuevoPrestamo.Monto * (nuevoPrestamo.Interes / 100);
            montoCuota    = (nuevoPrestamo.Monto / nuevoPrestamo.Cuotas) + montoInteres;
            generarCuotas(nuevoPrestamo.IdTipoCuota, nuevoPrestamo.IdTipoInteres, nuevoPrestamo.Cuotas, montoCuota, nuevoPrestamo.Id);
            db.Prestamos.Add(nuevoPrestamo);
            db.SaveChanges();
        }
Example #4
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            Models.Prestamo prestamo = prestamoControlador.buscarPrestamo(((Button)sender).ID);
            if (prestamo != null)
            {
                lblIdPrestamoM.InnerText = Convert.ToString(prestamo.idPrestamo);
                ddlInsumoM.Value         = Convert.ToString(prestamo.insumo.idInsumo);
                ddlUsuarioM.Value        = Convert.ToString(prestamo.usuario.idUsuario);
                txtFechaM.Value          = prestamo.fecha;
                switch (prestamo.estado)
                {
                case 0:
                    lblEstadoM.InnerText = "En Proceso";
                    break;

                case 1:
                    lblEstadoM.InnerText = "Finalizado";
                    break;
                }
            }
        }
Example #5
0
 public ActionResult CrearPrestamoConCliente(Models.Prestamo prestamo)
 {
     _serviciosPrestamo.InsertarPrestamos(prestamo);
     return(RedirectToAction("Index"));
 }