Пример #1
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());
        }
Пример #2
0
        public ActionResult VerImagenPlanAutoahorro(int codPlanAutoahorro)
        {
            //<img src="" alt="" width="321" height="196">
            PlanAutoahorro planAutoahorro = ServicioSistema <PlanAutoahorro> .GetById(pa => pa.CodPlanAutoahorro == codPlanAutoahorro);

            return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(planAutoahorro.Imagen, 180, 0)), "image/jpg"));
        }
Пример #3
0
        public ActionResult Accesorio_Borrar(int codAccesorioModelo, int codModelo)
        {
            try
            {
                ServicioSistema <Modelo> .BeginTransaction();

                Modelo modelo = ServicioSistema <Modelo> .GetById(m => m.CodModelo == codModelo);

                AccesorioModelo accesorioModelo = modelo.Accesorios.FirstOrDefault <AccesorioModelo>(am => am.CodAccesorioModelo == codAccesorioModelo);

                if (accesorioModelo != null)
                {
                    modelo.Accesorios.Remove(accesorioModelo);

                    ServicioSistema <AccesorioModelo> .Delete(am => am.CodAccesorioModelo == codAccesorioModelo);

                    ServicioSistema <Modelo> .SaveOrUpdate(modelo);
                }

                ServicioSistema <Modelo> .CommitTransaction();

                ModelState.Clear();

                return(RedirectToAction("Accesorio_Lista", new { codModelo = codModelo }));
                //return Url.Action("Accesorios", new { codModelo = codModelo });
                //return Accesorios(codModelo);
            }
            catch (Exception ex)
            {
                ServicioSistema <Modelo> .RollbackTransaction();

                //ServicioSistema<AccesorioModelo>.RollbackTransaction();
                throw ex;
            }
        }
Пример #4
0
        public ActionResult Accesorio_Editar(int id, AccesorioModelo am)
        {
            AccesorioModelo amActualizar = ServicioSistema <AccesorioModelo> .GetById(ama => ama.CodAccesorioModelo == id);

            if (am.ImagenPosteada != null)
            {
                using (var binaryReader = new BinaryReader(am.ImagenPosteada.InputStream))
                {
                    amActualizar.Imagen = binaryReader.ReadBytes(am.ImagenPosteada.ContentLength);
                }
            }

            amActualizar.Titulo              = am.Titulo;
            amActualizar.Descripcion         = am.Descripcion;
            amActualizar.MostrarEnAccesoHome = am.MostrarEnAccesoHome;
            amActualizar.Vigente             = am.Vigente;
            amActualizar.Modelo              = new Modelo()
            {
                CodModelo = am.Modelo.CodModelo
            };

            amActualizar = ServicioSistema <AccesorioModelo> .SaveOrUpdate(amActualizar);

            ModelState.Clear();

            return(RedirectToAction("Accesorio_Lista", new { codModelo = amActualizar.Modelo.CodModelo }));
        }
Пример #5
0
        public ActionResult Imagen_Editar(int codImagenModelo, int codModelo, ImagenModelo imagenModeloPost)
        {
            try
            {
                ServicioSistema <ImagenModelo> .BeginTransaction();

                ImagenModelo imagenModelo = ServicioSistema <ImagenModelo> .GetById(im => im.CodImagenModelo == codImagenModelo);

                if (imagenModelo != null)
                {
                    imagenModelo.Nombre              = imagenModeloPost.Nombre;
                    imagenModelo.ClaseCSSTitulo      = imagenModeloPost.ClaseCSSTitulo;
                    imagenModelo.Bajada              = imagenModeloPost.Bajada;
                    imagenModelo.MostrarEnHome       = imagenModeloPost.MostrarEnHome;
                    imagenModelo.MostrarEnAccesoHome = imagenModeloPost.MostrarEnAccesoHome;
                    imagenModelo.Vigente             = imagenModeloPost.Vigente;
                    imagenModelo = ServicioSistema <ImagenModelo> .SaveOrUpdate(imagenModelo);
                }

                ServicioSistema <ImagenModelo> .CommitTransaction();

                return(RedirectToAction("Imagen_Lista", new { codModelo = codModelo }));
            }
            catch (Exception ex)
            {
                ServicioSistema <ImagenModelo> .RollbackTransaction();

                throw ex;
            }
        }
Пример #6
0
        public ActionResult AccesosHome_Crear(AccesosHome accesosHomePost)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    AccesosHome accesosHome = new AccesosHome();

                    accesosHome.Titulo         = accesosHomePost.Titulo;
                    accesosHome.ClaseCSSTitulo = accesosHomePost.ClaseCSSTitulo;
                    accesosHome.CodTipoImagen  = accesosHomePost.CodTipoImagen;
                    accesosHome.CodImagen      = accesosHomePost.CodImagen;
                    accesosHome.Link           = accesosHomePost.Link;
                    accesosHome.Orden          = accesosHomePost.Orden;
                    accesosHome.Vigente        = accesosHomePost.Vigente;

                    accesosHome = ServicioSistema <AccesosHome> .SaveOrUpdate(accesosHome);
                }

                return(RedirectToAction("AccesosHome_Listar"));
            }
            catch
            {
                return(View("AccesosHome_Crear"));
            }
        }
Пример #7
0
        public string Turno([FromBody] Contacto contacto)
        {
            StringBuilder sb = new StringBuilder();
            String        preguntaRespuesta = string.Empty;

            sb.Append("<div style=\"font-family:verdana;font-size:12px;\">");

            sb.Append(string.Format("<b>Nombre</b>: {0}<br/>", contacto.Nombre));
            sb.Append(string.Format("<b>E-Mail</b>: {0}<br/>", contacto.EMail));
            sb.Append(string.Format("<b>Teléfono</b>: {0}<br/>", contacto.Telefono));
            sb.Append(string.Format("<b>Comentarios</b>: {0}<br/>", contacto.Comentarios));
            sb.Append(string.Format("<b>Fecha contacto</b>: {0}<br/><br/>", DateTime.Now.ToString("dd/MM/yyyy HH:mm")));

            sb.Append("</div>");

            Parametro mailToNameContacto = ServicioSistema <Parametro> .GetById(p => p.CodParametro == "mailToNameGeneral");

            Parametro mailToContacto = ServicioSistema <Parametro> .GetById(p => p.CodParametro == "mailToGeneral");

            HelperWeb.Mail.SendMail(
                "*****@*****.**", string.Format("{0}", contacto.Nombre),
                contacto.EMail, string.Format("{0}", contacto.Nombre),
                mailToContacto.Valor, mailToNameContacto.Valor,
                "Solicitud de turno desde el sitio Web", HelperWeb.DisplayWithBreaks(sb.ToString())
                );

            return(string.Empty);
        }
Пример #8
0
        public ActionResult ClubMatassiCatalogo_Editar(int codClubMatassiCatalogo, ClubMatassiCatalogo clubMatassiCatalogoPost)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ClubMatassiCatalogo clubMatassiCatalogo = ServicioSistema <ClubMatassiCatalogo> .GetById(cmc => cmc.CodClubMatassiCatalogo == codClubMatassiCatalogo);

                    if (clubMatassiCatalogo != null)
                    {
                        clubMatassiCatalogo.TituloPremio      = clubMatassiCatalogoPost.TituloPremio;
                        clubMatassiCatalogo.DescripcionPremio = clubMatassiCatalogoPost.DescripcionPremio;
                        clubMatassiCatalogo.CantidadPuntos    = clubMatassiCatalogoPost.CantidadPuntos;

                        clubMatassiCatalogo = ServicioSistema <ClubMatassiCatalogo> .SaveOrUpdate(clubMatassiCatalogo);
                    }

                    return(RedirectToAction("ClubMatassiCatalogo_Lista"));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(View());
        }
Пример #9
0
        public ActionResult Imagen_Crear(ImagenModelo im)
        {
            //if (ModelState.IsValid)
            {
                for (int i = 0; i < Request.Files.Count; i++)
                {
                    ImagenModelo imActualizar = new ImagenModelo();

                    if (im.ImagenPosteada != null)
                    {
                        using (var binaryReader = new BinaryReader(Request.Files[i].InputStream))
                        {
                            imActualizar.Imagen = binaryReader.ReadBytes(Request.Files[i].ContentLength);
                        }
                    }

                    imActualizar.Nombre              = im.Nombre;
                    imActualizar.ClaseCSSTitulo      = im.ClaseCSSTitulo;
                    imActualizar.Bajada              = im.Bajada;
                    imActualizar.MostrarEnHome       = im.MostrarEnHome;
                    imActualizar.MostrarEnAccesoHome = im.MostrarEnAccesoHome;
                    imActualizar.Vigente             = im.Vigente;
                    imActualizar.Modelo              = new Modelo()
                    {
                        CodModelo = int.Parse(Request.Form["Modelo.CodModelo"])
                    };

                    imActualizar = ServicioSistema <ImagenModelo> .SaveOrUpdate(imActualizar);
                }

                return(RedirectToAction("Imagen_Lista", new { codModelo = im.Modelo.CodModelo }));
            }
            return(View());
        }
