コード例 #1
0
        // Btn Salvar
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            if (cmb_cursos.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione um curso válido da lista!");
                return;
            }

            if (cmb_modulos.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione um módulo válido da lista!");
                return;
            }

            if (cmb_professor.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione um professor válido da lista!");
                return;
            }


            if (!(txt_maxAlunos.Text.Length > 0 && msk_horarioInicial.Text.Length == 5 && diasSemana.Count() > 0 && msk_inicio.Text.Length == 10))
            {
                MessageBox.Show("Verifique se todos os campos foram preenchidos corretamente e/ou se nenhum campo foi deixado em branco.", "Erro!");
                return;
            }

            string curso = (string)cmb_cursos.SelectedItem;

            string[] professor      = cmb_professor.SelectedItem.ToString().Split('(');
            string   horarioInicial = msk_horarioInicial.Text.Trim();
            string   inicioAulas    = msk_inicio.Text.Trim();
            int      maxAluno       = int.Parse(txt_maxAlunos.Text.Trim());
            string   modulo         = GerenciadorBanco.GetCodModuloReal(cmb_modulos.SelectedItem.ToString(), curso);


            if (diasClicados < diasCadastrados)
            {
                int dias = diasCadastrados - diasClicados;
                MessageBox.Show("Falta(m) " + dias.ToString() + " dia(s) para ser(em) selecionado(s)!");
                return;
            }

            if (GerenciadorBanco.CadastrarTurma(int.Parse(modulo), maxAluno, diasSemana, horarioInicial, GerenciadorBanco.GetCodProfPorNome(professor[0]), inicioAulas))
            {
                MessageBox.Show("Turma cadastrada com sucesso!");
            }
            else
            {
                MessageBox.Show("Erro ao cadastrar turma!");
            }
        }