示例#1
0
        public List <object> Planes()
        //public HttpResponseMessage Planes()
        {
            List <object> listaPlanes = new List <object>();
            List <object> listaCuotas;

            //Obtengo todos los planes
            List <PlanAutoahorro> planesAutoahorro = ServicioSistema <PlanAutoahorro> .Get(pa => pa.Vigente == true).OrderBy(pa => pa.Orden).ToList();

            foreach (PlanAutoahorro planAutoahorro in planesAutoahorro)
            {
                listaCuotas = new List <object>();

                foreach (ValorCuotaPlanAutoahorro valorCuotaPlanAutoahorro in planAutoahorro.CuotasPlanAutoahorro)
                {
                    listaCuotas.Add(new {
                        RangoCuota = valorCuotaPlanAutoahorro.RangoCuota,
                        Valor      = valorCuotaPlanAutoahorro.Valor
                    });
                }

                listaPlanes.Add(new {
                    CodPlanAutoahorro = planAutoahorro.CodPlanAutoahorro,
                    Titulo            = planAutoahorro.Titulo,
                    Subtitulo         = planAutoahorro.Subtitulo,
                    Cuotas            = listaCuotas
                });
            }

            return(listaPlanes);
        }
示例#2
0
        public object MesAnioGanadores()
        {
            List <AutoahorroGanador> ganadores;
            string mes, anio;

            mes = anio = string.Empty;

            //Veo si hay ganadores en el mes actual.
            ganadores = ServicioSistema <AutoahorroGanador> .Get(aa => aa.ArchivoAutoahorro != null && new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1) <= aa.ArchivoAutoahorro.Fecha && aa.ArchivoAutoahorro.Fecha < new DateTime(DateTime.Now.AddMonths(1).Year, DateTime.Now.AddMonths(1).Month, 1) && aa.Concesionario == "01411").ToList();

            //Mientras no haya ganadores, me voy un mes para atrás, hasta 6 meses
            int mesesAtras = 1;

            while (mesesAtras <= 6 && (ganadores == null || ganadores.Count == 0))
            {
                ganadores = ServicioSistema <AutoahorroGanador> .Get(aa => aa.ArchivoAutoahorro != null && new DateTime(DateTime.Now.AddMonths(-1 * mesesAtras).Year, DateTime.Now.AddMonths(-1 * mesesAtras).Month, 1) <= aa.ArchivoAutoahorro.Fecha && aa.ArchivoAutoahorro.Fecha < new DateTime(DateTime.Now.AddMonths(-1 * (mesesAtras - 1)).Year, DateTime.Now.AddMonths(-1 * (mesesAtras - 1)).Month, 1) && aa.Concesionario == "01411").OrderBy(aa => aa.Grupo).ThenBy(aa => aa.Orden).ToList();

                mesesAtras++;
            }

            if (ganadores != null && ganadores.Count > 0)
            {
                mes  = ganadores[0].ArchivoAutoahorro.Fecha.ToString("MMMM");
                anio = ganadores[0].ArchivoAutoahorro.Fecha.Year.ToString();
            }

            var result = new { Mes = mes, Anio = anio };

            //return Newtonsoft.Json.JsonConvert.SerializeObject(result);
            return(result);
        }
