Exemplo n.º 1
0
        public ActionResult Create()
        {
            EmpleadoEditViewModel empleadoVm = new EmpleadoEditViewModel
            {
                TipoDeDocumento = _mapper.Map <List <TipoDeDocumentoListViewModel> >(_serviciosTipoDeDocumento.GetLista()),
                Localidad       = _mapper.Map <List <LocalidadListViewModel> >(_serviciosLocalidad.GetLista(null)),
                Provincia       = _mapper.Map <List <ProvinciaListViewModel> >(_serviciosProvincia.GetLista()),
                TipoDeTarea     = _mapper.Map <List <TipoDeTareaListViewModel> >(_serviciosTipoDeTarea.GetLista()),
                Imagen          = "Sin_imagen_disponible.jpg"
            };

            return(View(empleadoVm));
        }
Exemplo n.º 2
0
        // GET: Empleados
        public ActionResult Index(int?localidadSeleccionadaId = null, int?page = null)
        {
            page = (page ?? 1);
            //var listaDto = _servicio.GetLista(null);
            //var listaVm = _mapper.Map<List<ProveedorListViewModel>>(listaDto)
            //    .OrderBy(c => c.RazonSocial)
            //    .ThenBy(c => c.Localidad)
            //    .ToPagedList((int)page, 5);
            //return View(listaVm);

            List <Proveedor> lista;

            if (localidadSeleccionadaId != null)
            {
                lista = _servicio.GetLista(localidadSeleccionadaId.Value);
            }
            else
            {
                lista = _servicio.GetLista();
            }

            if (localidadSeleccionadaId != null)
            {
                Session["localidadSeleccionadaId"] = localidadSeleccionadaId;
            }
            else
            {
                if (Session["localidadSeleccionadaId"] != null)
                {
                    localidadSeleccionadaId = (int)Session["localidadSeleccionadaId"];
                }
            }

            if (localidadSeleccionadaId != null)
            {
                if (localidadSeleccionadaId.Value > 0)
                {
                    lista = _servicio.GetLista(localidadSeleccionadaId.Value);
                }
                else
                {
                    lista = _servicio.GetLista();
                }
            }
            else
            {
                lista = _servicio.GetLista();
            }

            //var localidades = provinciaSeleccionadaId.HasValue ? db.Localidades.Where(l => l.ProvinciaId == provinciaSeleccionadaId) : db.Localidades;
            var listaDto = _servicio.GetLista(null);
            var listaVm  = _mapper.Map <List <ProveedorListViewModel> >(listaDto)

                           .OrderBy(c => c.RazonSocial)
                           .ThenBy(c => c.Localidad)
                           .ToPagedList((int)page, 5);
            var listaVma         = Mapeador.Mapeador.ConstruirListaProveedorListVm(lista);
            var listaLocalidades = _serviciosLocalidad.GetLista();

            listaLocalidades.Insert(0, new Localidad()
            {
                LocalidadId = 0, NombreLocalidad = "[Seleccione una Localidad]"
            });
            listaLocalidades.Insert(1, new Localidad()
            {
                LocalidadId = -1, NombreLocalidad = "[Ver Todas]"
            });
            ViewBag.ListaLocalidades = new SelectList(listaLocalidades, "LocalidadId", "NombreLocalidad", localidadSeleccionadaId);
            return(View(listaVma.ToPagedList((int)page, 5)));
        }
Exemplo n.º 3
0
        // GET: Localidades


        public ActionResult Index(int?provinciaSeleccionadaId = null, int?page = null)
        {
            page = (page ?? 1);

            List <Localidad> lista;

            if (provinciaSeleccionadaId != null)
            {
                lista = _servicio.GetLista(provinciaSeleccionadaId.Value);
            }
            else
            {
                lista = _servicio.GetLista();
            }

            if (provinciaSeleccionadaId != null)
            {
                Session["provinciaSeleccionadaId"] = provinciaSeleccionadaId;
            }
            else
            {
                if (Session["provinciaSeleccionadaId"] != null)
                {
                    provinciaSeleccionadaId = (int)Session["provinciaSeleccionadaId"];
                }
            }

            if (provinciaSeleccionadaId != null)
            {
                if (provinciaSeleccionadaId.Value > 0)
                {
                    lista = _servicio.GetLista(provinciaSeleccionadaId.Value);
                }
                else
                {
                    lista = _servicio.GetLista();
                }
            }
            else
            {
                lista = _servicio.GetLista();
            }

            //var localidades = provinciaSeleccionadaId.HasValue ? db.Localidades.Where(l => l.ProvinciaId == provinciaSeleccionadaId) : db.Localidades;
            var listaDto = _servicio.GetLista(null);
            var listaVm  = _mapper.Map <List <LocalidadListViewModel> >(listaDto)

                           .OrderBy(c => c.NombreLocalidad)
                           .ThenBy(c => c.Provincia)
                           .ToPagedList((int)page, 5);
            var listaVma        = Mapeador.Mapeador.ConstruirListaLocalidadListVm(lista);
            var listaProvincias = _servicioProvincias.GetLista();

            listaProvincias.Insert(0, new ProvinciaListDto()
            {
                ProvinciaId = 0, NombreProvincia = "[Seleccione una Provincia]"
            });
            listaProvincias.Insert(1, new ProvinciaListDto()
            {
                ProvinciaId = -1, NombreProvincia = "[Ver Todas]"
            });
            ViewBag.ListaProvincias = new SelectList(listaProvincias, "ProvinciaId", "NombreProvincia", provinciaSeleccionadaId);
            return(View(listaVma.ToPagedList((int)page, 5)));
        }