private Questionario PesquisarQuestionario() { var nomeQuestionarioSelecionado = lstAtividadesDisponiveis.SelectedItem.ToString(); var questionarioDAO = new QuestionarioDAO(); return(questionarioDAO.CarregarQuestionarioComQuestoesEAlternativas().First(x => x.Nome == nomeQuestionarioSelecionado)); }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja Mesmo Remover?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { var questionarioDAO = new QuestionarioDAO(); questionarioDAO.Remover(questionarioAtual); CarregarListaDeQuestionariosNaListBox(); } }
private void AdicionarNaListBoxONomeDoQuestionario(IEnumerable <QuestionarioUsuario> questionariosDisponiveis) { foreach (var questionario in questionariosDisponiveis) { var questionarioDAO = new QuestionarioDAO(); var questionarioAtual = questionarioDAO.Questionario().FirstOrDefault(x => x.Id == questionario.QuestionarioID); lstAtividadesDisponiveis.Items.Add(questionarioAtual.Nome); } }
private void lstQuestionarios_SelectedIndexChanged(object sender, EventArgs e) { questionarioAtual = new Questionario(); var questionarioDAO = new QuestionarioDAO(); var questionario = questionarioDAO.CarregarQuestionarioComQuestoesEAlternativas().FirstOrDefault(x => x.Nome == lstQuestionarios.SelectedItem.ToString()); questionarioAtual = questionario; CarregarInformacoesDoQuestionario(); }
private void CarregarListaDeQuestionariosNaListBox() { lstQuestionarios.Items.Clear(); var questionarioDAO = new QuestionarioDAO(); var questionarios = questionarioDAO.Questionario().Where(x => x.UsuarioId == fmrLogin.usuarioLogado.Id); foreach (var questionario in questionarios) { lstQuestionarios.Items.Add(questionario.Nome); } }
private Questionario AdicionarQuestionario() { var questionarioDAO = new QuestionarioDAO(); var questionario = this.questionarioConstrutor .ParaQuestoes(questoes) .ParaUsuario(fmrLogin.usuarioLogado) .Constroi(); questionarioDAO.Adicionar(questionario); return(questionario); }
public QuestionarioUsuario(Usuario usuario, string codigoDoQuestionario) { this.UsuarioID = usuario.Id; var questionarioDAO = new QuestionarioDAO(); var questionario = questionarioDAO.Questionario().FirstOrDefault(x => x.CodigoAcesso == codigoDoQuestionario.ToUpper()); if (questionario != null) { this.QuestionarioID = questionario.Id; } else { throw new ArgumentException("", "Código de acesso invalido"); } }
private bool disposedValue = false; // To detect redundant calls protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: dispose managed state (managed objects). } // TODO: free unmanaged resources (unmanaged objects) and override a finalizer below. // TODO: set large fields to null. objectSecurity = null; QuestionarioDAO = null; disposedValue = true; } }
public int GetNumeroDeTentativasRestantes() { var questionarioDAO = new QuestionarioDAO(); var podeRefazer = questionarioDAO.Questionario().First(x => x.Id == this.QuestionarioID).Refazer; if (Refez == null && podeRefazer) { return(2); } else if (Refez == false && podeRefazer) { return(1); } else if (Refez == null && !podeRefazer) { return(1); } else { throw new Exception("Limite de tentativas atingido"); } }
/// <summary> /// Inicializa uma instância da classe. Recebendo como parametro a conexao com banco de dados /// </summary> public QuestionarioBO(System.Data.IDbConnection pIDbConnection, ObjectSecurity pObjectSecurity) : base() { QuestionarioDAO = new QuestionarioDAO(pIDbConnection, pObjectSecurity); objectSecurity = pObjectSecurity; }