示例#3
0
        public ActionResult Ganadores()
        {
            List <AutoahorroGanador> ganadores;

            //Veo si hay ganadores en el mes actual.
            ganadores = ServicioSistema <AutoahorroGanador> .Get(aa => aa.ArchivoAutoahorro != null && new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1) <= aa.ArchivoAutoahorro.Fecha && aa.ArchivoAutoahorro.Fecha < new DateTime(DateTime.Now.AddMonths(1).Year, DateTime.Now.AddMonths(1).Month, 1) && aa.Concesionario == "01411").ToList();

            //Mientras no haya ganadores, me voy un mes para atrás, hasta 6 meses
            int mesesAtras = 1;

            while (mesesAtras <= 6 && (ganadores == null || ganadores.Count == 0))
            {
                ganadores = ServicioSistema <AutoahorroGanador> .Get(aa => aa.ArchivoAutoahorro != null && new DateTime(DateTime.Now.AddMonths(-1 * mesesAtras).Year, DateTime.Now.AddMonths(-1 * mesesAtras).Month, 1) <= aa.ArchivoAutoahorro.Fecha && aa.ArchivoAutoahorro.Fecha < new DateTime(DateTime.Now.AddMonths(-1 * (mesesAtras - 1)).Year, DateTime.Now.AddMonths(-1 * (mesesAtras - 1)).Month, 1) && aa.Concesionario == "01411").OrderBy(aa => aa.Grupo).ThenBy(aa => aa.Orden).ToList();

                mesesAtras++;
            }

            if (ganadores != null && ganadores.Count > 0)
            {
                ViewBag.MesGanadores  = ganadores[0].ArchivoAutoahorro.Fecha.ToString("MMMM");
                ViewBag.AnioGanadores = ganadores[0].ArchivoAutoahorro.Fecha.Year.ToString();

                return(View(ganadores));
            }

            return(View());
        }
示例#4
0
        public List <object> Ganadores()
        {
            List <object> listaGanadores = new List <object>();

            //Veo si hay ganadores en el mes actual.
            List <AutoahorroGanador> ganadores = ServicioSistema <AutoahorroGanador> .Get(aa => aa.ArchivoAutoahorro != null && new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1) <= aa.ArchivoAutoahorro.Fecha && aa.ArchivoAutoahorro.Fecha < new DateTime(DateTime.Now.AddMonths(1).Year, DateTime.Now.AddMonths(1).Month, 1) && aa.Concesionario == "01411").ToList();

            //Mientras no haya ganadores, me voy un mes para atrás, hasta 6 meses
            int mesesAtras = 1;

            while (mesesAtras <= 6 && (ganadores == null || ganadores.Count == 0))
            {
                ganadores = ServicioSistema <AutoahorroGanador> .Get(aa => aa.ArchivoAutoahorro != null && new DateTime(DateTime.Now.AddMonths(-1 * mesesAtras).Year, DateTime.Now.AddMonths(-1 * mesesAtras).Month, 1) <= aa.ArchivoAutoahorro.Fecha && aa.ArchivoAutoahorro.Fecha < new DateTime(DateTime.Now.AddMonths(-1 * (mesesAtras - 1)).Year, DateTime.Now.AddMonths(-1 * (mesesAtras - 1)).Month, 1) && aa.Concesionario == "01411").OrderBy(aa => aa.Grupo).ThenBy(aa => aa.Orden).ToList();

                mesesAtras++;
            }

            foreach (AutoahorroGanador autoahorroGanador in ganadores)
            {
                listaGanadores.Add(new { Grupo = autoahorroGanador.Grupo, Orden = autoahorroGanador.Orden, Nombre = autoahorroGanador.Nombre ?? string.Empty, Tipo = autoahorroGanador.Tipo, Monto = autoahorroGanador.Monto });
            }

            /*if (ganadores != null && ganadores.Count > 0)
             * {
             *      return ganadores;
             * }*/

            return(listaGanadores);
        }
