Example #1
0
    private void Listar()
    {
        ProductoBL productoBL = new ProductoBL();

        gvproducto.DataSource = productoBL.Listar();
        gvproducto.DataBind();
    }
Example #2
0
        //
        // GET: /Credito/
        public ActionResult Creditos(int pPersonaId = 0)
        {
            if (pPersonaId > 0)
            {
                var usuarioId = VendixGlobal <int> .Obtener("UsuarioId");

                var oficinaId = VendixGlobal <int> .Obtener("OficinaId");

                var datos = new DatosCredito
                {
                    Persona          = PersonaBL.Obtener(pPersonaId),
                    Cliente          = ClienteBL.Obtener(x => x.PersonaId == pPersonaId),
                    SolicitudCredito = CreditoBL.Listar(x => x.Estado == "CRE" && x.PersonaId == pPersonaId,
                                                        y => y.OrderByDescending(z => z.FechaReg), "Producto").FirstOrDefault(),
                    Producto = ProductoBL.Listar(x => x.Estado).FirstOrDefault(),
                    Creditos = CreditoBL.Listar(x => (x.Estado == "PEN" || x.Estado == "AP1" || x.Estado == "APR" || x.Estado == "DES") && x.PersonaId == pPersonaId, includeProperties: "PlanPago,Producto").ToList()
                };
                datos.EstadoCliente = datos.Cliente.Estado ? "ACTIVO" : "INACTIVO";
                datos.TotalCreditos = CreditoBL.Contar(x => x.PersonaId == pPersonaId && x.Estado != "CRE");

                switch (datos.Cliente.Calificacion)
                {
                case "A": datos.CalificacionCliente = "BUENO"; break;

                case "B": datos.CalificacionCliente = "REGULAR"; break;

                case "C": datos.CalificacionCliente = "MALO"; break;

                default: datos.CalificacionCliente = "NO TIENE"; break;
                }

                ViewBag.PersonaId   = pPersonaId;
                ViewBag.Cliente     = datos.Persona.NombreCompleto;
                ViewBag.cboProducto = new SelectList(ProductoBL.Listar(x => x.Estado), "ProductoId", "Denominacion");
                ViewBag.Aprobador1  = UsuarioRolBL.Contar(x => x.UsuarioId == usuarioId &&
                                                          x.OficinaId == oficinaId &&
                                                          x.Rol.Denominacion == "APROBADOR 1", includeProperties: "Rol");
                //ViewBag.Aprobador2 = UsuarioRolBL.Contar(x => x.UsuarioId == usuarioId
                //                                            && x.OficinaId == oficinaId
                //                                            && x.Rol.Denominacion == "APROBADOR 2", includeProperties: "Rol");

                if (datos.SolicitudCredito != null)
                {
                    VendixGlobal <int> .Crear("SolicitudCreditoId", datos.SolicitudCredito.CreditoId);
                }

                return(View(datos));
            }
            return(View());
        }
Example #3
0
        public ActionResult ListarProductos()
        {
            var prod = ProductoBL.Listar(x => x.Estado).Select(x => new { Id = x.ProductoId, Valor = x.Denominacion });

            return(Json(prod, JsonRequestBehavior.AllowGet));
        }
Example #4
0
        public DataTable Listar()
        {
            ProductoBL producto = new ProductoBL();

            return(producto.Listar());
        }
Example #5
0
        public DataSet Listar()
        {
            ProductoBL productoBL = new ProductoBL();

            return(productoBL.Listar());
        }