private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         Unidade     objUnidade     = new Unidade();
         CtrlUnidade objCtrlUnidade = new CtrlUnidade();
         objUnidade.idEscola = idUnidade;
         if (objCtrlUnidade.Excluir(objUnidade, idUnidade))
         {
             MessageBox.Show("Unidade escolar excluída com sucesso!");
             idUnidade = 0;
             txtEmailUnidade.Clear();
             txtEnderecoUnidade.Clear();
             txtNomeUnidade.Clear();
             txtTelefoneUnidade.Clear();
             atualizarLista();
         }
         else
         {
             MessageBox.Show("Falha ao tentar excluir a unidade escola!");
         }
     }
     catch (MySqlException ex)
     {
         MessageBox.Show("Erro: \n" + ex);
     }
 }
        public void carregarCombo()
        {
            CtrlUnidade objCtrlUnidade = new CtrlUnidade();

            cmbSelecioneUnidade.DataSource    = objCtrlUnidade.preencherComboBox();
            cmbSelecioneUnidade.DisplayMember = "nomeUnidade";
            cmbSelecioneUnidade.ValueMember   = "idEscola";
            cmbSelecioneUnidade.SelectedValue = -1;
            cmbSelecioneUnidade.Refresh();
        }
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            CtrlUnidade objCtrlUnidade = new CtrlUnidade();

            dataConsultaUnidade.ColumnCount = 5;
            dataConsultaUnidade.Rows.Clear();
            dataConsultaUnidade.ReadOnly        = true;
            dataConsultaUnidade.Columns[0].Name = "Código da Unidade";
            dataConsultaUnidade.Columns[1].Name = "Nome da Unidade";
            dataConsultaUnidade.Columns[2].Name = "E-mail";
            dataConsultaUnidade.Columns[3].Name = "Telefone";
            dataConsultaUnidade.Columns[4].Name = "Endereço";
            foreach (Unidade objUnidade in objCtrlUnidade.selecionarUnidades())
            {
                dataConsultaUnidade.Rows.Add
                (
                    objUnidade.idEscola.ToString(),
                    objUnidade.nomeUnidade.ToString(),
                    objUnidade.emailUnidade.ToString(),
                    objUnidade.telefoneUnidade.ToString(),
                    objUnidade.enderecoUnidade.ToString()
                );
            }
        }
 private void btnCadastrar_Click(object sender, EventArgs e)
 {
     if (btnCadastrar.Text == "CADASTRAR" && idUnidade == 0)
     {
         try
         {
             Unidade     objUnidade     = new Unidade();
             CtrlUnidade objCtrlUnidade = new CtrlUnidade();
             objUnidade.nomeUnidade     = txtNomeUnidade.Text;
             objUnidade.enderecoUnidade = txtEnderecoUnidade.Text;
             objUnidade.emailUnidade    = txtEmailUnidade.Text;
             objUnidade.telefoneUnidade = txtTelefoneUnidade.Text;
             if (objCtrlUnidade.Inserir(objUnidade))
             {
                 MessageBox.Show("Unidade Escolar cadastrada com sucesso!");
                 txtNomeUnidade.Text     = "";
                 txtEmailUnidade.Text    = "";
                 txtEnderecoUnidade.Text = "";
                 txtTelefoneUnidade.Text = "";
                 atualizarLista();
             }
             else
             {
                 MessageBox.Show("Erro ao cadastrar a unidade");
             }
         }
         catch (MySqlException ex)
         {
             MessageBox.Show("Erro ao conexão database: \n" + ex);
         }
     }
     else if (btnCadastrar.Text == "SALVAR" && idUnidade != 0)
     {
         try
         {
             Unidade     objUnidade     = new Unidade();
             CtrlUnidade objCtrlUnidade = new CtrlUnidade();
             objUnidade.idEscola        = idUnidade;
             objUnidade.nomeUnidade     = txtNomeUnidade.Text;
             objUnidade.emailUnidade    = txtEmailUnidade.Text;
             objUnidade.enderecoUnidade = txtEnderecoUnidade.Text;
             objUnidade.telefoneUnidade = txtTelefoneUnidade.Text;
             if (objCtrlUnidade.Alterar(objUnidade, idUnidade))
             {
                 MessageBox.Show("Unidade alterada com sucesso!");
                 txtNomeUnidade.Text     = "";
                 txtEmailUnidade.Text    = "";
                 txtEnderecoUnidade.Text = "";
                 txtTelefoneUnidade.Text = "";
                 idUnidade         = 0;
                 btnCadastrar.Text = "CADASTRAR";
                 atualizarLista();
             }
             else
             {
                 MessageBox.Show("Problemas ao alterar a unidade!");
             }
         }
         catch (MySqlException ex)
         {
             MessageBox.Show("Erro: \n" + ex);
         }
     }
 }