public ActionResult EditarEquipo(String idEquipo) { EquipoViewModel model = new EquipoViewModel(); using (gdlimatEntities1 db = new gdlimatEntities1()) { var oEquipo = db.tbl_EQUIPO.Find(idEquipo); model.tipoEquipo = oEquipo.tipoEquipo; model.region = oEquipo.region; model.potenciaMaxima = oEquipo.potenciaMaxima; model.serie = oEquipo.serie; model.marca = oEquipo.marca; model.subEstacion = oEquipo.subEstacion; model.tipoRefrigeracion = oEquipo.tipoRefrigeracion; model.tension = oEquipo.tension; model.cantidadFase = oEquipo.cantidadFase; model.cantidadAceite = oEquipo.cantidadAceite; model.annio = oEquipo.annio; model.MVA = oEquipo.MVA; model.relacioTension = oEquipo.relacioTension; model.humedadRelativa = oEquipo.humedadRelativa; model.temperaturaAmbiente = oEquipo.temperaturaAmbiente; model.temperaturaEquipo = oEquipo.temperaturaEquipo; model.ultimoReporte = oEquipo.ultimoReporte; model.ultimoMantenimiento = oEquipo.ultimoMantenimiento; model.ultimoMuestreo = oEquipo.ultimoMuestreo; model.idEquipo = oEquipo.idEquipo; } return(View(model)); }
public async Task <IActionResult> Edit(int id, EquipoViewModel model) { if (id != model.Id) { return(NotFound()); } if (ModelState.IsValid) { string path = model.Logo; if (model.LogoFile != null) { path = await _imageHelper.UpLoadImageAsync(model.LogoFile, "Equipos"); } Equipo equipo = _converterHelper.ToEquipo(model, path, false); if (equipo == null) { return(NotFound()); } _context.Update(equipo); await _context.SaveChangesAsync(); } return(RedirectToAction(nameof(Index))); }
public ActionResult Editar(int id) { var equipo = _equiposManager.Find(id); TempData["equipo"] = id; TempData.Keep(); var obra = _obrasManager.Find(equipo.obra_id); ViewBag.ObrasEditar = new SelectList(_equiposManager.FindObras(), "id", "nombre", obra.Id); /* * ViewBag.Obras2 = * new SelectList(_obrasManager.FindAll(), "nombre", "nombre", obra.Nombre); * */ var db = new EntitiesDap(); ViewBag.ArchivosFotografia = _obrasManager.FindFotografiasEquipos(id); ViewBag.ArchivosPlano = _obrasManager.FindPlanosEquipos(id); if (equipo == null) { // TempData["FlashError"] = MensajesResource.ERROR_MensajesInstitucionales_IdIncorrecto; return(RedirectToAction("Index")); } var equipoModel = new EquipoViewModel() { Nombre = equipo.Nombre, Marca = equipo.Marca, Modelo = equipo.Modelo, Referencia = equipo.Referencia, DimensionesCabina = equipo.DimensionesCabina, DimensionesHueco = equipo.DimensionesHueco, CargaNominal = equipo.CargaNominal, Velocidad = equipo.Velocidad, Recorrido = equipo.Recorrido, Paradas = equipo.Paradas, Accesos = equipo.Accesos, VoltajeDeRed = equipo.VoltajeDeRed, PotenciaDeMaquina = equipo.PotenciaDeMaquina, TipoDeManiobra = equipo.TipoDeManiobra, NumeroDeGuayas = equipo.NumeroDeGuayas, Fotografia = equipo.Fotografia, Plano = equipo.Plano, obra_id = equipo.obra_id, CantidadPersonas = Convert.ToString(equipo.CantidadPersonas), obra = "Obra", FechaGarantia = equipo.FechaGarantia.ToString(), FechaVencimiento = equipo.FechaVencimiento.ToString() }; return(View(equipoModel)); }
public IHttpActionResult ObtenerEquipoPorId(int id) { var equipo = equipoService.ObtenerEquipoPorId(id); var equipoVM = new EquipoViewModel(); Mapper.Map(equipo, equipoVM); return(Ok(equipoVM)); }
public IHttpActionResult ModificarEquipo(EquipoViewModel equipoVM) { var equipo = new Equipo(); Mapper.Map(equipoVM, equipo); equipoService.ModificarEquipo(equipo); return(Ok(equipoVM)); }
public ActionResult Edit(EquipoViewModel equipoViewModel) { using (UnidadDeTrabajo <Equipo> unidad = new UnidadDeTrabajo <Equipo>(new BDContext())) { unidad.genericDAL.Update(this.Convertir(equipoViewModel)); unidad.Complete(); } return(RedirectToAction("Index")); }
public IHttpActionResult AgregarEquipo(EquipoViewModel equipoVM) { Equipo equipoEntity = new Equipo(); Mapper.Map(equipoVM, equipoEntity); equipoService.AgregarEquipo(equipoEntity); Mapper.Map(equipoEntity, equipoVM); return(Created(Url.Link("DefaultApi", new { controller = "Equipo", id = equipoVM.EquipoId }), equipoVM)); }
}// FIN DE CONVERTIR private Equipo Convertir(EquipoViewModel equipoViewModel) { Equipo EquipoViewModel = new Equipo { Equipo_ID = equipoViewModel.Equipo_ID, Nombre = equipoViewModel.Nombre, Estado = equipoViewModel.Estado, Observacion = equipoViewModel.Observacion, Cantidad = equipoViewModel.Cantidad }; return(EquipoViewModel); }
// GET: Equipo private EquipoViewModel Convertir(Equipo equipo) { EquipoViewModel equipoViewModel = new EquipoViewModel { Equipo_ID = equipo.Equipo_ID, Nombre = equipo.Nombre, Estado = equipo.Estado, Observacion = equipo.Observacion, Cantidad = equipo.Cantidad }; return(equipoViewModel); }// FIN DE CONVERTIR
//-------------------------------------------------------------------------------- // GET: Equipos/Create--------------------------------------------------- public IActionResult Create() { EquipoViewModel model = new EquipoViewModel { Colores = _combosHelper.GetComboColores(), Marcas = _combosHelper.GetComboMarcas(), Desempenos = _combosHelper.GetComboDesempenos(), Usos = _combosHelper.GetComboUsos(), Sucursales = _combosHelper.GetComboSucursales(), Estados = _combosHelper.GetComboEstados(), SistemasOperativos = _combosHelper.GetComboSistemasOperativos(), LicenciasSistemasOperativos = _combosHelper.GetComboLicenciasSistemasOperativos() }; return(View(model)); }
public IActionResult Edit(int id) { var model = new EquipoViewModel(); var query = _equipoManager.GetById(id); if (query != null) { model.Id = query.Id; model.NombreLargo = query.NombreLargo; model.NombreCorto = query.NombreCorto; model.EscudoUrl = query.EscudoUrl; model.FechaAfiliacion = query.FechaAfiliacion; model.Borrado = query.Borrado; } return(View(model)); }
public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } Equipo equipo = await _context.Equipos.FindAsync(id); if (equipo == null) { return(NotFound()); } EquipoViewModel model = _converterHelper.ToEquipoViewModel(equipo); return(View(model)); }
public async Task <IActionResult> Create(EquipoViewModel model) { if (ModelState.IsValid) { string path = string.Empty; if (model.LogoFile != null) { path = await _imageHelper.UpLoadImageAsync(model.LogoFile, "Equipos"); } Equipo equipo = _converterHelper.ToEquipo(model, path, true); _context.Add(equipo); await _context.SaveChangesAsync(); } return(RedirectToAction(nameof(Index))); }
public IActionResult Edit(EquipoViewModel equipo) { if (ModelState.IsValid) { var eq = new EquipoEntity { Id = equipo.Id, NombreLargo = equipo.NombreLargo, NombreCorto = equipo.NombreCorto, EscudoUrl = equipo.EscudoUrl, FechaAfiliacion = equipo.FechaAfiliacion, Borrado = equipo.Borrado }; ViewBag.ResultEntity = _equipoManager.Update(eq); } return(View()); }
public ActionResult NuevoEquipo(EquipoViewModel model) { try { if (ModelState.IsValid) { using (gdlimatEntities1 db = new gdlimatEntities1()) { var oEquipo = new tbl_EQUIPO(); var oRegistro = new tbl_REGISTROS(); oEquipo.idEquipo = model.idEquipo; oEquipo.tipoEquipo = model.tipoEquipo; oEquipo.region = model.region; oEquipo.potenciaMaxima = model.potenciaMaxima; oEquipo.serie = model.serie; oEquipo.marca = model.marca; oEquipo.subEstacion = model.subEstacion; oEquipo.tipoRefrigeracion = model.tipoRefrigeracion; oEquipo.tension = model.tension; oEquipo.cantidadFase = model.cantidadFase; oEquipo.cantidadAceite = model.cantidadAceite; oEquipo.annio = model.annio; oEquipo.MVA = model.MVA; oEquipo.relacioTension = model.relacioTension; oEquipo.humedadRelativa = model.humedadRelativa; oEquipo.temperaturaAmbiente = model.temperaturaAmbiente; oEquipo.temperaturaEquipo = model.temperaturaEquipo; oEquipo.ultimoReporte = model.ultimoReporte; oEquipo.ultimoMantenimiento = model.ultimoMantenimiento; oEquipo.ultimoMuestreo = model.ultimoMuestreo; db.tbl_EQUIPO.Add(oEquipo); db.SaveChanges(); registro.RegistrarEvento(); } return(Redirect("~/equipo/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Edit(EquipoViewModel model) { if (ModelState.IsValid) { var path = model.ImageUrl; if (model.ImageFile != null) { path = await _imageHelper.UploadImageAsync(model.ImageFile); } var equipo = await _converterHelper.ToEquipoAsync(model, path); _context.Equipos.Update(equipo); await _context.SaveChangesAsync(); return(RedirectToAction($"Details/{model.Id}")); } return(View(model)); }
public async Task <IActionResult> Create(EquipoViewModel model) { if (ModelState.IsValid) { var path = string.Empty; if (model.ImageFile != null) { path = await _imageHelper.UploadImageAsync(model.ImageFile); } var equipo = await _converterHelper.ToEquipoAsync(model, path); _context.Equipos.Add(equipo); await _context.SaveChangesAsync(); return(RedirectToAction($"Index")); } return(View(model)); }
public Equipo ToEquipo(EquipoViewModel model, string path, bool isNew) { return(new Equipo { CentroAsistencial = model.CentroAsistencial, Empresa = model.Empresa, Etiqueta = model.Etiqueta, FechaCulminacion = model.FechaCulminacion, FechaInstalacion = model.FechaInstalacion, Garantia = model.Garantia, Id = isNew ? 0 : model.Id, Licitacion = model.Licitacion, Logo = path, Mantenimientos = model.Mantenimientos, Marca = model.Marca, Modelo = model.Modelo, Nombre = model.Nombre, Otms = model.Otms, Serie = model.Serie, TipoGarantia = model.TipoGarantia }); }
public async Task <Equipo> ToEquipoAsync(EquipoViewModel model, string path) { var equipo = new Equipo { Id = model.Id, CodigoCalidad = model.CodigoCalidad, Referencia = model.Referencia, EmpleadoAsignado = model.EmpleadoAsignado, NombreEmpleado = model.NombreEmpleado, CargoEmpleado = model.CargoEmpleado, Sucursal = await _datacontext.Sucursales.FindAsync(model.SucursalId), NombreEquipo = model.NombreEquipo, TipoEquipo = model.TipoEquipo, DireccionIP = model.DireccionIP, Uso = await _datacontext.Usos.FindAsync(model.UsoID), SerialEquipo = model.SerialEquipo, SistemaOperativo = await _datacontext.SistemasOperativos.FindAsync(model.SistemaOperativoId), Estado = await _datacontext.Estados.FindAsync(model.EstadoId), DiscoDuro = model.DiscoDuro, Procesador = model.Procesador, Ram = model.Ram, LicenciaSistemaOperativo = await _datacontext.LicenciasSistemasOperativos.FindAsync(model.LicenciaSistemaOperativoId), LicenciaOffice = model.LicenciaOffice, Antivirus = model.Antivirus, Backup = model.Backup, FechaAdquisicion = model.FechaAdquisicion, Marca = await _datacontext.Marcas.FindAsync(model.MarcaId), Color = await _datacontext.Colores.FindAsync(model.ColorId), PrecioCompra = model.PrecioCompra, Desempeno = await _datacontext.Desempeños.FindAsync(model.DesempenoId), SapIP = model.SapIP, SapRemoto = model.SapRemoto, Observaciones = model.Observaciones, ImageUrl = path }; return(equipo); }
public IActionResult Delete(EquipoViewModel Equipo) { ViewBag.ResultEntity = _equipoManager.Delete(Equipo.Id); return(View()); }
public ActionResult Crear(EquipoViewModel model, FormCollection collection) { var fotografia = ""; var plano = ""; var Url = ""; ViewBag.Obras = new SelectList(_fallasManager.FindObras(), "id", "nombre"); try { /*HttpPostedFileBase filefotografia = Request.Files["Pdf-Fotografia"]; * * if (filefotografia != null && filefotografia.ContentLength > 0) * { * fotografia = CargarPdf(filefotografia); * } * else { fotografia = ""; } * * HttpPostedFileBase fileplano = Request.Files["Pdf-Plano"]; * * if (fileplano != null && fileplano.ContentLength > 0) * { * plano = CargarPdf(fileplano); * } * else { plano = ""; }*/ equipos equipo = new equipos(); DateTime?fechagarantia = null; DateTime?fechavencimiento = null; if (model.FechaGarantia != null && model.FechaVencimiento == null) { equipo = _equiposManager.Crear( Convert.ToInt32(TempData["obra_equipo_id"]), model.Nombre, model.Marca, model.Modelo, model.Referencia, model.DimensionesCabina, model.DimensionesHueco, model.CargaNominal, model.Velocidad, model.Recorrido, model.Paradas, model.Accesos, model.VoltajeDeRed, model.PotenciaDeMaquina, model.TipoDeManiobra, model.NumeroDeGuayas, model.CantidadPersonas, fotografia.Trim(), plano.Trim(), DateTime.Parse(model.FechaGarantia), fechavencimiento); } TempData.Keep(); if (model.FechaGarantia == null && model.FechaVencimiento != null) { equipo = _equiposManager.Crear( Convert.ToInt32(TempData["obra_equipo_id"]), model.Nombre, model.Marca, model.Modelo, model.Referencia, model.DimensionesCabina, model.DimensionesHueco, model.CargaNominal, model.Velocidad, model.Recorrido, model.Paradas, model.Accesos, model.VoltajeDeRed, model.PotenciaDeMaquina, model.TipoDeManiobra, model.NumeroDeGuayas, model.CantidadPersonas, fotografia.Trim(), plano.Trim(), fechagarantia, DateTime.Parse(model.FechaVencimiento)); } TempData.Keep(); if (model.FechaGarantia == null && model.FechaVencimiento == null) { equipo = _equiposManager.Crear( Convert.ToInt32(TempData["obra_equipo_id"]), model.Nombre, model.Marca, model.Modelo, model.Referencia, model.DimensionesCabina, model.DimensionesHueco, model.CargaNominal, model.Velocidad, model.Recorrido, model.Paradas, model.Accesos, model.VoltajeDeRed, model.PotenciaDeMaquina, model.TipoDeManiobra, model.NumeroDeGuayas, model.CantidadPersonas, fotografia.Trim(), plano.Trim(), fechagarantia, fechavencimiento); } TempData.Keep(); if (model.FechaGarantia != null && model.FechaVencimiento != null) { equipo = _equiposManager.Crear( Convert.ToInt32(TempData["obra_equipo_id"]), model.Nombre, model.Marca, model.Modelo, model.Referencia, model.DimensionesCabina, model.DimensionesHueco, model.CargaNominal, model.Velocidad, model.Recorrido, model.Paradas, model.Accesos, model.VoltajeDeRed, model.PotenciaDeMaquina, model.TipoDeManiobra, model.NumeroDeGuayas, model.CantidadPersonas, fotografia.Trim(), plano.Trim(), DateTime.Parse(model.FechaGarantia), DateTime.Parse(model.FechaVencimiento)); } TempData.Keep(); HttpPostedFileBase file; for (int i = 0; i < Request.Files.Count; i++) { file = Request.Files[i]; var d = Request.Files.AllKeys[i].ToString(); if (d == "Pdf-Fotografia" && file.FileName != "") { Url = CargarPdf(file); _obrasManager.AgregarArchivos(equipo.Id, Url, "equipos", "fotografia"); } if (d == "Pdf-Plano" && file.FileName != "") { Url = CargarPdf(file); _obrasManager.AgregarArchivos(equipo.Id, Url, "equipos", "plano"); } } TempData["FlashSuccess"] = MensajesResource.INFO_Equipos_CreadoCorrectamente; return(RedirectToAction("Equipos", "AdministrarEquipos", new { @id = TempData["obra_equipo_id"] })); } catch (BusinessException businessEx) { ModelState.AddModelError(string.Empty, businessEx.Message); return(View(model)); } catch (Exception e) { var log = CommonManager.BuildMessageLog( TipoMensaje.Error, ControllerContext.Controller.ValueProvider.GetValue("controller").RawValue.ToString(), ControllerContext.Controller.ValueProvider.GetValue("action").RawValue.ToString(), e.ToString(), Request); CommonManager.WriteAppLog(log, TipoMensaje.Error); ModelState.AddModelError(string.Empty, e.Message); return(View(model)); } }
public ActionResult EditarEquipo(EquipoViewModel model) { EquipoViewModel model2 = new EquipoViewModel(); model2 = model; try { if (!ModelState.IsValid) { return(View()); } using (gdlimatEntities1 db = new gdlimatEntities1()) { var oEquipo = db.tbl_EQUIPO.Find(model.idEquipo); //model2.idEquipo = model.idEquipo; //model2.tipoEquipo = model.tipoEquipo; //model2.region = model.region; //model2.potenciaMaxima = model.potenciaMaxima; //model2.serie = model.serie; //model2.marca = model.marca; //model2.subEstacion = model.subEstacion; //model2.tipoRefrigeracion = model.tipoRefrigeracion; //model2.tension = model.tension; //model2.cantidadFase = model.cantidadFase; //model2.cantidadAceite = model.cantidadAceite; //model2.annio = model.annio; //model2.MVA = model.MVA; //model2.relacioTension = model.relacioTension; //model2.humedadRelativa = model.humedadRelativa; //model2.temperaturaAmbiente = model.temperaturaAmbiente; //model2.temperaturaEquipo = model.temperaturaEquipo; //model2.ultimoReporte = model.ultimoReporte; //model2.ultimoMantenimiento = model.ultimoMantenimiento; //model2.ultimoMuestreo = model.ultimoMuestreo; oEquipo.idEquipo = model2.idEquipo; oEquipo.tipoEquipo = model2.tipoEquipo; oEquipo.region = model2.region; oEquipo.potenciaMaxima = model2.potenciaMaxima; oEquipo.serie = model2.serie; oEquipo.marca = model2.marca; oEquipo.subEstacion = model2.subEstacion; oEquipo.tipoRefrigeracion = model2.tipoRefrigeracion; oEquipo.tension = model2.tension; oEquipo.cantidadFase = model2.cantidadFase; oEquipo.cantidadAceite = model2.cantidadAceite; oEquipo.annio = model2.annio; oEquipo.MVA = model2.MVA; oEquipo.relacioTension = model2.relacioTension; oEquipo.humedadRelativa = model2.humedadRelativa; oEquipo.temperaturaAmbiente = model2.temperaturaAmbiente; oEquipo.temperaturaEquipo = model2.temperaturaEquipo; oEquipo.ultimoReporte = model2.ultimoReporte; oEquipo.ultimoMantenimiento = model2.ultimoMantenimiento; oEquipo.ultimoMuestreo = model2.ultimoMuestreo; //oEquipo.idEquipo = model.idEquipo; //oEquipo.tipoEquipo = model.tipoEquipo; //oEquipo.region = model.region; //oEquipo.potenciaMaxima = model.potenciaMaxima; //oEquipo.serie = model.serie; //oEquipo.marca = model.marca; //oEquipo.subEstacion = model.subEstacion; //oEquipo.tipoRefrigeracion = model.tipoRefrigeracion; //oEquipo.tension = model.tension; //oEquipo.cantidadFase = model.cantidadFase; //oEquipo.cantidadAceite = model.cantidadAceite; //oEquipo.annio = model.annio; //oEquipo.MVA = model.MVA; //oEquipo.relacioTension = model.relacioTension; //oEquipo.humedadRelativa = model.humedadRelativa; //oEquipo.temperaturaAmbiente = model.temperaturaAmbiente; //oEquipo.temperaturaEquipo = model.temperaturaEquipo; //oEquipo.ultimoReporte = model.ultimoReporte; //oEquipo.ultimoMantenimiento = model.ultimoMantenimiento; //oEquipo.ultimoMuestreo = model.ultimoMuestreo; //model2.idEquipo = db.tbl_EQUIPO.Find(model.idEquipo).idEquipo; //model2.tipoEquipo = db.tbl_EQUIPO.Find(model.idEquipo).tipoEquipo; //model2.region = db.tbl_EQUIPO.Find(model.idEquipo).region; //model2.potenciaMaxima = db.tbl_EQUIPO.Find(model.idEquipo).potenciaMaxima; //model2.serie = db.tbl_EQUIPO.Find(model.idEquipo).serie; //model2.marca = db.tbl_EQUIPO.Find(model.idEquipo).marca; //model2.subEstacion = db.tbl_EQUIPO.Find(model.idEquipo).subEstacion; //model2.tipoRefrigeracion = db.tbl_EQUIPO.Find(model.idEquipo).tipoRefrigeracion; //model2.tension = db.tbl_EQUIPO.Find(model.idEquipo).tension; //model2.cantidadFase = db.tbl_EQUIPO.Find(model.idEquipo).cantidadFase; //model2.cantidadAceite = db.tbl_EQUIPO.Find(model.idEquipo).cantidadAceite; //model2.annio = db.tbl_EQUIPO.Find(model.idEquipo).annio; //model2.MVA = db.tbl_EQUIPO.Find(model.idEquipo).MVA; //model2.relacioTension = db.tbl_EQUIPO.Find(model.idEquipo).relacioTension; //model2.humedadRelativa = db.tbl_EQUIPO.Find(model.idEquipo).humedadRelativa; //model2.temperaturaEquipo = db.tbl_EQUIPO.Find(model.idEquipo).temperaturaEquipo; //model2.ultimoReporte = db.tbl_EQUIPO.Find(model.idEquipo).ultimoReporte; //model2.ultimoMantenimiento = db.tbl_EQUIPO.Find(model.idEquipo).ultimoMantenimiento; //model2.ultimoMuestreo = db.tbl_EQUIPO.Find(model.idEquipo).ultimoMuestreo; //oEquipo = model2; // db.Entry(oEquipo).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("~/equipo/")); } // } //return View(model); } catch (Exception ex) { throw; } }