public async Task <ViewResult> Details(int id)
        {
            DetallesView detalles = new DetallesView();

            //detalles.Usuario = _listaUsuario.dameDetallesUsuario(id??1);
            detalles.PuestoTrabajo = _listaPuestoTrabajo.dameElTrabajo(id);
            detalles.ListUsuarioPT = _userJob.dameTodoUserJob();
            var model = new List <string>();

            foreach (var user in _gestionUser.Users)
            {
                var userRoleModel = user.UserName;
                foreach (var item in detalles.ListUsuarioPT)
                {
                    if (user.Id == item.IdUsuario && item.ParaAplicar == true)
                    {
                        model.Add(userRoleModel);
                    }
                }
            }

            ////////////////////////////
            detalles.Users  = model;
            detalles.Titulo = "Aqui se mostrara los detalles del Usuario, con sus aptitudes";

            if (detalles.PuestoTrabajo == null)
            {
                Response.StatusCode = 404;
                return(View("RegistroNoEncontrado", id));
            }
            return(View(detalles));
        }
示例#2
0
        public ViewResult Details(int?id)
        {
            DetallesView detalles = new DetallesView();

            detalles.amigo     = amigoAlmacen.dameDatosAmigo(id ?? 2);
            detalles.Titulo    = "LISTA AMIGOS VIEW MODELS";
            detalles.SubTitulo = "xxx";

            return(View(detalles));
        }
示例#3
0
        //Objetos personalizados
        public ViewResult Details(int?id)
        {
            DetallesView detalles = new DetallesView();

            detalles.amigo     = amigoAlmacen.dameDatosAmigo(id ?? 3);
            detalles.Titulo    = "Lista de amigos";
            detalles.SubTitulo = "Compañeros";


            return(View(detalles));
        }
        //Sobre carga de rutas
        //[Route("Home/Details/{id?}")]
        //Asi s epasan datos de un modelo a una vista
        public ViewResult Details(int?id)
        {
            DetallesView detalles = new DetallesView();

            detalles.amigo     = interfaceAMIGO.dameDatosAmigo(id ?? 1);
            detalles.titulo    = "Lista amigos View models";
            detalles.subTitulo = "sub titulo view models";

            if (detalles.amigo == null)
            {
                Response.StatusCode = 404;
                return(View("AmigoNoEncontrado", id));
            }

            return(View(detalles));
        }
        public VentaViewModel(Venta venta)
        {
            VentaId      = venta.VentaId;
            Fechadeventa = venta.Fechadeventa;
            Estado       = venta.Estado;
            Total        = venta.Total;

            foreach (var item in venta.Detalles)
            {
                var detalleVenta = new DetalleVentaViewModel();
                detalleVenta.ProductoId = item.ProductoId;
                detalleVenta.Cantidad   = item.Cantidad;
                detalleVenta.Precio     = item.Precio;
                detalleVenta.TotalVenta = item.TotalVenta;
                DetallesView.Add(detalleVenta);
            }
        }
 public VentaViewModel(Venta venta)
 {
     VentaId   = venta.VentaId;
     Fecha     = venta.Fecha;
     Estado    = venta.Estado;
     Total     = venta.Total;
     ClienteId = venta.ClienteId;
     Nombre    = venta.Cliente.Nombre;
     Apellido  = venta.Cliente.Apellido;
     foreach (var item in venta.Detalles)
     {
         var detalleVenta = new DetalleVentaViewModel();
         detalleVenta.ProductoId = item.ProductoId;
         detalleVenta.Cantidad   = item.Cantidad;
         detalleVenta.Precio     = item.Precio;
         //detalleVenta.VentaId=item.VentaId;
         detalleVenta.TotalVenta = item.TotalVenta;
         //ventaNueva.Productos.Add(detalleVenta);
         DetallesView.Add(detalleVenta);
     }
 }