示例#5
0
        public List <object> Emisiones(int id, int ord)
        {
            List <AutoahorroEmision> cuotas = ServicioSistema <AutoahorroEmision> .Get(o => o.Gpo == id && o.Ord == ord && o.ArchivoAutoahorro.Fecha > DateTime.Now.AddMonths(-10)).OrderByDescending(o => o.ArchivoAutoahorro.Fecha).ToList();

            List <object> listaEmisiones = new List <object>();

            foreach (AutoahorroEmision cuota in cuotas)
            {
                listaEmisiones.Add(new { Nombre        = cuota.Nombre,
                                         Vencimiento   = cuota.Vence.ToString("dd/MM/yyyy"),
                                         Grupo         = cuota.Gpo.ToString().PadLeft(4, '0'),
                                         Alicuota      = string.Format("{0:0.00}", cuota.Alicuota),
                                         Orden         = cuota.Ord.ToString().PadLeft(3, '0'),
                                         CargosAdm     = string.Format("{0:0.00}", cuota.Cargos),
                                         Desvio        = cuota.Desv,
                                         ActAlicuota   = string.Format("{0:0.00}", cuota.Actalicuota),
                                         NroCuota      = cuota.Cuot.ToString().PadLeft(2, '0'),
                                         CargosActAlic = string.Format("{0:0.00}", cuota.Caactalic),
                                         SegBien       = string.Format("{0:0.00}", cuota.SegBien),
                                         SegVida       = string.Format("{0:0.00}", cuota.SegVida),
                                         CuotasPlan    = cuota.Plan,
                                         Mora          = string.Format("{0:0.00}", cuota.Mora),
                                         Modelo        = cuota.Mod,
                                         DebCred       = string.Format("{0:0.00}", cuota.DebCred),
                                         Banco         = cuota.Banco,
                                         IntLiq        = string.Format("{0:0.00}", cuota.Intliquid),
                                         Sucursal      = cuota.Sucursal,
                                         Otros         = string.Format("{0:0.00}", cuota.Otros),
                                         Cuenta        = cuota.Cuenta,
                                         Total         = string.Format("{0:0.00}", cuota.Total) });
            }

            return(listaEmisiones);
        }
示例#6
0
        public ActionResult ServiciosInspeccion()
        {
            List <ServicioMantenimiento> serviciosMantenimiento = ServicioSistema <ServicioMantenimiento> .Get(sm => sm.Vigente == true).OrderBy(sm => sm.Orden).ToList();

            ViewBag.ServiciosMantenimiento = serviciosMantenimiento;

            return(View());
        }
示例#7
0
        // GET: Web/Seminuevo
        public ActionResult Inicio()
        {
            List <Seminuevo> seminuevos = ServicioSistema <Seminuevo> .Get(s => s.Publicado == true).ToList();



            return(View(seminuevos));
        }
示例#8
0
        public ActionResult Ofertas(Matassi.Web.Areas.Web.Models.ConsultaOfertaEmision consultaOfertaEmision)
        {
            List <AutoahorroOferta> ofertas = ServicioSistema <AutoahorroOferta> .Get(o => int.Parse(o.Grupo) == consultaOfertaEmision.Grupo && o.ArchivoAutoahorro.Fecha > DateTime.Now.AddMonths(-6)).OrderByDescending(o => o.ArchivoAutoahorro.Fecha).ToList();

            ViewBag.Ofertas = ofertas;
            ViewBag.Cuotas  = null;

            return(View());
        }
示例#9
0
        public ActionResult Cuota(Matassi.Web.Areas.Web.Models.ConsultaOfertaEmision consultaOfertaEmision)
        {
            List <AutoahorroEmision> cuotas = ServicioSistema <AutoahorroEmision> .Get(o => o.Gpo == consultaOfertaEmision.Grupo && o.Ord == consultaOfertaEmision.Orden.Value && o.ArchivoAutoahorro.Fecha > DateTime.Now.AddMonths(-3)).OrderByDescending(o => o.ArchivoAutoahorro.Fecha).ToList();

            ViewBag.Cuotas  = cuotas;
            ViewBag.Ofertas = null;

            return(View());
        }
