// GET: TipoUsuario/Edit/5 public ActionResult Edit(int?id, int?PlanId) { try { this.GetDefaultData(); if (ReferenceEquals(id, null)) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" })); } clsTipoUsuarioVM oTipoUsuarioVM = TipoUsuarioFind(SysData.ToLong(id)); if (ReferenceEquals(oTipoUsuarioVM, null)) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" })); } ViewBag.EstadoId = EstadoList(); return(View(oTipoUsuarioVM)); } catch (Exception exp) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message })); } }
private clsTipoUsuarioVM TipoUsuarioFind(long lngTipoUsuarioId) { clsTipoUsuario oTipoUsuario = new clsTipoUsuario(clsAppInfo.Connection); clsTipoUsuarioVM oTipoUsuarioVM = new clsTipoUsuarioVM(); try { oTipoUsuario.TipoUsuarioId = lngTipoUsuarioId; if (oTipoUsuario.FindByPK()) { oTipoUsuarioVM.TipoUsuarioId = oTipoUsuario.TipoUsuarioId; oTipoUsuarioVM.TipoUsuarioDes = oTipoUsuario.TipoUsuarioDes; oTipoUsuarioVM.TipoUsuarioCod = oTipoUsuario.TipoUsuarioCod; oTipoUsuarioVM.EstadoId = oTipoUsuario.EstadoId; return(oTipoUsuarioVM); } } catch (Exception exp) { throw (exp); } finally { oTipoUsuario.Dispose(); } return(null); }
public ActionResult Create(clsTipoUsuarioVM oTipoUsuarioVM) { try { if (ModelState.IsValid) { clsTipoUsuario oTipoUsuario = new clsTipoUsuario(clsAppInfo.Connection); oTipoUsuario.TipoUsuarioCod = SysData.ToStr(oTipoUsuarioVM.TipoUsuarioCod); oTipoUsuario.TipoUsuarioDes = SysData.ToStr(oTipoUsuarioVM.TipoUsuarioDes); oTipoUsuario.EstadoId = SysData.ToLong(oTipoUsuarioVM.EstadoId); if (oTipoUsuario.Insert()) { return(RedirectToAction("Index")); } } ViewBag.EstadoId = EstadoList(); return(View(oTipoUsuarioVM)); } catch (Exception exp) { ViewBag.EstadoId = EstadoList(); ViewBag.MessageErr = exp.Message; return(View(oTipoUsuarioVM)); } }
public void PropertyInit() { VM = new clsTipoUsuarioVM(); VM.TipoUsuarioId = 0; VM.TipoUsuarioCod = ""; VM.TipoUsuarioDes = ""; VM.EstadoId = 0; }