protected override void Dispose(bool disposing) { if (disposing) { OBJSEG_Usuarios = null; UsuariosProxy = null; } base.Dispose(disposing); }
public ActionResult Editar(int Usuario_ID) { try { this.UsuariosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.UsuariosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } OBJSEG_Usuarios = UsuariosProxy.GetByID(Usuario_ID); if (OBJSEG_Usuarios == null) { return(HttpNotFound()); } return(View(OBJSEG_Usuarios)); }
public ActionResult Crear(ADESCOMBUSINESS.Areas.Configuracion.Models.SEG_Usuarios Registro) { if (String.IsNullOrEmpty(Registro.USR_Usuario)) { ModelState.AddModelError("USR_Usuario", "Dato requerido"); } if (String.IsNullOrEmpty(Registro.USR_Nombre)) { ModelState.AddModelError("USR_Nombre", "Dato requerido"); } if (String.IsNullOrEmpty(Registro.USR_Password)) { ModelState.AddModelError("USR_Password", "Dato requerido"); } try { this.UsuariosProxy = new ADESCOMBUSINESS.Areas.Configuracion.Methods.UsuariosBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } if (ModelState.IsValid) { try { OBJSEG_Usuarios = new ADESCOMBUSINESS.Areas.Configuracion.Models.SEG_Usuarios(); OBJSEG_Usuarios = UsuariosProxy.Crear(Registro); if (OBJSEG_Usuarios.Usuario_ID == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } return(View(Registro)); }