예제 #1
0
        public static Result eliminar(int id, int usuarioId)
        {
            Result r = ValidateSession.validarSession(usuarioId, HttpContext.Current.Session["usuarioId"]);

            if (r.error != "")
            {
                return(r);
            }

            try
            {
                PersonasController pc = new PersonasController();
                return(pc.eliminarPersonas(id, usuarioId));
            }
            catch (Exception ex)
            {
                return(new Result()
                {
                    error = ex.Message, id = 0, tipoAlerta = "warning"
                });
            }
        }
예제 #2
0
        public static Result nuevo(UsuariosViewModel usuario)
        {
            Result r = ValidateSession.validarSession(usuario.usuarioId.Value, HttpContext.Current.Session["usuarioId"]);

            if (r.error != "")
            {
                return(r);
            }

            if (usuario.clave != usuario.confirmarClave)
            {
                return(new Result()
                {
                    id = 0, error = "Las claves no coinciden.", tipoAlerta = "warning"
                });
            }

            Usuarios u = new UsuariosController().getModel(usuario);

            r = IFACTORY.createUsuarios("Nuevo").NuevoConDatosPersona(ref u);
            return(r);
        }
예제 #3
0
        public static Result guardar(PersonasViewModel persona, int usuarioAsociado)
        {
            Result r = ValidateSession.validarSession(persona.usuarioId, HttpContext.Current.Session["usuarioId"]);

            if (r.error != "")
            {
                return(r);
            }


            try
            {
                PersonasController pc = new PersonasController();
                Personas           p  = pc.getModel(persona);
                return(pc.guardarPersonas(p, usuarioAsociado));
            }
            catch (Exception ex)
            {
                return(new Result()
                {
                    error = ex.Message, id = 0, tipoAlerta = "warning"
                });
            }
        }