예제 #1
0
 public ActionResult UsuarioRegistrar(Cliente_Seguridad.ServicioSeguridad.Usuario usuario)
 {
     ViewBag.NotificarGrabado = string.Empty;
     ViewBag.TipoNotificacion = string.Empty;
     if (usuario.IdUsuario != null && usuario.NombreUsuario != null && usuario.ApellidoUsuario != null && usuario.ClaveAcceso != null && usuario.Email != null && usuario.EstadoUsuario != null &&
         usuario.IdUsuario != null && usuario.NombreUsuario != "" && usuario.ApellidoUsuario != "" && usuario.ClaveAcceso != "" && usuario.Email != "" && usuario.EstadoUsuario != "")
     {
         string errorRegistrar = servicio_Seguridad.Usuario_Registrar(usuario.IdUsuario, usuario.NombreUsuario, usuario.ApellidoUsuario, usuario.ClaveAcceso, usuario.Email, usuario.EstadoUsuario, Session["Usuario"].ToString());
         if (errorRegistrar.Substring(0, 6) == "[CREO]")
         {
             return(RedirectToAction("UsuarioModificar", new { usuario = errorRegistrar.Substring(6), mensaje = "Usuario Creado Correctamente", tipoMensaje = "success" }));
         }
         else
         {
             ViewBag.NotificarGrabado = "[ERROR]: No se pudo registrar" + errorRegistrar;
             ViewBag.TipoNotificacion = "error";
         }
     }
     else
     {
         ViewBag.NotificarGrabado = "[ERROR]: Todos los campos con (*) son obligatorios";
         ViewBag.TipoNotificacion = "error";
     }
     ViewBag.ListaEstadoUsuario = util.DropDownListaValorListar(0, Constantes.LISTA_VALOR_ESTADO_USUARIO, "");
     return(View());
 }
예제 #2
0
 public ActionResult UsuarioModificar(Cliente_Seguridad.ServicioSeguridad.Usuario usuario, string claveAcceso)
 {
     ServicioSeguridad.Usuario DatosUsuario = servicio_Seguridad.Usuario_Leer(usuario.IdUsuario, "");
     if (usuario.IdUsuario != null && usuario.NombreUsuario != null && usuario.ApellidoUsuario != null && claveAcceso != null && usuario.Email != null && usuario.EstadoUsuario != null &&
         usuario.IdUsuario != null && usuario.NombreUsuario != "" && usuario.ApellidoUsuario != "" && claveAcceso != "" && usuario.Email != "" && usuario.EstadoUsuario != "")
     {
         string errorModificar = servicio_Seguridad.Usuario_Modificar(usuario.IdUsuario, usuario.NombreUsuario, usuario.ApellidoUsuario, claveAcceso, usuario.Email, usuario.EstadoUsuario, Session["Usuario"].ToString());
         if (errorModificar == "")
         {
             ViewBag.NotificarGrabado = "Usuario Modificado Correctamente";
             ViewBag.TipoNotificacion = "success";
         }
         else
         {
             ViewBag.NotificarGrabado = "[ERROR]: [Servicio] No se pudo modificar" + errorModificar;
             ViewBag.TipoNotificacion = "error";
         }
         ViewBag.idUsuario = usuario.IdUsuario;
     }
     else
     {
         ViewBag.NotificarGrabado = "[ERROR]: Todos los campos con (*) son obligatorios";
         ViewBag.TipoNotificacion = "error";
     }
     ViewBag.ListaEstadoUsuario = util.DropDownListaValorListar(0, Constantes.LISTA_VALOR_ESTADO_USUARIO, "");
     if (Session["PermisoCreacion"] != null && Session["PermisoEliminacion"] != null && Session["PermisoModificacion"] != null /*|| Session["PermisoEjecucion"] != null || Session["PermisoEliminacion"] != null || Session["PermisoModificacion"] != null || Session["PermisoVisibilidad"] != null*/)
     {
         ViewBag.PermisoCreacion     = Session["PermisoCreacion"].ToString();
         ViewBag.PermisoEliminacion  = Session["PermisoEliminacion"].ToString();
         ViewBag.PermisoModificacion = Session["PermisoModificacion"].ToString();
     }
     else
     {
         ViewBag.PermisoCreacion     = "";
         ViewBag.PermisoEliminacion  = "";
         ViewBag.PermisoModificacion = "";
     }
     return(View(DatosUsuario));
 }