Пример #10
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);
        }
Пример #11
0
        public string ResponderEncuestaPostVenta([FromBody] EncuestaPostventa encuesta)
        {
            StringBuilder sb = new StringBuilder();
            String        preguntaRespuesta = string.Empty;

            sb.Append("<div style=\"font-family:verdana;font-size:12px;\">");

            sb.Append(string.Format("<b>Comentarios</b>: {0}<br/>", encuesta.Comentarios));
            sb.Append(string.Format("<b>Nombre</b>: {0}<br/>", encuesta.Nombre));
            sb.Append(string.Format("<b>E-Mail</b>: {0}<br/>", encuesta.EMail));
            sb.Append(string.Format("<b>Teléfono</b>: {0}<br/>", encuesta.Telefono));
            sb.Append(string.Format("<b>Fecha encuesta</b>: {0}<br/><br/>", DateTime.Now.ToString("dd/MM/yyyy HH:mm")));


            foreach (Pregunta pregunta in encuesta.Preguntas)
            {
                preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", pregunta.TextoPregunta, pregunta.TextoRespuesta);
                sb.Append(preguntaRespuesta);
            }

            sb.Append("</div>");

            Parametro mailToNamePostVenta = ServicioSistema <Parametro> .GetById(p => p.CodParametro == "mailToNamePostVenta");

            Parametro mailToPostVenta = ServicioSistema <Parametro> .GetById(p => p.CodParametro == "mailToPostVenta");

            HelperWeb.Mail.SendMail(
                "*****@*****.**", string.Format("{0}", encuesta.Nombre),
                encuesta.EMail, string.Format("{0}", encuesta.Nombre),
                mailToPostVenta.Valor, mailToNamePostVenta.Valor,
                "Encuesta de Satisfacción de Post-Venta", HelperWeb.DisplayWithBreaks(sb.ToString())
                );

            return(string.Empty);
        }
Пример #12
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);
        }
Пример #13
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);
        }
Пример #14
0
        public ActionResult ServiciosInspeccion_Editar(int codServicioMantenimiento, ServicioMantenimiento servicioMantenimientoPost)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ServicioMantenimiento servicioMantenimiento = ServicioSistema <ServicioMantenimiento> .GetById(sm => sm.CodServicioMantenimiento == codServicioMantenimiento);

                    if (servicioMantenimiento != null)
                    {
                        servicioMantenimiento.DesServicioMantenimiento = servicioMantenimientoPost.DesServicioMantenimiento;
                        servicioMantenimiento.Orden   = servicioMantenimientoPost.Orden;
                        servicioMantenimiento.Vigente = servicioMantenimientoPost.Vigente;

                        servicioMantenimiento = ServicioSistema <ServicioMantenimiento> .SaveOrUpdate(servicioMantenimiento);
                    }

                    return(RedirectToAction("ServiciosInspeccion_Lista"));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(View());
        }
Пример #15
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);
        }
Пример #16
0
        public ActionResult Planes()
        {
            List <PlanAutoahorro> planes = ServicioSistema <PlanAutoahorro> .GetAll().OrderBy(p => p.Orden).ToList();

            ViewBag.Title = "Planes Autoahorro";
            return(View(planes));
        }
Пример #17
0
        public ActionResult VerImagenModelo(int codTipoImagen, int codImagen)
        {
            if (codTipoImagen == AccesosHome.TipoImagen.Modelo)
            {
                ImagenModelo imagenModelo = ServicioSistema <ImagenModelo> .GetById(im => im.CodImagenModelo == codImagen);

                if (imagenModelo == null ||
                    imagenModelo.Imagen == null)
                {
                    return(null);
                }

                return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(imagenModelo.Imagen, 206, 0)), "image/jpg"));
            }
            else
            {
                AccesorioModelo accesorioModelo = ServicioSistema <AccesorioModelo> .GetById(am => am.CodAccesorioModelo == codImagen);

                if (accesorioModelo == null ||
                    accesorioModelo.Imagen == null)
                {
                    return(null);
                }

                return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(accesorioModelo.Imagen, 206, 0)), "image/jpg"));
            }



            //return File(imagenModelo, "image/jpg");
        }
