private void btnSalvar_Click(object sender, EventArgs e)
        {
            Sistema           sis    = new Sistema();
            SistemaController siscon = new SistemaController();

            sis.Nome      = txtSistema.Text;
            sis.Numero_OS = mtxtNumero.Text;
            sis.status    = true;

            siscon.trataRequisicao(btnSalvar.Text, sis);
            this.Close();
        }
示例#2
0
        public ActionResult Responder(int?avaliacaoId = null)
        {
            if (avaliacaoId == null)
            {
                return(RedirectToAction("Index"));
            }
            var avaliacao = new SistemaController().ConsultarAvaliacao(avaliacaoId.Value);

            if (avaliacao == null)
            {
                return(HttpNotFound());
            }
            return(View(avaliacao));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "Id,Texto,TopicoAvaliacaoId")] Questao questao)
        {
            if (ModelState.IsValid)
            {
                SistemaController appController = new SistemaController();

                var message = appController.CriarQuestao(questao);

                ViewBag.Feedback = message;

                return(RedirectToAction("Index"));
            }

            ViewBag.TopicoAvaliacaoId = new SelectList(db.Topicos, "Id", "Descricao", questao.TopicoAvaliacaoId);
            return(View(questao));
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            SistemaController sisc = new SistemaController();

            sis.Id        = id;
            sis.Nome      = txtSistema.Text;
            sis.Numero_OS = mtxtNumero.Text;

            if (cmbStatus.Text == "Ativo")
            {
                sis.status = true;
            }
            else
            {
                sis.status = false;
            }

            sisc.trataRequisicao(btnSalvar.Text, sis);
            this.Close();
        }
示例#5
0
        public ActionResult EnviarResposta(IEnumerable <QuestaoRespostaViewModel> respostaQuestao)
        {
            var respostas = new List <Resposta>();

            respostaQuestao.ToList().ForEach(resp => respostas.Add(new Resposta
            {
                AlunoId        = User.Identity.GetUserId(),
                QuestaoId      = resp.QuestaoId,
                OpcaoEscolhida = (Likert)resp.RespostaId,
                AvaliacaoId    = resp.AvaliacaoId
            }));
            var msg = new SistemaController().GravarRespostas(respostas);

            if (msg.CurrentStatus == Message.Status.Success)
            {
                return(RedirectToAction("Index"));
            }
            TempData.Add("ErrorMessage", msg.CurrentMessage);
            return(RedirectToAction("Index"));
            //implementar mensageria
        }
示例#6
0
        public ActionResult Create(AvaliacaoViewModel avaliacaoViewModel)
        {
            if (ModelState.IsValid)
            {
                SistemaController appController = new SistemaController();

                var avaliacao = new Avaliacao();
                avaliacao.Objetivo   = avaliacaoViewModel.Objetivo;
                avaliacao.DataInicio = avaliacaoViewModel.DataInicio;
                avaliacao.DataFim    = avaliacaoViewModel.DataFim;

                var message = appController.CriarAvaliacao(avaliacao, avaliacaoViewModel.ModulosID, avaliacaoViewModel.QuestoesID);

                ViewBag.Feedback = message;

                return(RedirectToAction("Index"));
            }

            List <Modulo> Modulos = db.Modulos.ToList();

            ViewBag.ListaModulos = new MultiSelectList(Modulos, "Id", "Nome", null);
            return(View(avaliacaoViewModel));
        }
示例#7
0
        public ActionResult Index()
        {
            var avaliacoes = new SistemaController().ConsultarAvaliacoesDisponiveisPorAluno(User.Identity.GetUserId());

            return(View(avaliacoes));
        }