コード例 #1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         OBJSEG_Usuarios = null;
         UsuariosProxy   = null;
     }
     base.Dispose(disposing);
 }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }