예제 #1
0
        public static DataTable actualizarUsuario(EntidadUsuarios Entidad)
        {
            estado = Funciones.ObtenerEstadoToken(Entidad.txtToken);
            dt.Clear();

            // 0 expirado, 1 vigente
            if (estado == 1)
            {
                SqlCommand Comando = Conexion.crearComandoProc("Sesion.SPActualizarUsuarios");
                Comando.Parameters.AddWithValue("@_IdUsuario", Entidad.IdUsuario);
                Comando.Parameters.AddWithValue("@_TxtNombres", Entidad.TxtNombres);
                Comando.Parameters.AddWithValue("@_TxtApellidos", Entidad.TxtApellidos);
                Comando.Parameters.AddWithValue("@_TxtDireccion", Entidad.TxtDireccion);
                Comando.Parameters.AddWithValue("@_TxtEmail", Entidad.TxtEmail);
                Comando.Parameters.AddWithValue("@_TxtPassword", Funciones.SeguridadSHA521(Entidad.TxtPassword));

                dt = Conexion.ejecutarComandoSelect(Comando);
                dt = Funciones.AgregarEstadoToken(dt, estado.ToString());
            }
            else
            {
                dt = Funciones.AgregarEstadoToken(dt, "0");
            }
            return(dt);
        }
예제 #2
0
        public static DataTable MenuUsuario(EntidadUsuarios Entidad)
        {
            DataTable DT = new DataTable();

            SqlCommand Comando = Conexion.crearComandoProc("Sesion.SPMenuUsuario");

            Comando.Parameters.AddWithValue("@_TxtToken", Entidad.txtToken);
            Comando.Parameters.AddWithValue("@_IdModulo", Entidad.idModulo);

            return(Conexion.ejecutarComandoSelect(Comando));
        }
예제 #3
0
        public static DataTable inicioDeSesion(EntidadUsuarios Entidad)
        {
            SqlCommand comando = Conexion.crearComandoProc("Sesion.SPInicioDeSesion");

            comando.Parameters.AddWithValue("@_TxtEmail", Entidad.TxtEmail);
            comando.Parameters.AddWithValue("@_TxtPassword", Funciones.SeguridadSHA521(Entidad.TxtPassword));
            comando.Parameters.AddWithValue("@_TxtToken", Funciones.generarTokenSesion());
            comando.Parameters.AddWithValue("@_VigenciaEnMinutos", vigenciaEnMinutos);

            return(Conexion.ejecutarComandoSelect(comando));
        }
예제 #4
0
        public static DataTable obtenerUsuarios(EntidadUsuarios entidad)
        {
            estado = Funciones.ObtenerEstadoToken(entidad.txtToken);
            dt.Clear();

            // 0 expirado, 1 vigente
            if (estado == 1)
            {
                SqlCommand Comando = Conexion.crearComandoProc("Sesion.SPObtenerUsuarios");

                dt = Conexion.ejecutarComandoSelect(Comando);
                dt = Funciones.AgregarEstadoToken(dt, estado.ToString());
            }
            else
            {
                dt = Funciones.AgregarEstadoToken(dt, "0");
            }

            return(dt);
        }
예제 #5
0
        public static DataTable eliminarUsuario(EntidadUsuarios entidad)
        {
            estado = Funciones.ObtenerEstadoToken(entidad.txtToken);
            dt.Clear();

            // 0 expirado, 1 vigente
            if (estado == 1)
            {
                SqlCommand Comando = Conexion.crearComandoProc("Sesion.SPEliminarUsuarios");
                Comando.Parameters.AddWithValue("@_IdUsuario", entidad.IdUsuario);

                dt = Conexion.ejecutarComandoSelect(Comando);
                dt = Funciones.AgregarEstadoToken(dt, estado.ToString());
            }
            else
            {
                dt = Funciones.AgregarEstadoToken(dt, "0");
            }

            return(dt);
        }
예제 #6
0
 public DataTable MenuUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.MenuUsuario(entidad));
 }
예제 #7
0
 public DataTable inicioDeSesion(EntidadUsuarios entidad)
 {
     return(DatosUsuario.inicioDeSesion(entidad));
 }
예제 #8
0
 public DataTable ActualizarUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.actualizarUsuario(entidad));
 }
예제 #9
0
 public DataTable eliminarUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.eliminarUsuario(entidad));
 }
예제 #10
0
 public DataTable obtenerDatosUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.obtenerDatosUsuario(entidad));
 }
예제 #11
0
 public DataTable agregarUsuario(EntidadUsuarios entidad)
 {
     return(DatosUsuario.agregarUsuario(entidad));
 }