コード例 #1
0
        void AddQuestao()
        {
            Form frm = new Form_CriarExercicio(this.exercicio);

            frm.MdiParent = this.MdiParent;
            frm.Show();
            carregar = true;
        }
コード例 #2
0
        void CriarEditar()
        {
            if (LB_Materia.SelectedItem == null)
            {
                MessageBox.Show("Selecione a matéria", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
                processar = false;
            }
            else
            {
                if (LB_Conteudo.Items.Count == 0)
                {
                    MessageBox.Show("Crie um conteúdo para essa matéria antes de criar um exercício", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    processar = false;
                }
                else
                {
                    if (LB_Conteudo.SelectedItem == null)
                    {
                        MessageBox.Show("Selecione um conteúdo para criar um exercício", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        processar = false;
                    }
                }
            }
            if (processar)
            {
                Form load = new Form_Load();
                load.Show();
                load.Refresh();
                try
                {
                    if (Btn_Criar.Text == "Criar")
                    {
                        Conteudo    c         = new Conteudo();
                        ConteudoDAL dal       = new ConteudoDAL();
                        int         tamanhoid = 0;
                        for (int i = 0; i < LB_Conteudo.SelectedItem.ToString().Length; i++)
                        {
                            if (LB_Conteudo.SelectedItem.ToString().Substring(i, 1) == "-")
                            {
                                tamanhoid = i;
                                break;
                            }
                        }
                        c = dal.Consultar(Convert.ToInt32(LB_Conteudo.SelectedItem.ToString().Substring(0, tamanhoid)));
                        Form_CriarExercicio frm = new Form_CriarExercicio(c);
                        frm.MdiParent = this.MdiParent;
                        frm.Show();
                        load.Close();
                    }
                    else
                    {
                        Exercicio    exercicio = new Exercicio();
                        ExercicioDAL dal       = new ExercicioDAL();
                        int          tamanhoid = 0;
                        for (int i = 0; i < LB_Exercicio.SelectedItem.ToString().Length; i++)
                        {
                            if (LB_Exercicio.SelectedItem.ToString().Substring(i, 1) == "-")
                            {
                                tamanhoid = i;
                                break;
                            }
                        }
                        exercicio = dal.Consultar(Convert.ToInt32(LB_Exercicio.SelectedItem.ToString().Substring(0, tamanhoid)));
                        Form frm = new Form_EditarExercicio(exercicio);
                        frm.MdiParent = this.MdiParent;
                        frm.Show();
                        load.Close();
                    }
                }
                catch
                {
                    load.Close();
                    MessageBox.Show("Erro de Conexão. Tente novamente", "EnigmaADMSys", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            processar = true;
        }