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")); } }
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()); }
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; } }
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()); }
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; } }
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); }
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()); }
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()); }
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()); }
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 })); }
public ActionResult Seminuevo_Crear(Seminuevo seminuevoForm) { try { if (ModelState.IsValid) { Seminuevo seminuevo = new Seminuevo(); seminuevo.Modelo = seminuevoForm.Modelo; seminuevo.Anio = seminuevoForm.Anio; seminuevo.Kilometraje = seminuevoForm.Kilometraje; seminuevo.Precio = seminuevoForm.Precio; seminuevo.Combustible = seminuevoForm.Combustible; seminuevo.Color = seminuevoForm.Color; seminuevo.Vendedor = seminuevoForm.Vendedor; seminuevo.Comentarios = seminuevoForm.Comentarios; seminuevo.Transmision = seminuevoForm.Transmision; seminuevo.CantidadPuertas = seminuevoForm.CantidadPuertas; if (Request.Files != null) { if (Request.Files["ImagenPosteada"] != null && Request.Files["ImagenPosteada"].ContentLength > 0) { using (var binaryReader = new BinaryReader(Request.Files["ImagenPosteada"].InputStream)) { seminuevo.Imagen = binaryReader.ReadBytes(Request.Files["ImagenPosteada"].ContentLength); } } } seminuevo.Orden = seminuevoForm.Orden; seminuevo.Publicado = seminuevoForm.Publicado; seminuevo = ServicioSistema <Seminuevo> .SaveOrUpdate(seminuevo); return(RedirectToAction("Seminuevo_Lista")); } /*else * { * foreach (ModelState modelState in ViewData.ModelState.Values) * { * foreach (ModelError error in modelState.Errors) * { * //ModelState.AddModelError(string.Empty, error.ErrorMessage); * } * } * }*/ return(View("Seminuevo-Crear")); } catch { return(View("Seminuevo-Crear")); } }
public ActionResult Caracteristica_Editar(int codCaracteristicaModelo, int codVersionModelo, CaracteristicaModelo caracteristicaModeloPost) { CaracteristicaModelo caracteristicaModelo = ServicioSistema <CaracteristicaModelo> .GetById(cm => cm.CodCaracteristicaModelo == codCaracteristicaModelo); caracteristicaModelo.DesCaracteristicaModelo = caracteristicaModeloPost.DesCaracteristicaModelo; caracteristicaModelo = ServicioSistema <CaracteristicaModelo> .SaveOrUpdate(caracteristicaModelo); ModelState.Clear(); return(RedirectToAction("Caracteristica_Lista", new { codVersion = codVersionModelo })); }
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; } }
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); }
public ActionResult Seminuevo_Editar(int codSeminuevo, Seminuevo seminuevoForm) { try { if (ModelState.IsValid) { Seminuevo seminuevo = ServicioSistema <Seminuevo> .GetById(s => s.CodSeminuevo == codSeminuevo); if (seminuevo != null) { seminuevo.Modelo = seminuevoForm.Modelo; seminuevo.Anio = seminuevoForm.Anio; seminuevo.Kilometraje = seminuevoForm.Kilometraje; seminuevo.Precio = seminuevoForm.Precio; seminuevo.Combustible = seminuevoForm.Combustible; seminuevo.Color = seminuevoForm.Color; seminuevo.Vendedor = seminuevoForm.Vendedor; seminuevo.Comentarios = seminuevoForm.Comentarios; seminuevo.Transmision = seminuevoForm.Transmision; seminuevo.CantidadPuertas = seminuevoForm.CantidadPuertas; if (Request.Files != null) { if (Request.Files["ImagenPosteada"] != null && Request.Files["ImagenPosteada"].ContentLength > 0) { using (var binaryReader = new BinaryReader(Request.Files["ImagenPosteada"].InputStream)) { seminuevo.Imagen = binaryReader.ReadBytes(Request.Files["ImagenPosteada"].ContentLength); } } } seminuevo.Orden = seminuevoForm.Orden; seminuevo.Publicado = seminuevoForm.Publicado; seminuevo = ServicioSistema <Seminuevo> .SaveOrUpdate(seminuevo); } } return(RedirectToAction("Seminuevo_Lista")); } catch { return(View("Seminuevo-Lista")); } }
public void Test1() { Alumno alumno = new Alumno() { Nombre = "Pablo", Apellido = "Tome", FechaNacimiento = new DateTime(1977, 7, 14), AnioIngreso = 1990 }; alumno = ServicioSistema <Alumno> .SaveOrUpdate(alumno); alumno = ServicioSistema <Alumno> .GetById(a => a.Nombre == "Pablo"); Assert.NotNull(alumno); Assert.Equal("Pablo", alumno.Nombre); }
public ActionResult Modelo_Crear(Modelo modeloForm) { try { if (ModelState.IsValid) { Modelo modelo = new Modelo(); modelo.Nombre = modeloForm.Nombre; modelo.NombreClave = modelo.GenerateSlug(); modelo.Bajada = modeloForm.Bajada; modelo.Vigente = modeloForm.Vigente; if (Request.Files != null) { if (Request.Files["ImagenAccesoriosPosteada"] != null && Request.Files["ImagenAccesoriosPosteada"].ContentLength > 0) { using (var binaryReader = new BinaryReader(Request.Files["ImagenAccesoriosPosteada"].InputStream)) { modelo.ImagenAccesorios = binaryReader.ReadBytes(Request.Files["ImagenAccesoriosPosteada"].ContentLength); } } if (Request.Files["ImagenContactoPosteada"] != null && Request.Files["ImagenContactoPosteada"].ContentLength > 0) { using (var binaryReader = new BinaryReader(Request.Files["ImagenContactoPosteada"].InputStream)) { modelo.ImagenContacto = binaryReader.ReadBytes(Request.Files["ImagenContactoPosteada"].ContentLength); } } } modelo = ServicioSistema <Modelo> .SaveOrUpdate(modelo); } return(RedirectToAction("Index")); } catch { return(View("Modelo-Crear")); } }
public ActionResult Version_Editar(VersionModelo vm) { VersionModelo vmActualizar = ServicioSistema <VersionModelo> .GetById(vma => vma.CodVersionModelo == vm.CodVersionModelo); if (vm.ImagenPosteada != null) { using (var binaryReader = new BinaryReader(vm.ImagenPosteada.InputStream)) { vmActualizar.Imagen = binaryReader.ReadBytes(vm.ImagenPosteada.ContentLength); } } vmActualizar.Nombre = vm.Nombre; vmActualizar.Bajada = vm.Bajada; vmActualizar = ServicioSistema <VersionModelo> .SaveOrUpdate(vmActualizar); return(RedirectToAction("Version_Lista", new { codModelo = vmActualizar.Modelo.CodModelo })); }
public ActionResult Accesorio_Crear(AccesorioModelo am) { try { ServicioSistema <AccesorioModelo> .BeginTransaction(); AccesorioModelo accesorio = new AccesorioModelo(); if (am.ImagenPosteada != null) { using (var binaryReader = new BinaryReader(am.ImagenPosteada.InputStream)) { accesorio.Imagen = binaryReader.ReadBytes(am.ImagenPosteada.ContentLength); } } accesorio.Titulo = am.Titulo; accesorio.Descripcion = am.Descripcion; accesorio.MostrarEnAccesoHome = am.MostrarEnAccesoHome; accesorio.Vigente = am.Vigente; accesorio.Modelo = new Modelo() { CodModelo = am.Modelo.CodModelo }; accesorio = ServicioSistema <AccesorioModelo> .SaveOrUpdate(accesorio); ModelState.Clear(); ServicioSistema <AccesorioModelo> .CommitTransaction(); return(RedirectToAction("Accesorio_Lista", new { codModelo = accesorio.Modelo.CodModelo })); } catch (Exception ex) { ServicioSistema <AccesorioModelo> .RollbackTransaction(); throw ex; } }
public ActionResult ClubMatassiPuntosCliente_Crear(ClubMatassiPuntosCliente clubMatassiPuntosClientePost) { try { if (ModelState.IsValid) { ClubMatassiPuntosCliente clubMatassiPuntosCliente = new ClubMatassiPuntosCliente(); clubMatassiPuntosCliente.Patente = clubMatassiPuntosClientePost.Patente; clubMatassiPuntosCliente.CantidadPuntos = clubMatassiPuntosClientePost.CantidadPuntos; clubMatassiPuntosCliente = ServicioSistema <ClubMatassiPuntosCliente> .SaveOrUpdate(clubMatassiPuntosCliente); return(RedirectToAction("ClubMatassiPuntosCliente_Lista")); } } catch (Exception ex) { throw ex; } return(View()); }
public ActionResult ValorCuota_Editar(int codValorCuotaPlanAutoahorro, ValorCuotaPlanAutoahorro valorCuotaPlanAutoahorroPost) { ValorCuotaPlanAutoahorro valorCuotaPlanAutoahorro = ServicioSistema <ValorCuotaPlanAutoahorro> .GetById(vcpa => vcpa.CodValorCuotaPlanAutoahorro == codValorCuotaPlanAutoahorro); try { if (valorCuotaPlanAutoahorro != null) { valorCuotaPlanAutoahorro.RangoCuota = valorCuotaPlanAutoahorroPost.RangoCuota; valorCuotaPlanAutoahorro.Valor = valorCuotaPlanAutoahorroPost.Valor; valorCuotaPlanAutoahorro.Orden = valorCuotaPlanAutoahorroPost.Orden; valorCuotaPlanAutoahorro = ServicioSistema <ValorCuotaPlanAutoahorro> .SaveOrUpdate(valorCuotaPlanAutoahorro); return(RedirectToAction("Cuotas", new { codPlanAutoahorro = valorCuotaPlanAutoahorro.PlanAutoahorro.CodPlanAutoahorro })); } } catch (Exception ex) { throw ex; } return(View()); }
public ActionResult ServiciosInspeccion_Crear(ServicioMantenimiento servicioMantenimientoPost) { try { if (ModelState.IsValid) { ServicioMantenimiento servicioMantenimiento = new ServicioMantenimiento(); 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()); }
public ActionResult ClubMatassiCatalogo_Crear(ClubMatassiCatalogo clubMatassiCatalogoPost) { try { if (ModelState.IsValid) { ClubMatassiCatalogo clubMatassiCatalogo = new ClubMatassiCatalogo(); 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()); }
public ActionResult Version_Crear(VersionModelo vm) { try { //if (ModelState.IsValid) { VersionModelo vmActualizar = new VersionModelo(); if (vm.ImagenPosteada != null) { using (var binaryReader = new BinaryReader(vm.ImagenPosteada.InputStream)) { vmActualizar.Imagen = binaryReader.ReadBytes(vm.ImagenPosteada.ContentLength); } } vmActualizar.Nombre = vm.Nombre; vmActualizar.Bajada = vm.Bajada; //vmActualizar.Modelo = new Modelo() { CodModelo = int.Parse(Request.Form["Modelo.CodModelo"]) }; vmActualizar.Modelo = new Modelo() { CodModelo = vm.Modelo.CodModelo }; vmActualizar = ServicioSistema <VersionModelo> .SaveOrUpdate(vmActualizar); return(RedirectToAction("Version_Lista", new { codModelo = vmActualizar.Modelo.CodModelo })); } return(RedirectToAction("Modelo_Lista")); } catch { return(View()); } }
public ActionResult EditarPlan(PlanAutoahorro planAutoahorroPost) { try { if (ModelState.IsValid) { PlanAutoahorro planAutoahorro = ServicioSistema <PlanAutoahorro> .GetById(pa => pa.CodPlanAutoahorro == planAutoahorroPost.CodPlanAutoahorro); planAutoahorro.Titulo = planAutoahorroPost.Titulo; planAutoahorro.Subtitulo = planAutoahorroPost.Subtitulo; planAutoahorro.Orden = planAutoahorroPost.Orden; planAutoahorro.Vigente = planAutoahorroPost.Vigente; if (Request.Files != null) { if (Request.Files["ImagenPosteada"] != null && Request.Files["ImagenPosteada"].ContentLength > 0) { using (var binaryReader = new BinaryReader(Request.Files["ImagenPosteada"].InputStream)) { planAutoahorro.Imagen = binaryReader.ReadBytes(Request.Files["ImagenPosteada"].ContentLength); } } } planAutoahorro = ServicioSistema <PlanAutoahorro> .SaveOrUpdate(planAutoahorro); return(RedirectToAction("Planes")); } } catch { return(View()); } return(View()); }
public ActionResult CargaArchivos(Matassi.Web.Areas.Admin.Models.ArchivosAutoahorro archivosAutoahorro) { //Proceso Ofertas de Autoahorro ArchivoAutoahorro archivoAutoahorro; string sql; if (archivosAutoahorro.ArchivoOfertas != null && archivosAutoahorro.ArchivoOfertas.ContentLength > 0) { archivoAutoahorro = new ArchivoAutoahorro(); archivoAutoahorro.NombreArchivo = archivosAutoahorro.ArchivoOfertas.FileName; archivoAutoahorro.FechaAlta = DateTime.Now; archivoAutoahorro.Activo = true; int i = 0; //sql = string.Format("exec BuscarArchivoYBorrarlo @archivo = '{0}'", archivoAutoahorro.NombreArchivo); //ServicioSistema<ArchivoAutoahorro>.ExecuteSQLQueryUniqueResult(sql); IList <AutoahorroDato> listaAutoahorro = new List <AutoahorroDato>(); listaAutoahorro = HelperWeb.Parseo.ParseoOfertas(archivosAutoahorro.ArchivoOfertas.InputStream, ref archivoAutoahorro); try { if (listaAutoahorro != null) { ServicioSistema <AutoahorroDato> .BeginTransaction(); archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; foreach (AutoahorroDato dato in listaAutoahorro) { dato.ArchivoAutoahorro = archivoAutoahorro; ServicioSistema <AutoahorroDato> .SaveOrUpdateWithoutFlush(dato); if (++i % 20 == 0) { ServicioSistema <AutoahorroDato> .Flush(); } } archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; ServicioSistema <ArchivoAutoahorro> .SaveOrUpdate(archivoAutoahorro); ServicioSistema <AutoahorroDato> .CommitTransaction(); } else { throw new ApplicationException("Error en el archivo de ofertas."); } } catch (Exception ex) { ServicioSistema <AutoahorroDato> .RollbackTransaction(); throw ex; } } if (archivosAutoahorro.ArchivoEmisiones != null && archivosAutoahorro.ArchivoEmisiones.ContentLength > 0) { archivoAutoahorro = new ArchivoAutoahorro(); archivoAutoahorro.NombreArchivo = archivosAutoahorro.ArchivoEmisiones.FileName; archivoAutoahorro.FechaAlta = DateTime.Now; archivoAutoahorro.Activo = true; int i = 0; //sql = string.Format("exec BuscarArchivoYBorrarlo @archivo = '{0}'", archivoAutoahorro.NombreArchivo); //ServicioSistema<ArchivoAutoahorro>.ExecuteSQLQueryUniqueResult(sql); List <AutoahorroDato> listaAutoahorro = new List <AutoahorroDato>(); listaAutoahorro = HelperWeb.Parseo.ParseoEmisiones(archivosAutoahorro.ArchivoEmisiones.InputStream, ref archivoAutoahorro); try { ServicioSistema <AutoahorroDato> .BeginTransaction(); foreach (AutoahorroDato dato in listaAutoahorro) { dato.ArchivoAutoahorro = archivoAutoahorro; ServicioSistema <AutoahorroDato> .SaveOrUpdateWithoutFlush(dato); if (++i % 20 == 0) { ServicioSistema <AutoahorroDato> .Flush(); } } archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; ServicioSistema <ArchivoAutoahorro> .SaveOrUpdate(archivoAutoahorro); ServicioSistema <AutoahorroDato> .CommitTransaction(); //litCantidadEmisiones.Text = string.Format("{0} emisiones cargadas", listaAutoahorro.Count); } catch (Exception ex) { ServicioSistema <AutoahorroDato> .RollbackTransaction(); throw ex; } } if (archivosAutoahorro.ArchivoGanadores != null && archivosAutoahorro.ArchivoGanadores.ContentLength > 0) { archivoAutoahorro = new ArchivoAutoahorro(); archivoAutoahorro.NombreArchivo = archivosAutoahorro.ArchivoGanadores.FileName; archivoAutoahorro.FechaAlta = DateTime.Now; archivoAutoahorro.Activo = true; int i = 0; //sql = string.Format("exec BuscarArchivoYBorrarlo @archivo = '{0}'", archivoAutoahorro.NombreArchivo); //ServicioSistema<ArchivoAutoahorro>.ExecuteSQLQueryUniqueResult(sql); IList <AutoahorroDato> listaAutoahorro = new List <AutoahorroDato>(); listaAutoahorro = HelperWeb.Parseo.ParseoGanadores(archivosAutoahorro.ArchivoGanadores.InputStream, ref archivoAutoahorro); try { ServicioSistema <AutoahorroDato> .BeginTransaction(); foreach (AutoahorroDato dato in listaAutoahorro) { dato.ArchivoAutoahorro = archivoAutoahorro; ServicioSistema <AutoahorroDato> .SaveOrUpdateWithoutFlush(dato); if (++i % 20 == 0) { ServicioSistema <AutoahorroDato> .Flush(); } } archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; ServicioSistema <ArchivoAutoahorro> .SaveOrUpdate(archivoAutoahorro); ServicioSistema <AutoahorroDato> .CommitTransaction(); //litCantidadGanadores.Text = string.Format("{0} ganadores cargados", listaAutoahorro.Count); } catch (Exception ex) { ServicioSistema <AutoahorroDato> .RollbackTransaction(); throw ex; } } ObtenerArchivosCargados(); return(View()); }
public ActionResult Archivo_Crear(HttpPostedFileBase[] ArchivosPosteados, int Tipo) { if (Tipo == 1) { if (ArchivosPosteados.Length > 0 && ArchivosPosteados[0].ContentLength > 0) { ArchivoAutoahorro archivoAutoahorro = new ArchivoAutoahorro(); archivoAutoahorro.NombreArchivo = ArchivosPosteados[0].FileName; archivoAutoahorro.FechaAlta = DateTime.Now; archivoAutoahorro.Activo = true; int i = 0; //string sql = string.Format("exec BuscarArchivoYBorrarlo @archivo = '{0}'", archivoAutoahorro.NombreArchivo); //ServicioSistema<ArchivoAutoahorro>.ExecuteSQLQueryUniqueResult(sql); IList <AutoahorroDato> listaAutoahorro = new List <AutoahorroDato>(); listaAutoahorro = HelperWeb.Parseo.ParseoOfertas(ArchivosPosteados[0].InputStream, ref archivoAutoahorro); DateTime inicio, fin; inicio = DateTime.Now; try { if (listaAutoahorro != null) { ServicioSistema <AutoahorroDato> .BeginTransaction(); archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; //foreach (AutoahorroDato dato in listaAutoahorro.Where(aad => ((AutoahorroOferta)aad).Concesionario == "01411").ToList()) foreach (AutoahorroDato dato in listaAutoahorro) { dato.ArchivoAutoahorro = archivoAutoahorro; ServicioSistema <AutoahorroDato> .SaveOrUpdateWithoutFlush(dato); if (++i % 500 == 0) { ServicioSistema <AutoahorroDato> .Flush(); } } archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; ServicioSistema <ArchivoAutoahorro> .SaveOrUpdate(archivoAutoahorro); ServicioSistema <AutoahorroDato> .CommitTransaction(); } else { throw new ApplicationException("Error en el archivo de ofertas."); } } catch (Exception ex) { ServicioSistema <AutoahorroDato> .RollbackTransaction(); throw ex; } fin = DateTime.Now; } } else if (Tipo == 2) { if (ArchivosPosteados.Length > 0 && ArchivosPosteados[0].ContentLength > 0) { ArchivoAutoahorro archivoAutoahorro = new ArchivoAutoahorro(); archivoAutoahorro.NombreArchivo = ArchivosPosteados[0].FileName; archivoAutoahorro.FechaAlta = DateTime.Now; archivoAutoahorro.Activo = true; int i = 0; //string sql = string.Format("exec BuscarArchivoYBorrarlo @archivo = '{0}'", archivoAutoahorro.NombreArchivo); //ServicioSistema<ArchivoAutoahorro>.ExecuteSQLQueryUniqueResult(sql); List <AutoahorroDato> listaAutoahorro = new List <AutoahorroDato>(); listaAutoahorro = HelperWeb.Parseo.ParseoEmisiones(ArchivosPosteados[0].InputStream, ref archivoAutoahorro); try { if (listaAutoahorro != null) { ServicioSistema <AutoahorroDato> .BeginTransaction(); foreach (AutoahorroDato dato in listaAutoahorro) { dato.ArchivoAutoahorro = archivoAutoahorro; ServicioSistema <AutoahorroDato> .SaveOrUpdateWithoutFlush(dato); if (++i % 500 == 0) { ServicioSistema <AutoahorroDato> .Flush(); } } archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; ServicioSistema <ArchivoAutoahorro> .SaveOrUpdate(archivoAutoahorro); ServicioSistema <AutoahorroDato> .CommitTransaction(); } else { throw new ApplicationException("Error en el archivo de emisiones."); } } catch (Exception ex) { ServicioSistema <AutoahorroDato> .RollbackTransaction(); throw ex; } } } else if (Tipo == 3) { if (ArchivosPosteados.Length > 0 && ArchivosPosteados[0].ContentLength > 0) { ArchivoAutoahorro archivoAutoahorro = new ArchivoAutoahorro(); archivoAutoahorro.NombreArchivo = ArchivosPosteados[0].FileName; archivoAutoahorro.FechaAlta = DateTime.Now; archivoAutoahorro.Activo = true; int i = 0; //string sql = string.Format("exec BuscarArchivoYBorrarlo @archivo = '{0}'", archivoAutoahorro.NombreArchivo); //ServicioSistema<ArchivoAutoahorro>.ExecuteSQLQueryUniqueResult(sql); IList <AutoahorroDato> listaAutoahorro = new List <AutoahorroDato>(); listaAutoahorro = HelperWeb.Parseo.ParseoGanadores(ArchivosPosteados[0].InputStream, ref archivoAutoahorro); try { ServicioSistema <AutoahorroDato> .BeginTransaction(); foreach (AutoahorroDato dato in listaAutoahorro.Where(aad => ((AutoahorroGanador)aad).Concesionario == "01411").ToList()) { dato.ArchivoAutoahorro = archivoAutoahorro; ServicioSistema <AutoahorroDato> .SaveOrUpdateWithoutFlush(dato); if (++i % 500 == 0) { ServicioSistema <AutoahorroDato> .Flush(); } } archivoAutoahorro.CantidadRegistros = listaAutoahorro.Count; ServicioSistema <ArchivoAutoahorro> .SaveOrUpdate(archivoAutoahorro); ServicioSistema <AutoahorroDato> .CommitTransaction(); //litCantidadGanadores.Text = string.Format("{0} ganadores cargados", listaAutoahorro.Count); } catch (Exception ex) { ServicioSistema <AutoahorroDato> .RollbackTransaction(); throw ex; } } } return(RedirectToAction("ListarArchivos", new { Tipo = Tipo })); }