コード例 #1
0
        public FormCadastroQuestao(QuestaoService servico, DisciplinaService disciplinaService, MateriaService materiaService) : base()
        {
            InitializeComponent();
            if (_entidade == null)
            {
                _entidade             = new Questao();
                _respostas            = new List <Resposta>();
                _respostasAdicionadas = new List <Resposta>();
                _respostasExcluidas   = new List <Resposta>();
            }
            if (_respostas != null)
            {
                _respostas            = _entidade.Respostas;
                _respostasAdicionadas = new List <Resposta>();
                _respostasExcluidas   = new List <Resposta>();
            }
            _servico = servico;

            _listaMaterias    = materiaService.BuscarTodos();
            _listaDisciplinas = disciplinaService.BuscarTodos();

            _userControlRespostas      = new UserControlBasico <Resposta>();
            _userControlRespostas.Dock = DockStyle.Fill;
            panelResposta.Controls.Add(_userControlRespostas);

            PopularComboBoxs(_listaDisciplinas, _listaMaterias);
        }
コード例 #2
0
 public GerenciadorMateria(MateriaService serviceMateria, SerieService serviceSerie, DisciplinaService serviceDisciplina)
 {
     _serviceSerie      = serviceSerie;
     _serviceDisciplina = serviceDisciplina;
     _serviceMateria    = serviceMateria;
     CarregarListagem();
 }
コード例 #3
0
        public void TestaBusca()
        {
            DisciplinaRepository repository        = new DisciplinaRepository();
            DisciplinaService    disciplinaService = new DisciplinaService(repository);

            var retorno = disciplinaService.Select();

            Assert.True(retorno.Count > 0);
        }
コード例 #4
0
        public async Task <object> SendService(IBaseViewModel model = null)
        {
            if (!ValidarId(((DisciplinaGetViewModel)model).IdCurso, "Necessário selecionar um curso."))
            {
                return(false);
            }
            await DisciplinaService.UpdateAsync(Injector.Mapper.Map <Disciplina>(model));

            return(Injector.Notificador.IsValido());
        }
コード例 #5
0
 public GerenciadorProva(ProvaService serviceProva, DisciplinaService serviceDisciplina, MateriaService serviceMateria,
                         SerieService serviceSerie, QuestaoService serviceQuestao)
 {
     _serviceProva      = serviceProva;
     _serviceDisciplina = serviceDisciplina;
     _serviceMateria    = serviceMateria;
     _serviceQuestao    = serviceQuestao;
     _serviceSerie      = serviceSerie;
     CarregarListagem();
 }
コード例 #6
0
        public FormMateria(MateriaService service, DisciplinaService serviceDisciplina, SerieService serviceSerie)
        {
            _service           = service;
            _serviceDisciplina = serviceDisciplina;
            _serviceSerie      = serviceSerie;

            InitializeComponent();
            PopulateComboBoxSerie();
            PopulateComboBoxDisciplina();
        }
コード例 #7
0
        public FormCadastroMateria(MateriaService servico, DisciplinaService disciplinaService, SerieService serieService) : base()
        {
            InitializeComponent();
            if (_entidade == null)
            {
                _entidade = new Materia();
            }
            _servico = servico;

            PopularComboBoxs(disciplinaService.BuscarTodos(), serieService.BuscarTodos());
        }
コード例 #8
0
        public FormCadastroTeste(TesteService servico, DisciplinaService disciplinaService, MateriaService materiaService, SerieService serieService) : base()
        {
            InitializeComponent();
            if (_entidade == null)
            {
                _entidade = new Teste();
            }

            _servico = servico;

            _listaDisciplinas = disciplinaService.BuscarTodos();
            _listaMaterias    = materiaService.BuscarTodos();
            _listaSerie       = serieService.BuscarTodos();

            PopularComboBoxs(_listaDisciplinas, _listaMaterias, _listaSerie);
        }
コード例 #9
0
        public void TestaInclusao()
        {
            DisciplinaRepository repository        = new DisciplinaRepository();
            DisciplinaService    disciplinaService = new DisciplinaService(repository);

            Dominio.Entidades.Disciplina disciplina = new Dominio.Entidades.Disciplina
            {
                Nome         = "Matemática",
                CargaHoraria = 30
            };


            var retorno = disciplinaService.Insert <DisciplinaValidator>(disciplina);

            Assert.True(retorno != null);
        }