示例#10
0
        public ActionResult GarantiaVW()
        {
            List <ServicioMantenimiento> serviciosMantenimiento = ServicioSistema <ServicioMantenimiento> .Get(sm => sm.Vigente == true).OrderBy(sm => sm.Orden).ToList();

            List <GarantiaPeriodoIntervalo> garantiasPeriodoIntervalo = ServicioSistema <GarantiaPeriodoIntervalo> .Get(gpi => gpi.Vigente == true).OrderBy(gpi => gpi.Orden).ToList();

            ViewBag.ServiciosMantenimiento    = serviciosMantenimiento;
            ViewBag.GarantiasPeriodoIntervalo = garantiasPeriodoIntervalo;

            return(View());
        }
示例#11
0
        public ActionResult Caracteristica_Crear(CaracteristicaModelo caracteristicaModeloPost)
        {
            try
            {
                ServicioSistema <CaracteristicaModelo> .BeginTransaction();

                CaracteristicaModelo caracteristicaModelo = new CaracteristicaModelo();
                dynamic caracteristicasModelo             = new ExpandoObject();

                //Esta es la versión del modelo a la que se agregará la caractrística
                VersionModelo versionModelo = ServicioSistema <VersionModelo> .GetById(v => v.CodVersionModelo == caracteristicaModeloPost.Versiones[0].CodVersionModelo);

                //1º busco si existe la carcterística
                CaracteristicaModelo caracteristicaExistente = ServicioSistema <CaracteristicaModelo> .Get(cm => cm.DesCaracteristicaModelo.ToLower() == caracteristicaModeloPost.DesCaracteristicaModelo.ToLower()).FirstOrDefault();

                //Si existe
                if (caracteristicaExistente != null)
                {
                    //Si el modelo actual no contiene esa característica, la asigno
                    if (!versionModelo.Caracteristicas.Contains <CaracteristicaModelo>(caracteristicaExistente))
                    {
                        versionModelo.Caracteristicas.Add(caracteristicaExistente);
                        versionModelo = ServicioSistema <VersionModelo> .SaveOrUpdate(versionModelo);
                    }
                }
                //Si no existe la característica, la asigno
                else
                {
                    CaracteristicaModelo caracteristicaNueva = new CaracteristicaModelo();
                    caracteristicaNueva.DesCaracteristicaModelo = caracteristicaModeloPost.DesCaracteristicaModelo;
                    caracteristicaNueva = ServicioSistema <CaracteristicaModelo> .SaveOrUpdate(caracteristicaNueva);

                    versionModelo.Caracteristicas.Add(caracteristicaNueva);
                    versionModelo = ServicioSistema <VersionModelo> .SaveOrUpdate(versionModelo);
                }

                caracteristicasModelo.Caracteristicas = versionModelo.Caracteristicas;
                caracteristicasModelo.VersionModelo   = versionModelo;

                ModelState.Clear();

                ServicioSistema <CaracteristicaModelo> .CommitTransaction();

                //return View("Caracteristica-Lista", caracteristicasModelo);
                return(RedirectToAction("Caracteristica_Lista", new { codVersion = versionModelo.CodVersionModelo }));
            }
            catch (Exception ex)
            {
                ServicioSistema <CaracteristicaModelo> .RollbackTransaction();

                throw ex;
            }
        }
示例#12
0
     public ActionResult ItemSeminuevos()
     {
         if (ServicioSistema <Seminuevo> .Get(s => s.Publicado == true).ToList().Count > 0)
         {
             return new ContentResult {
                        Content = "<li class=\"itemMenu\"><a href=\"/Seminuevo\">Seminuevos</a></li>"
             }
         }
         ;
         return(new ContentResult {
             Content = string.Empty
         });
     }
 }
