Exemple #1
0
        public List <UsuarioEntidades> DT_ConsultarUsuariosxAdmin(string usuario)
        {
            SqlConnection           connection    = null;
            DataTable               dt            = new DataTable();
            List <UsuarioEntidades> listaUsuarios = new List <UsuarioEntidades>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;

                    var param = new[]
                    {
                        ParametroAcceso.CrearParametro("@nombreUsuario", SqlDbType.VarChar, usuario, ParameterDirection.Input)
                    };

                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ConsultarUsuariosSesiones", param);
                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow item in dt.Rows)
                {
                    UsuarioEntidades obj = new UsuarioEntidades();
                    obj               = new UsuarioEntidades();
                    obj.nombre        = item["nombre"].ToString();
                    obj.apellidos     = item["apellidos"].ToString();
                    obj.nombreUsuario = item["nombreUsuario"].ToString();
                    obj.nombreRol     = item["nombreRol"].ToString();
                    obj.nombreGrupo   = item["nombreGrupo"].ToString();
                    obj.idPersonal    = Convert.ToInt32(item["idPersonal"].ToString());
                    obj.idUsuario     = Convert.ToInt32(item["idUsuario"].ToString());
                    obj.idGrupos      = item["idGrupo"].ToString();
                    obj.idRol         = Convert.ToInt32(item["idRol"].ToString());

                    listaUsuarios.Add(obj);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(listaUsuarios);
        }
Exemple #2
0
        public List <UsuarioEntidades> DT_ConsultarUsuarioExist(string nombreUsuario)
        {
            SqlConnection           connection     = null;
            DataTable               dt             = new DataTable();
            List <UsuarioEntidades> listaHistorial = new List <UsuarioEntidades>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;

                    var paramHist = new[]
                    {
                        ParametroAcceso.CrearParametro("@nombreUsuario", SqlDbType.VarChar, nombreUsuario, ParameterDirection.Input)
                    };

                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ValidaUsuario", paramHist);
                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow item in dt.Rows)
                {
                    UsuarioEntidades obj = new UsuarioEntidades();
                    obj.estatus = item["estatus"].ToString();
                    listaHistorial.Add(obj);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(listaHistorial);
        }