コード例 #10
0
        public void TestaCancelamento()
        {
            DisciplinaRepository disciplinaRepository = new DisciplinaRepository();
            DisciplinaService    disciplinaService    = new DisciplinaService(disciplinaRepository);

            Dominio.Entidades.Disciplina disciplina = new Dominio.Entidades.Disciplina
            {
                Nome         = "Disciplina Teste",
                CargaHoraria = 30
            };

            var novaDisciplina = disciplinaService.Insert <DisciplinaValidator>(disciplina);

            DisciplinaTurmaRepository disciplinaTurmmaRepository = new DisciplinaTurmaRepository();
            DisciplinaTurmaService    disciplinaTurmaService     = new DisciplinaTurmaService(disciplinaTurmmaRepository);

            Dominio.Entidades.DisciplinaTurma DisciplinaTurma = new Dominio.Entidades.DisciplinaTurma
            {
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                CodigoDaTurma    = 1,
                QuantidadeVagas  = 20
            };

            var novaDisciplinaTurma = disciplinaTurmaService.Insert <DisciplinaTurmaValidator>(DisciplinaTurma);

            MatriculaRepository repository       = new MatriculaRepository();
            MatriculaService    matriculaService = new MatriculaService(repository);

            Dominio.Entidades.Matricula Matricula = new Dominio.Entidades.Matricula
            {
                CodigoAluno      = 1,
                CodigoDaTurma    = 1,
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                DataMatricula    = DateTime.Now
            };

            var novaMatricula = matriculaService.Insert <MatriculaValidator>(Matricula);

            novaMatricula.CancelaMatricula();

            var matriculaAtualizada = matriculaService.Update(novaMatricula);

            Assert.True(matriculaAtualizada.CodigoSituacao == (int)SituacaoMatricula.Inativa);
        }
コード例 #11
0
 public FormProva(ProvaService serviceProva, DisciplinaService serviceDisciplina, MateriaService serviceMateria,
                  SerieService serviceSerie, QuestaoService serviceQuestao)
 {
     _serviceProva      = serviceProva;
     _serviceDisciplina = serviceDisciplina;
     _serviceMateria    = serviceMateria;
     _serviceQuestao    = serviceQuestao;
     _serviceSerie      = serviceSerie;
     InitializeComponent();
     _materia = _serviceMateria.PegarTodos();
     _questao = _serviceQuestao.PegarTodos();
     PopulateComboBoxSerie();
     PopulateComboBoxDisciplina();
     // PopulateComboBoxMateria();
     if (_prova == null)
     {
         _prova = new Prova();
     }
 }
コード例 #12
0
        public void TestaInclusao()
        {
            DisciplinaRepository disciplinaRepository = new DisciplinaRepository();
            DisciplinaService    disciplinaService    = new DisciplinaService(disciplinaRepository);

            Dominio.Entidades.Disciplina disciplina = new Dominio.Entidades.Disciplina
            {
                Nome         = "Disciplina Teste",
                CargaHoraria = 30
            };

            var novaDisciplina = disciplinaService.Insert <DisciplinaValidator>(disciplina);

            DisciplinaTurmaRepository disciplinaTurmmaRepository = new DisciplinaTurmaRepository();
            DisciplinaTurmaService    disciplinaTurmaService     = new DisciplinaTurmaService(disciplinaTurmmaRepository);

            Dominio.Entidades.DisciplinaTurma DisciplinaTurma = new Dominio.Entidades.DisciplinaTurma
            {
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                CodigoDaTurma    = 1,
                QuantidadeVagas  = 20
            };

            var novaDisciplinaTurma = disciplinaTurmaService.Insert <DisciplinaTurmaValidator>(DisciplinaTurma);

            MatriculaRepository repository       = new MatriculaRepository();
            MatriculaService    matriculaService = new MatriculaService(repository);

            Dominio.Entidades.Matricula Matricula = new Dominio.Entidades.Matricula
            {
                CodigoAluno      = 1,
                CodigoDaTurma    = 1,
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                DataMatricula    = DateTime.Now
            };

            var novaMatricula = matriculaService.Insert <MatriculaValidator>(Matricula);

            Assert.True(novaMatricula != null);
        }
コード例 #13
0
        public async Task <object> SendService(IBaseViewModel model = null)
        {
            await DisciplinaService.RemoveAsync(model == null?Guid.Empty : ((BaseRemoveViewModel)model).Id);

            return(Injector.Notificador.IsValido());
        }
コード例 #14
0
 public FormDisciplina(DisciplinaService service)
 {
     _service = service;
     InitializeComponent();
     btnSalvar.Enabled = false;
 }
コード例 #15
0
 public ControlDisciplina(DisciplinaService serviceDisciplina)
 {
     _serviceDisciplina = serviceDisciplina;
     InitializeComponent();
 }
コード例 #16
0
 public GerenciadorDisciplina(DisciplinaService serviceDisciplina)
 {
     _serviceDisciplina = serviceDisciplina;
     CarregarListagem();
 }
コード例 #17
0
 public AtividadeDisciplinasController(AtividadeDisciplinaService atividadeDisciplinaService, DisciplinaService disciplinaService)
 {
     _atividadeDisciplinaService = atividadeDisciplinaService;
     _disciplinaService          = disciplinaService;
 }
コード例 #18
0
 public DisciplinasController(DisciplinaService disciplinaService, CursoService cursoService)
 {
     _disciplinaService = disciplinaService;
     _cursoService      = cursoService;
 }
コード例 #19
0
 public FormCadastroDisciplina(DisciplinaService servico) : base()
 {
     InitializeComponent();
     _servico = servico;
 }