示例#13
0
        public ActionResult Caracteristica_Crear_Muchas(CaracteristicaModelo caracteristicaModeloPost)
        {
            try
            {
                ServicioSistema <VersionModelo> .BeginTransaction();

                //string caracteristicas = Request.Form["txtCaractristicas"];
                //int codVersionModelo = int.Parse(Request.Form["CodVersionModelo"]);

                VersionModelo vm = ServicioSistema <VersionModelo> .GetById(v => v.CodVersionModelo == caracteristicaModeloPost.Versiones[0].CodVersionModelo);

                CaracteristicaModelo cm;

                caracteristicaModeloPost.MuchasCarcteristicas.Split('\n').ToList().ForEach(caracteristica =>
                {
                    caracteristica = caracteristica.Trim();

                    if (caracteristica != string.Empty)
                    {
                        cm = ServicioSistema <CaracteristicaModelo> .Get(c => c.DesCaracteristicaModelo.ToLower() == caracteristica.ToLower()).FirstOrDefault();

                        if (cm == null)
                        {
                            cm = new CaracteristicaModelo()
                            {
                                DesCaracteristicaModelo = caracteristica
                            };
                            cm = ServicioSistema <CaracteristicaModelo> .SaveOrUpdate(cm);
                        }

                        if (!vm.Caracteristicas.Contains <CaracteristicaModelo>(cm))
                        {
                            vm.Caracteristicas.Add(cm);
                            vm = ServicioSistema <VersionModelo> .SaveOrUpdate(vm);
                        }
                    }
                });

                ServicioSistema <VersionModelo> .CommitTransaction();

                return(RedirectToAction("Caracteristica_Lista", new { codVersion = vm.CodVersionModelo }));
            }
            catch (Exception ex)
            {
                ServicioSistema <VersionModelo> .RollbackTransaction();
            }

            return(null);
        }
示例#14
0
        public ActionResult Version_Lista(int codModelo)
        {
            List <VersionModelo> versiones = ServicioSistema <VersionModelo> .Get(vm => vm.Modelo.CodModelo == codModelo).ToList();

            if (versiones.Count > 0)
            {
                ViewBag.Title = "Versiones de " + versiones[0].Modelo.Nombre;
            }
            else
            {
                ViewBag.Title = "Versiones";
            }

            return(View("Version-Lista", versiones));
        }
示例#15
0
        public ActionResult Accesorio_Lista(int codModelo)
        {
            List <AccesorioModelo> accesoriosModelo = ServicioSistema <AccesorioModelo> .Get(am => am.Modelo.CodModelo == codModelo).ToList();

            if (accesoriosModelo.Count > 0)
            {
                ViewBag.Title = "Accesorios del modelo " + accesoriosModelo[0].Modelo.Nombre;
            }
            else
            {
                ViewBag.Title = "Accesorios del Modelo";
            }

            return(View("Accesorio-Lista", accesoriosModelo));
        }
示例#16
0
        public ActionResult Imagen_Lista(int codModelo)
        {
            List <ImagenModelo> imagenesModelo = ServicioSistema <ImagenModelo> .Get(im => im.Modelo.CodModelo == codModelo).ToList();

            if (imagenesModelo.Count > 0)
            {
                ViewBag.Title = "Imágenes del modelo " + imagenesModelo[0].Modelo.Nombre;
            }
            else
            {
                ViewBag.Title = "Imágenes del Modelo";
            }

            return(View("Imagen-Lista", imagenesModelo));
        }
示例#17
0
        public ActionResult PruebaDeManejo()
        {
            ViewBag.Title = "Prueba de Manejo";

            List <SelectListItem> modelos = new List <SelectListItem>();
            List <SelectListItem> horas   = new List <SelectListItem>();

            modelos.Add(new SelectListItem()
            {
                Value = "0", Text = "- Seleccione un modelo"
            });

            foreach (Modelo m in ServicioSistema <Modelo> .Get(m => m.Vigente == true).OrderBy(m => m.Orden).ToList())
            {
                modelos.Add(new SelectListItem()
                {
                    Value = m.Nombre, Text = m.Nombre
                });
            }

            ViewBag.Modelos = modelos;

            horas.Add(new SelectListItem()
            {
                Value = "0", Text = "- Seleccione una hora"
            });
            horas.Add(new SelectListItem()
            {
                Value = "08:00 hs a 10:00 hs", Text = "08:00 hs a 10:00 hs"
            });
            horas.Add(new SelectListItem()
            {
                Value = "10:00 hs a 12:00 hs", Text = "10:00 hs a 12:00 hs"
            });
            horas.Add(new SelectListItem()
            {
                Value = "15:30 hs a 17:30 hs", Text = "15:30 hs a 17:30 hs"
            });
            horas.Add(new SelectListItem()
            {
                Value = "17:30 hs a 19:30 hs", Text = "17:30 hs a 19:30 hs"
            });

            ViewBag.Horas        = horas;
            ViewBag.TextoGracias = (TempData["TextoGracias"] != null) ? TempData["TextoGracias"].ToString() : string.Empty;

            return(View());
        }
