コード例 #1
0
        private void EditarBT_Click(object sender, RoutedEventArgs e)
        {
            var banda = new Banda();

            banda.Nome       = NomeBandaTxT.Text;
            banda.NomeMusica = NomeMusicaTxT.Text;

            if (SIMradio.IsChecked == true)
            {
                banda.Instrumento = 1;
            }
            else
            {
                banda.Instrumento = 0;
            }

            if (NumInt.SelectedValue != null)
            {
                banda.NumIntegrantes = ((Item)NumInt.SelectedValue).Value;
            }
            else
            {
                banda.NumIntegrantes = 0;
            }

            if (DiaPref.SelectedValue != null)
            {
                banda.DiaPreferencial = ((Item)DiaPref.SelectedValue).Value;
            }
            else
            {
                banda.DiaPreferencial = 0;
            }


            var att = new Atualiza(banda, nomeantes);

            if (att.Atualizar())
            {
                MessageBox.Show("Edição feita com sucesso!");
                new TelaPrincipal().Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("Algum erro ocorreu");
            }
        }
コード例 #2
0
        private void ExcluirBT_Click(object sender, RoutedEventArgs e)
        {
            var    banda = new Banda();
            string nome  = ListaBandas.SelectedItem.ToString();
            var    exc   = new Exclui(nome);

            string format = "Você tem certeza que deseja excluir a banda {0}?";



            if (MessageBox.Show(String.Format(format, nome), "DELETAR", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                exc.excluir();
                MessageBox.Show("Banda excluída com sucesso!");
            }
        }
コード例 #3
0
        private void CadastrarBT_Click(object sender, RoutedEventArgs e)
        {
            Banda banda = new Banda();

            banda.Nome       = NomeBandaTxT.Text;
            banda.NomeMusica = NomeMusicaTxT.Text;

            if (SIMradio.IsChecked == true)
            {
                banda.Instrumento = 1;
            }
            else
            {
                banda.Instrumento = 0;
            }

            if (NumInt.SelectedValue != null)
            {
                banda.NumIntegrantes = ((Item)NumInt.SelectedValue).Value;
            }
            else
            {
                banda.NumIntegrantes = 0;
            }

            if (DiaPref.SelectedValue != null)
            {
                banda.DiaPreferencial = ((Item)DiaPref.SelectedValue).Value;
            }
            else
            {
                banda.DiaPreferencial = 0;
            }

            Cadastro cd = new Cadastro(banda);

            if (cd.Cadastrar())
            {
                MessageBox.Show("Cadastro feito com sucesso!");
                new TelaPrincipal().Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("Algum erro ocorreu");
            }
        }
コード例 #4
0
        private void Exibir_Click(object sender, RoutedEventArgs e)
        {
            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = new MySqlConnection("Server=localhost;Database=test;Uid=root;Pwd=root");
            cmd.CommandText = "SELECT * FROM banda WHERE nome= @nome";
            cmd.Parameters.AddWithValue("@nome", ListaBandas.SelectedItem.ToString());
            cmd.Connection.Open();
            MySqlDataReader ler = cmd.ExecuteReader();
            Banda           b   = new Banda();

            if (ler.HasRows)
            {
                while (ler.Read())
                {
                    b.Nome            = ler.GetString("nome");
                    b.NumIntegrantes  = ler.GetInt32("numint");
                    b.NomeMusica      = ler.GetString("nomemusica");
                    b.Instrumento     = ler.GetInt32("instru");
                    b.DiaPreferencial = ler.GetInt32("diapref");
                }
            }
            string instru;

            if (b.Instrumento == 1)
            {
                instru = "sim";
            }
            else
            {
                instru = "não";
            }
            string s = string.Format(" O nome da banda é: {0} \n O número de integrantes é: {1} \n O nome da música é: {2} \n Vai usar instrumentos da escola?: {3} \n Dia preferencial? {4}", b.Nome, b.NumIntegrantes, b.NomeMusica, instru, b.DiaPreferencial);

            MessageBox.Show(s);
        }
コード例 #5
0
 public Cadastro(Banda Banda)
 {
     this.Banda = Banda;
     con        = new ConectarBD(qr);
 }
コード例 #6
0
 public Atualiza(Banda Banda, string nomeantes)
 {
     this.Banda     = Banda;
     con            = new ConectarBD(qr);
     this.nomeAntes = nomeantes;
 }