Пример #18
0
        public void ConsultarMejoresPuntajesTest()
        {
            ServicioSistema servicioSistema = new ServicioSistema();
            var             resultadoActual = servicioSistema.ConsultarMejoresPuntajes();

            Assert.AreEqual(null, resultadoActual);
        }
Пример #19
0
        public ActionResult ClubMatassiPuntosCliente_Editar(int codClubMatassiPuntosCliente, ClubMatassiPuntosCliente clubMatassiPuntosClientePost)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ClubMatassiPuntosCliente clubMatassiPuntosCliente = ServicioSistema <ClubMatassiPuntosCliente> .GetById(cmc => cmc.CodClubMatassiPuntosCliente == codClubMatassiPuntosCliente);

                    if (clubMatassiPuntosCliente != null)
                    {
                        clubMatassiPuntosCliente.Patente        = clubMatassiPuntosClientePost.Patente;
                        clubMatassiPuntosCliente.CantidadPuntos = clubMatassiPuntosClientePost.CantidadPuntos;

                        clubMatassiPuntosCliente = ServicioSistema <ClubMatassiPuntosCliente> .SaveOrUpdate(clubMatassiPuntosCliente);
                    }

                    return(RedirectToAction("ClubMatassiPuntosCliente_Lista"));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(View());
        }
Пример #20
0
        public ActionResult VerImagenVersionModelo(int codAccesorioModelo)
        {
            //<img src="" alt="" width="321" height="196">
            AccesorioModelo accesorioModelo = ServicioSistema <AccesorioModelo> .GetById(am => am.CodAccesorioModelo == codAccesorioModelo);

            return(File(HelperWeb.ImageToByte2(HelperWeb.ScaleImage(accesorioModelo.Imagen, 321, 0)), "image/jpg"));
        }
Пример #21
0
        public void Test2()
        {
            Materia materia = new Materia()
            {
                Nombre       = "Matematica",
                CargaHoraria = 4
            };

            //session.SaveOrUpdate(materia);

            Docente docente = new Docente()
            {
                Nombre          = "Valeria",
                Apellido        = "Morelli",
                FechaNacimiento = new DateTime(1976, 6, 26),
                AnioInicio      = 1999
            };

            materia.DocentesDictan.Add(docente);
            docente.MateriasDicta.Add(materia);

            ServicioSistema <Docente> .SaveOrUpdate(docente);

            /*ITransaction trx = Session.BeginTransaction();
             * Session.SaveOrUpdate(docente);
             * trx.Commit();*/

            docente = ServicioSistema <Docente> .GetById(d => d.Nombre == "Valeria");

            materia = ServicioSistema <Materia> .GetById(m => m.Nombre == "Matematica");

            Assert.NotNull(docente);
            Assert.Equal("Valeria", docente.Nombre);
        }
Пример #22
0
        public ActionResult ListarArchivos(int Tipo)
        {
            List <ArchivoAutoahorro> archivos;

            ViewBag.Tipo = Tipo;

            if (Tipo == 1)
            {
                archivos = ServicioSistema <ArchivoAutoahorro> .ExecuteSelectHQL <ArchivoAutoahorro>("from ArchivoAutoahorro as archivo where exists (from AutoahorroOferta as oferta where oferta.ArchivoAutoahorro = archivo) order by archivo.Acto").ToList();

                ViewBag.Title = "Archivos de Ofertas";
            }
            else if (Tipo == 2)
            {
                archivos = ServicioSistema <ArchivoAutoahorro> .ExecuteSelectHQL <ArchivoAutoahorro>("from ArchivoAutoahorro as archivo where exists (from AutoahorroEmision as emision where emision.ArchivoAutoahorro = archivo) order by archivo.Acto").ToList();

                ViewBag.Title = "Archivos de Emisiones";
            }
            else
            {
                archivos = ServicioSistema <ArchivoAutoahorro> .ExecuteSelectHQL <ArchivoAutoahorro>("from ArchivoAutoahorro as archivo where exists (from AutoahorroGanador as ganador where ganador.ArchivoAutoahorro = archivo) order by archivo.Acto").ToList();

                ViewBag.Title = "Archivos de Ganadores";
            }

            return(View(archivos));
        }
