コード例 #1
0
        public Usuario(int IDUsuario)
        {
            string sql = "SELECT * FROM usuario"
                         + " WHERE usuario.IDUsuario='" + IDUsuario + "'";

            ConexionBD.AbrirConexion();
            SqlDataReader reader = ConexionBD.EjecutarConsultaReader(sql);

            if (reader.Read())
            {
                Existe          = true;
                IDUsuario       = reader.GetInt32(0);
                nombre          = reader.GetString(1);
                primerApellido  = reader.GetString(2);
                segundoApellido = reader.GetString(3);
                otb             = reader.GetString(4);
                direccion       = reader.GetString(5);
                reader.Close();
                ConexionBD.CerrarConexion();
            }
            else
            {
                ConexionBD.CerrarConexion();
            }
        }
コード例 #2
0
        public Usuarios(string login, string pass)
        {
            pass = MD5_ComputeHexaHash(pass);
            string sql = "SELECT UsuariosSistema.UsuarioId, UsuariosSistema.Nombre, UsuariosSistema.Apellidos, UsuariosSistema.PrivilegiosXML "
                         + "FROM UsuariosSistema "
                         + "WHERE UsuariosSistema.Login='******' "
                         + "and UsuariosSistema.Password='******'";

            ConexionBD.AbrirConexion( );
            SqlDataReader reader = ConexionBD.EjecutarConsultaReader(sql);

            if (reader.Read( ))
            {
                Existe      = true;
                UsuarioID   = Convert.ToInt32(reader.GetValue(0));
                Nombre      = reader.GetString(1);
                Apellidos   = reader.GetString(2);
                Privilegios = reader.GetString(3);
                reader.Close( );
                ConexionBD.CerrarConexion( );
            }
            else
            {
                ConexionBD.CerrarConexion( );
            }
        }
コード例 #3
0
        public Rol(string idRol)
        {
            Nuevo = false;
            string Sql = "SELECT * From roles WHERE IDrol='" + idRol + "'";

            ConexionBD.AbrirConexion();
            SqlDataReader reader = ConexionBD.EjecutarConsultaReader(Sql);

            if (reader.HasRows)
            {
                reader.Read();
                idRol       = reader.GetString(0);
                nombre      = reader.GetString(1);
                descripcion = reader.GetString(2);
            }
            ConexionBD.CerrarConexion();
        }
コード例 #4
0
        private bool Duplicado()
        {
            bool   Resultado = false;
            string Sql       = "select * from usuario where IDUsuario='" + IDUsuario + "'";

            /*
             * cuando trabajamos con OleDbDataReader, es necesario siempre abrir
             * y cerrar la conexion
             */
            ConexionBD.AbrirConexion();
            SqlDataReader reader = ConexionBD.EjecutarConsultaReader(Sql);

            if (reader.HasRows)
            {
                Resultado = true;
            }

            ConexionBD.CerrarConexion();
            return(Resultado);
        }