示例#18
0
        public ActionResult Cuotas(int codPlanAutoahorro)
        {
            PlanAutoahorro planAutoahorro = ServicioSistema <PlanAutoahorro> .GetById(pa => pa.CodPlanAutoahorro == codPlanAutoahorro);

            List <ValorCuotaPlanAutoahorro> valoresCuotaPlanAutoahorro = ServicioSistema <ValorCuotaPlanAutoahorro> .Get(vcpa => vcpa.PlanAutoahorro.CodPlanAutoahorro == codPlanAutoahorro).OrderBy(vcpa => vcpa.Orden).ToList();

            if (planAutoahorro != null)
            {
                ViewBag.Title = string.Format("Cuotas del Plan \"{0}\"", planAutoahorro.Titulo);
            }
            else
            {
                ViewBag.Title = "Cuotas del Plan";
            }

            return(View(valoresCuotaPlanAutoahorro));
        }
示例#19
0
        public ActionResult AccesosHome_Crear()
        {
            ViewBag.Title = "Nuevo Acceso desde la Home";

            List <ImagenModelo> imagenesModelo = ServicioSistema <ImagenModelo> .Get(am => am.Vigente && am.MostrarEnAccesoHome).ToList();

            while (imagenesModelo.Count % 4 != 0)
            {
                imagenesModelo.Add(new ImagenModelo());
            }
            ViewBag.ImagenesModelo = imagenesModelo;

            List <AccesorioModelo> accesoriosModelo = ServicioSistema <AccesorioModelo> .Get(am => am.Vigente && am.MostrarEnAccesoHome).ToList();

            while (accesoriosModelo.Count % 4 != 0)
            {
                accesoriosModelo.Add(new AccesorioModelo());
            }
            ViewBag.AccesoriosModelo = accesoriosModelo;

            return(View("AccesosHome-Crear"));
        }
示例#20
0
        public ActionResult Caracteristica_Editar(int codCaracteristicaModelo, int codVersionModelo)
        {
            CaracteristicaModelo caracteristicaModelo = ServicioSistema <CaracteristicaModelo> .GetById(cm => cm.CodCaracteristicaModelo == codCaracteristicaModelo);

            List <CaracteristicaVersion> versionesQueUsanEstaCaracteristica = ServicioSistema <CaracteristicaVersion> .Get(cv => cv.CaracteristicaModelo.CodCaracteristicaModelo == codCaracteristicaModelo).ToList();

            VersionModelo versionModelo = ServicioSistema <VersionModelo> .GetById(vm => vm.CodVersionModelo == codVersionModelo);

            CaracteristicaVersion caracteristicarepetida = null;

            foreach (CaracteristicaVersion caracteristicaVersion in versionesQueUsanEstaCaracteristica)
            {
                if (caracteristicaVersion.VersionModelo.CodVersionModelo == codVersionModelo)
                {
                    caracteristicarepetida = caracteristicaVersion;
                }
            }

            if (caracteristicarepetida != null)
            {
                versionesQueUsanEstaCaracteristica.Remove(caracteristicarepetida);
            }


            if (caracteristicaModelo != null)
            {
                ViewBag.Title = "Caracteristica \"" + caracteristicaModelo.DesCaracteristicaModelo + "\"";
            }
            else
            {
                ViewBag.Title = "Caracteristica de Modelo";
            }

            ViewBag.VersionesQueUsanEstaCaracteristica = versionesQueUsanEstaCaracteristica;
            ViewBag.VersionModeloActual = versionModelo;

            return(View("Caracteristica-Editar", caracteristicaModelo));
        }
