Пример #1
0
        private void CboCurso_SelectedIndexChanged(object sender, EventArgs e)
        {
            lblCurso.ForeColor = Color.Black;

            cboPeriodo.Items.Clear();
            cboModulo.Items.Clear();
            cboPeriodo.SelectedIndex = -1;
            cboModulo.SelectedIndex  = -1;

            int index = cboCurso.SelectedIndex;

            int id = ids[index];

            for (int i = 1; i <= ClsCurso.CarregaQtdeModulos(dados, id); i++)
            {
                cboModulo.Items.Add(i + "° Módulo");
            }

            if (ClsCurso.VerificaPeriodoManha(dados, id))
            {
                cboPeriodo.Items.Add("Manhã");
            }

            if (ClsCurso.VerificaPeriodoTarde(dados, id))
            {
                cboPeriodo.Items.Add("Tarde");
            }

            if (ClsCurso.VerificaPeriodoNoite(dados, id))
            {
                cboPeriodo.Items.Add("Noite");
            }
        }
        private void BtnAdicionar_Click(object sender, EventArgs e)
        {
            if (validaCampos())
            {
                if (chkManha.Checked == true)
                {
                    manha = 'S';
                }
                else
                {
                    manha = 'N';
                }

                if (chkTarde.Checked == true)
                {
                    tarde = 'S';
                }
                else
                {
                    tarde = 'N';
                }

                if (chkNoite.Checked == true)
                {
                    noite = 'S';
                }
                else
                {
                    noite = 'N';
                }

                try
                {
                    Curso = new ClsCurso
                    {
                        Nome         = txtCurso.Text,
                        Manha        = manha,
                        Tarde        = tarde,
                        Noite        = noite,
                        Qtde_modulos = int.Parse(nKDQtdeModulos.Value.ToString())
                    };

                    Curso.Cadastrar(Dados);

                    BtnLimpar_Click(sender, e);

                    AtualizaDataGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(string.Format("Ocorreu um erro: {0}", ex.Message));
                }
            }
        }
Пример #3
0
        private void carregaCursos()
        {
            cboCurso.Items.Clear();

            DataTable tabela = ClsCurso.CarregaCursos(dados);

            foreach (DataRow row in tabela.Rows)
            {
                cboCurso.Items.Add(row.Field <string>("nome"));
                ids.Add(row.Field <int>("id"));
            }
        }
 private void removeCurso(object sender, EventArgs e)
 {
     try
     {
         ClsCurso.Remover(Dados, teste);
         AtualizaDataGrid();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro: " + ex.Message);
     }
 }
        private void AtualizaDataGrid()
        {
            DataTable tabela = ClsCurso.CarregaCursos(Dados);

            dtCursos.DataSource = tabela;

            dtCursos.Columns["id"].Visible = false;

            dtCursos.Columns["nome"].HeaderText         = "Curso";
            dtCursos.Columns["manha"].HeaderText        = "Manhã";
            dtCursos.Columns["tarde"].HeaderText        = "Tarde";
            dtCursos.Columns["noite"].HeaderText        = "Noite";
            dtCursos.Columns["qtde_modulos"].HeaderText = "Quantidade de Módulos";
        }