コード例 #1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            string pesquisaId = "";

            try
            {
                Turma     objTurma     = new Turma();
                CtrlTurma objCtrlTurma = new CtrlTurma();

                try
                {
                    pesquisaId = txtPesquisa.Text;
                }
                catch
                {
                    MessageBox.Show("Digite o código da turma!");
                }
                objTurma = objCtrlTurma.pesquisarTurma(pesquisaId);
                cmbPeriodo.SelectedValue    = objTurma.codPeriodo;
                txtDescricaoTurma.Text      = objTurma.descricao;
                cmbSelecCurso.SelectedValue = objTurma.codCurso;
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro :\n" + ex);
            }
        }
コード例 #2
0
 private void btnDeletar_Click(object sender, EventArgs e)
 {
     try
     {
         Turma     objTurma     = new Turma();
         CtrlTurma objCtrlTurma = new CtrlTurma();
         objTurma.idTurma = idTurma;
         if (objCtrlTurma.Excluir(objTurma, idTurma))
         {
             MessageBox.Show("Turma excluída com sucesso!");
             txtDescricaoTurma.Clear();
             idTurma                     = 0;
             btnCadastrar.Text           = "CADASTRAR";
             cmbPeriodo.SelectedValue    = -1;
             cmbSelecCurso.SelectedValue = -1;
             atualizarLista();
         }
         else
         {
             MessageBox.Show("Erro ao excluir a turma!");
         }
     }
     catch (MySqlException ex)
     {
         MessageBox.Show("Erro: \n" + ex);
     }
 }
コード例 #3
0
 public void atualizarLista()
 {
     try
     {
         dataConsultaTurma.ColumnCount = 4;
         dataConsultaTurma.Rows.Clear();
         dataConsultaTurma.Refresh();
         dataConsultaTurma.ReadOnly        = true;
         dataConsultaTurma.Columns[0].Name = "Código da Turma";
         dataConsultaTurma.Columns[1].Name = "Descrição";
         dataConsultaTurma.Columns[2].Name = "Código do Curso";
         dataConsultaTurma.Columns[3].Name = "Código do Periodo";
         CtrlTurma objCtrlTurma = new CtrlTurma();
         foreach (Turma objTurma in objCtrlTurma.selecionarTurma())
         {
             dataConsultaTurma.Rows.Add(
                 objTurma.idTurma.ToString(),
                 objTurma.descricao.ToString(),
                 objTurma.codCurso.ToString(),
                 objTurma.codPeriodo.ToString()
                 );
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro: \n" + ex);
     }
 }
コード例 #4
0
 private void frmCadastroTurma_Load(object sender, EventArgs e)
 {
     try
     {
         dataConsultaTurma.ColumnCount = 4;
         dataConsultaTurma.Rows.Clear();
         dataConsultaTurma.ReadOnly        = true;
         dataConsultaTurma.Columns[0].Name = "Código da Turma";
         dataConsultaTurma.Columns[1].Name = "Descrição";
         dataConsultaTurma.Columns[2].Name = "Código do Curso";
         dataConsultaTurma.Columns[3].Name = "Código do Periodo";
         CtrlTurma objCtrlTurma = new CtrlTurma();
         foreach (Turma objTurma in objCtrlTurma.selecionarTurma())
         {
             dataConsultaTurma.Rows.Add(
                 objTurma.idTurma.ToString(),
                 objTurma.descricao.ToString(),
                 objTurma.codCurso.ToString(),
                 objTurma.codPeriodo.ToString()
                 );
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro: \n" + ex);
     }
 }
コード例 #5
0
        public void carregarComboTurma()
        {
            CtrlTurma     Turma      = new CtrlTurma();
            CtrlDisciplia Disciplina = new CtrlDisciplia();

            try
            {
                cmbSelectTurma.DataSource    = Turma.preencherCombo();
                cmbSelectTurma.DisplayMember = "descricao";
                cmbSelectTurma.ValueMember   = "idTurma";
                cmbSelectTurma.SelectedValue = -1;
                cmbSelectTurma.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #6
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            MySqlConnection conn         = new MySqlConnection();
            Turma           objTurma     = new Turma();
            CtrlTurma       objCtrlTurma = new CtrlTurma();

            if (btnCadastrar.Text == "CADASTRAR" && idTurma == 0)
            {
                try
                {
                    if (cmbSelecCurso.SelectedItem != null)
                    {
                        objTurma.codCurso = Convert.ToInt32(cmbSelecCurso.SelectedValue);
                    }
                    else
                    {
                        MessageBox.Show("Selecione um curso!");
                    }
                    objTurma.descricao = txtDescricaoTurma.Text;
                    idTurma            = objTurma.idTurma;
                    if (cmbPeriodo.SelectedIndex == 0)
                    {
                        objTurma.codPeriodo = 1;
                    }
                    else if (cmbPeriodo.SelectedIndex == 1)
                    {
                        objTurma.codPeriodo = 2;
                    }
                    else
                    {
                        objTurma.codPeriodo = 3;
                    }
                    if (objCtrlTurma.Inserir(objTurma))
                    {
                        MessageBox.Show("Turma cadastrado com sucesso!");
                    }
                    else
                    {
                        MessageBox.Show("Erro ao cadastrar a turma");
                    }
                }
                catch (MySqlException ex)
                {
                    MessageBox.Show("Erro ao conectar database: \n" + ex);
                }
                atualizarLista();
            }
            else if (btnCadastrar.Text == "SALVAR" && idTurma != 0)
            {
                try
                {
                    if (cmbSelecCurso.SelectedItem != null)
                    {
                        objTurma.codCurso = Convert.ToInt32(cmbSelecCurso.SelectedValue);
                    }
                    else
                    {
                        MessageBox.Show("Selecione um curso!");
                    }
                    objTurma.descricao = txtDescricaoTurma.Text;
                    idTurma            = objTurma.idTurma;
                    if (cmbPeriodo.SelectedIndex == 0)
                    {
                        objTurma.codPeriodo = 1;
                    }
                    else if (cmbPeriodo.SelectedIndex == 1)
                    {
                        objTurma.codPeriodo = 2;
                    }
                    else
                    {
                        objTurma.codPeriodo = 3;
                    }
                    if (objCtrlTurma.Inserir(objTurma))
                    {
                        MessageBox.Show("Turma alterada com sucesso!");
                    }
                    else
                    {
                        MessageBox.Show("Erro ao alterar a turma");
                    }
                }
                catch (MySqlException ex)
                {
                    MessageBox.Show("Erro ao conectar database: \n" + ex);
                }
                atualizarLista();
            }
        }