示例#21
0
        public List <object> Ofertas(int id)
        {
            List <AutoahorroOferta> ofertas = ServicioSistema <AutoahorroOferta> .Get(o => int.Parse(o.Grupo) == id && o.ArchivoAutoahorro.Fecha > DateTime.Now.AddMonths(-6)).OrderByDescending(o => o.ArchivoAutoahorro.Fecha).ToList();

            List <object> listaFechas = new List <object>();
            List <object> listaOfertas;

            foreach (DateTime fecha in ofertas.Select(ao => ao.ArchivoAutoahorro.Fecha).Distinct().OrderByDescending(ao => ao.Date))
            {
                listaOfertas = new List <object>();
                var fechas = new { Fecha = CultureInfo.CurrentUICulture.TextInfo.ToTitleCase(fecha.ToString("MMMM 'de' yyyy")), Ofertas = listaOfertas };

                foreach (AutoahorroOferta oferta in ofertas.Where(ao => ao.ArchivoAutoahorro.Fecha == fecha))
                {
                    var ofertaTmp = new { Fecha = oferta.ArchivoAutoahorro.Fecha.ToString("dd/MM/yyyy"), Grupo = oferta.Grupo.ToString().PadLeft(4, '0'), Modelo = oferta.Modelo, TotalAjustado = string.Format("{0:0.00}", oferta.TAjustado), TotalLicitado = string.Format("{0:0.00}", oferta.TLicitado) };
                    fechas.Ofertas.Add(ofertaTmp);
                }

                listaFechas.Add(fechas);
            }

            return(listaFechas);
        }
示例#22
0
        public ActionResult AccesosHome_Editar(int codAccesosHome)
        {
            ViewBag.Title = "Editar Acceso desde la Home";

            List <ImagenModelo> imagenesModelo = ServicioSistema <ImagenModelo> .Get(am => am.Vigente && am.MostrarEnAccesoHome).ToList();

            while (imagenesModelo.Count % 4 != 0)
            {
                imagenesModelo.Add(new ImagenModelo());
            }
            ViewBag.ImagenesModelo = imagenesModelo;

            List <AccesorioModelo> accesoriosModelo = ServicioSistema <AccesorioModelo> .Get(am => am.Vigente && am.MostrarEnAccesoHome).ToList();

            while (accesoriosModelo.Count % 4 != 0)
            {
                accesoriosModelo.Add(new AccesorioModelo());
            }
            ViewBag.AccesoriosModelo = accesoriosModelo;

            AccesosHome accesosHome = ServicioSistema <AccesosHome> .GetById(ah => ah.CodAccesosHome == codAccesosHome);

            return(View("AccesosHome-Editar", accesosHome));
        }
示例#23
0
        public ActionResult Planes()
        {
            List <PlanAutoahorro> planesAutoahorro = ServicioSistema <PlanAutoahorro> .Get(pa => pa.Vigente == true).OrderBy(pa => pa.Orden).ToList();

            return(View(planesAutoahorro));
        }
示例#24
0
        // GET: Web/Accesorios
        public ActionResult Inicio()
        {
            List <Modelo> modelos = ServicioSistema <Modelo> .Get(m => m.ImagenAccesorios != null && m.Vigente == true).ToList();

            return(View(modelos));
        }
示例#25
0
        public ActionResult Versiones(string id)
        {
            List <VersionModelo> versionesModelo = ServicioSistema <VersionModelo> .Get(vm => vm.Modelo.NombreClave == id).ToList();

            return(View(versionesModelo));
        }