示例#1
0
        //Metodo que devuelve una lista con los tipos de usuarios en el sistema
        public List <DatosTipoUsuario> listaTiposUsuarios()
        {
            List <DatosTipoUsuario> tipos = new List <DatosTipoUsuario>();

            try
            {
                MySqlConnection conexion = new MySqlConnection(ConexionBD.ConexionDireccion);
                MySqlCommand    comando  = new MySqlCommand("select idTipoUsuarios,NombreTipo from TipoUsuarios where Activo=true;", conexion);
                conexion.Open();
                MySqlDataReader datos = comando.ExecuteReader();
                while (datos.Read())
                {
                    DatosTipoUsuario tmp = new DatosTipoUsuario();
                    tmp.idTipoUsuarios = Convert.ToInt16(datos["idTipoUsuarios"]);
                    tmp.nombreTipo     = datos["NombreTipo"].ToString();

                    //MySqlCommand cmd = new MySqlCommand("select Permisos.Nombre from Permisos_has_TipoUsuarios inner join Permisos on Permisos.idPermisos =Permisos_has_TipoUsuarios.Permisos_idPermisos  where TipoUsuarios_idTipoUsuarios=idTipo;", conexion);
                    //cmd.Parameters.AddWithValue("@idTipo",tmp.idTipoUsuarios);
                    //conexion.Open();
                    //MySqlDataReader datosTmp = comando.ExecuteReader();
                    //List<String> permisosTmp= new List<String>();
                    //while (datosTmp.Read())
                    //    permisosTmp.Add(datos["Nombre"].ToString());
                    //String cadenaPermisos="";
                    //for (int i = 0; i < permisosTmp.Count; i++)
                    //    cadenaPermisos += permisosTmp[i] + " ";
                    //tmp.listaPermisos = permisosTmp;
                    //tmp.permisos = cadenaPermisos;

                    tipos.Add(tmp);
                }
            }
            catch
            {
                return(null);
            }
            return(tipos);
        }
示例#2
0
        //Metodo que devuelve una lista con los tipos de usuarios en el sistema
        public List <DatosTipoUsuario> getTipoUsuarios()
        {
            List <DatosTipoUsuario> tipos = new List <DatosTipoUsuario>();

            try
            {
                MySqlConnection conexion = new MySqlConnection(ConexionBD.ConexionDireccion);
                MySqlCommand    comando  = new MySqlCommand("select idTipoUsuarios,NombreTipo from TipoUsuarios where Activo=true;", conexion);
                conexion.Open();
                MySqlDataReader datos = comando.ExecuteReader();
                while (datos.Read())
                {
                    DatosTipoUsuario tmp = new DatosTipoUsuario();
                    tmp.idTipoUsuarios = Convert.ToInt16(datos["idTipoUsuarios"]);
                    tmp.nombreTipo     = datos["NombreTipo"].ToString();
                    tipos.Add(tmp);
                }
            }
            catch
            {
                return(null);
            }
            return(tipos);
        }