public ActionResult Editar(int id) { var componenteElectronicotipo = _componenteselectricostiposManager.Find(id); if (componenteElectronicotipo == null) { // TempData["FlashError"] = MensajesResource.ERROR_MensajesInstitucionales_IdIncorrecto; return(RedirectToAction("Index")); } var componenteElectronicotipoModel = new ComponenteElectricoTipoViewModel() { Descripcion = componenteElectronicotipo.descripcion }; return(View(componenteElectronicotipoModel)); }
public ActionResult Editar(int id, ComponenteElectricoTipoViewModel model) { var componenteElectronicotipo = _componenteselectricostiposManager.Find(id); if (componenteElectronicotipo == null) { //TempData["FlashError"] = MensajesResource.ERROR_MensajesInstitucionales_IdIncorrecto; return(RedirectToAction("Index", "AdministrarComponentesElectronicos")); } try { _componenteselectricostiposManager.Actualizar( id, model.Descripcion); // TempData["FlashSuccess"] = MensajesResource.INFO_UsuarioNazan_ActualizadoCorrectamente; return(RedirectToAction("Index", "AdministrarComponentesElectronicos")); } 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); return(View(model)); } }
public ActionResult Crear(ComponenteElectricoTipoViewModel model, FormCollection collection) { var equipo = _equiposManager.Find(Convert.ToInt32(TempData["equipo_id"])); if (equipo == null) { equipo = _equiposManager.Find(Convert.ToInt32(TempData["equipoid"])); } TempData.Keep(); ViewBag.Equipo = equipo; if (equipo != null) { ViewBag.obra = _obrasManager.Find(equipo.obra_id); TempData["obra_id"] = equipo.obra_id; TempData.Keep(); ViewBag.ComponentesElectronicos = _componenteselectronicosManager.GetComponentesElectricos(equipo.Id); } /* * * ViewBag.obra = _obrasManager.Find(equipo.obra_id); * * TempData["obra_id"] = equipo.obra_id; * TempData.Keep(); * ViewBag.ComponentesElectronicos = _componenteselectronicosManager.GetComponentesElectricos(Convert.ToInt32(TempData["equipo_id"])); */ if (!ModelState.IsValid) { return(View(model)); } try { _componenteselectricostiposManager.Crear( model.Descripcion); if (TempData["componente"] != null) { //TempData["FlashSuccess"] = MensajesResource.INFO_MensajesInstitucionales_CreadoCorrectamente; return(RedirectToAction("Editar", "AdministrarComponentesElectronicos", new { @id = TempData["componente"] })); } else { if (TempData["fallaid"] != null) { return(RedirectToAction("Editar", "AdministrarFallas", new { @id = TempData["fallaid"] })); } else { return(RedirectToAction("CrearPorDefecto", "AdministrarFallas")); } } } 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)); } }