Пример #23
0
        public ActionResult NuevoValorCuota(int codPlanAutoahorro, ValorCuotaPlanAutoahorro valorCuotaPlanAutoahorroPost)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ValorCuotaPlanAutoahorro valorCuotaPlanAutoahorro = new ValorCuotaPlanAutoahorro();

                    valorCuotaPlanAutoahorro.PlanAutoahorro = new PlanAutoahorro()
                    {
                        CodPlanAutoahorro = codPlanAutoahorro
                    };
                    valorCuotaPlanAutoahorro.RangoCuota = valorCuotaPlanAutoahorroPost.RangoCuota;
                    valorCuotaPlanAutoahorro.Valor      = valorCuotaPlanAutoahorroPost.Valor;
                    valorCuotaPlanAutoahorro.Orden      = valorCuotaPlanAutoahorroPost.Orden;

                    valorCuotaPlanAutoahorro = ServicioSistema <ValorCuotaPlanAutoahorro> .SaveOrUpdate(valorCuotaPlanAutoahorro);

                    return(RedirectToAction("Cuotas", new { codPlanAutoahorro = codPlanAutoahorro }));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(View());
        }
Пример #24
0
        public ActionResult ServiciosInspeccion()
        {
            List <ServicioMantenimiento> serviciosMantenimiento = ServicioSistema <ServicioMantenimiento> .Get(sm => sm.Vigente == true).OrderBy(sm => sm.Orden).ToList();

            ViewBag.ServiciosMantenimiento = serviciosMantenimiento;

            return(View());
        }
Пример #25
0
        public ActionResult ClubMatassiCatalogo_Lista()
        {
            ViewBag.Title = "Catálogo de Puntos";

            List <Matassi.Dominio.ClubMatassiCatalogo> catalogoPremios = ServicioSistema <ClubMatassiCatalogo> .GetAll().OrderBy(cmc => cmc.CantidadPuntos).ToList();

            return(View("ClubMatassiCatalogo-Lista", catalogoPremios));
        }
Пример #26
0
        /************** PUNTOS DEL CLIENTE ***************/
        public ActionResult ClubMatassiPuntosCliente_Lista()
        {
            ViewBag.Title = "Puntos por Cliente";

            List <Matassi.Dominio.ClubMatassiPuntosCliente> puntosCliente = ServicioSistema <ClubMatassiPuntosCliente> .GetAll().OrderBy(cmpc => cmpc.CantidadPuntos).ToList();

            return(View("ClubMatassiPuntosCliente-Lista", puntosCliente));
        }
Пример #27
0
        // GET: Web/Accesorios
        public ActionResult Inicio()
        {
            List <ClubMatassiCatalogo> premios = ServicioSistema <ClubMatassiCatalogo> .GetAll().OrderBy(cmc => cmc.CantidadPuntos).ToList();

            ViewBag.Premios = premios;

            return(View());
        }
Пример #28
0
        public ActionResult ServiciosInspeccion_Lista()
        {
            ViewBag.Title = "Servicios de Inspección";

            List <Matassi.Dominio.ServicioMantenimiento> serviciosMantenimiento = ServicioSistema <ServicioMantenimiento> .GetAll().OrderBy(sm => sm.Orden).ToList();

            return(View("ServiciosInspeccion-Lista", serviciosMantenimiento));
        }
Пример #29
0
        protected void ObtenerArchivosCargados()
        {
            ViewBag.ArchivosOfertas = ServicioSistema <ArchivoAutoahorro> .ExecuteSelectHQL <ArchivoAutoahorro>("from ArchivoAutoahorro as archivo where exists (from AutoahorroOferta as oferta where oferta.ArchivoAutoahorro = archivo) order by archivo.Acto");

            ViewBag.ArchivosEmisiones = ServicioSistema <ArchivoAutoahorro> .ExecuteSelectHQL <ArchivoAutoahorro>("from ArchivoAutoahorro as archivo where exists (from AutoahorroEmision as emision where emision.ArchivoAutoahorro = archivo) order by archivo.Acto");

            ViewBag.ArchivosGanadores = ServicioSistema <ArchivoAutoahorro> .ExecuteSelectHQL <ArchivoAutoahorro>("from ArchivoAutoahorro as archivo where exists (from AutoahorroGanador as ganador where ganador.ArchivoAutoahorro = archivo) order by archivo.Acto");
        }
Пример #30
0
        // GET: Web/Seminuevo
        public ActionResult Inicio()
        {
            List <Seminuevo> seminuevos = ServicioSistema <Seminuevo> .Get(s => s.Publicado == true).ToList();



            return(View(seminuevos));
        }