예제 #1
0
        public TelaPrincipal()
        {
            InitializeComponent();
            ListaBandas.Items.Clear();
            ConectarBD   c = new ConectarBD(qr);
            MySqlCommand cmd;
            string       nome;

            cmd = c.atualizarlista(PesquisaTxT.Text);
            try
            {
                MySqlDataReader ler;
                ler = cmd.ExecuteReader();
                while (ler.Read())
                {
                    nome = ler.GetString("nome");
                    ListaBandas.Items.Add(nome);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            finally
            {
                c.atualizarlista(PesquisaTxT.Text).Connection.Close();
            }
        }
예제 #2
0
        private void PesquisaTxT_TextChanged(object sender, TextChangedEventArgs e)
        {
            //atualizar a listbox de bandas toda vez que o textbox for alterado, caso fosse outra maneira não seria possível filtrar a listbox
            ListaBandas.Items.Clear();
            ConectarBD   c = new ConectarBD(qr);
            MySqlCommand cmd;

            cmd = c.atualizarlista(PesquisaTxT.Text);
            try
            {
                MySqlDataReader ler;
                ler = cmd.ExecuteReader();
                while (ler.Read())
                {
                    string snome = ler.GetString("nome");
                    ListaBandas.Items.Add(snome);
                }
            }
            catch (Exception i)
            {
                MessageBox.Show(i.Message);
            }
            finally
            {
                c.atualizarlista(PesquisaTxT.Text).Connection.Close();
            }



            //filtrar o nome das bandas
            List <string> items = new List <string>();

            for (int i = 0; i < ListaBandas.Items.Count; i++)
            {
                items.Add(ListaBandas.Items[i].ToString());
            }
            ListaBandas.Items.Clear();
            for (int i = 0; i < items.Count; i++)
            {
                if (items[i].ToString().ToLower().Contains(PesquisaTxT.Text))
                {
                    ListaBandas.Items.Add(items[i]);
                }
            }
        }
예제 #3
0
        public Organizar()
        {
            InitializeComponent();
            string        nome;
            List <string> Dia1bloco1 = new List <string>();
            List <string> Dia1bloco2 = new List <string>();
            List <string> Dia2bloco1 = new List <string>();
            List <string> Dia2bloco2 = new List <string>();

            string     qr  = "SELECT nome FROM banda;";
            ConectarBD con = new ConectarBD(qr);

            con.AbrirConexao();
            con.ExecuteReader();

            if (con.rd.HasRows)
            {
                for (int i = 0; con.rd.Read(); i++)
                {
                    nome = con.rd.GetString("nome");
                    if (i < 15)
                    {
                        Dia1bloco1.Add(nome);
                    }
                    else if (i < 30)
                    {
                        Dia1bloco2.Add(nome);
                    }
                    else if (i < 45)
                    {
                        Dia2bloco1.Add(nome);
                    }
                    else
                    {
                        Dia2bloco2.Add(nome);
                    }
                }
            }

            Dia1Bloco1.ItemsSource = Dia1bloco1;
            Dia1Bloco2.ItemsSource = Dia1bloco2;
            Dia2Bloco1.ItemsSource = Dia2bloco1;
            Dia2Bloco2.ItemsSource = Dia2bloco2;
        }
예제 #4
0
 public Cadastro(Banda Banda)
 {
     this.Banda = Banda;
     con        = new ConectarBD(qr);
 }
예제 #5
0
 public Login(Administrador Administrador)
 {
     this.Administrador = Administrador;
     con = new ConectarBD(qr);
 }
예제 #6
0
 public Atualiza(Banda Banda, string nomeantes)
 {
     this.Banda     = Banda;
     con            = new ConectarBD(qr);
     this.nomeAntes = nomeantes;
 }
예제 #7
0
 public Exclui(string nome)
 {
     con       = new ConectarBD(qr);
     this.nome = nome;
 }