예제 #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);
        }
        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);
        }