コード例 #1
0
        public Disciplina Adicionar()
        {
            CadastroDisciplina dialog = new CadastroDisciplina(true);

            DialogResult resultado = dialog.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                return(dialog.NovaDisciplina);
            }
            else
            {
                throw new Exception("Não foi possível criar uma disciplina.");
            }
        }
コード例 #2
0
        public override void Adicionar()
        {
            CadastroDisciplina dialogDisciplina = new CadastroDisciplina(true);

            DialogResult resultado = dialogDisciplina.ShowDialog();

            if (DialogResult.OK == resultado)
            {
                try
                {
                    IOCService.DisciplinaService.Adicionar(dialogDisciplina.NovaDisciplina);
                    MessageBox.Show("Disciplina adicionada");
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message);
                }
            }

            AtualizarListagem();
        }
コード例 #3
0
        public override void Editar()
        {
            CadastroDisciplina disciplinaPopUp = new CadastroDisciplina(false);

            DialogResult resultado = disciplinaPopUp.ShowDialog();


            if (DialogResult.OK == resultado)
            {
                try
                {
                    IOCService.DisciplinaService.Editar(disciplinaPopUp.DisciplinaEditada);
                    MessageBox.Show("Disciplina editada!");
                }
                catch (Exception e)
                {
                    throw new Exception(e.Message);
                }
            }

            definirEnableButtons(ObtemEnableButtons());
            AtualizarListagem();
        }