示例#1
0
 public VisualizarQuestionariosBaixados()
 {
     try
     {
         InitializeComponent();
         //QuestionariosBaixados.ItemTapped += Btn_ItemTapped;
         BindingContext = new QuestionarioViewModel();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        public int Gravar(QuestionarioViewModel questionario)
        {
            Questionario q = new Questionario();

            q.Id          = questionario.Id;
            q.Nome        = questionario.Nome;
            q.Inicio      = questionario.Inicio;
            q.Fim         = questionario.Fim;
            q.MsgFeedback = questionario.MsgFeedback;
            q.Guid        = questionario.Guid;
            q.UsuarioId   = questionario.UsuarioId;

            return(q.Gravar());
        }
示例#3
0
        public ActionResult Edit(QuestionarioViewModel pQuestionarioViewModel)
        {
            if (ModelState.IsValid)
            {
                var lQuestionario = Mapper.Map <QuestionarioViewModel, Questionario>(pQuestionarioViewModel);
                _questionarioAppServico.Update(lQuestionario);

                return(RedirectToAction("Index"));
            }

            ViewBag.IdEtapa            = new SelectList(_etapaAppServico.ObtemTodos(), "Id", "Nome");
            ViewBag.IdCategoriaQuestao = new SelectList(_grupoQuestaoAppServico.ObtemTodos(), "Id", "Nome");

            return(View(pQuestionarioViewModel));
        }
        public int Alterar(QuestionarioViewModel q)
        {
            Questionario questionario = new Questionario()
            {
                Id          = q.Id,
                Nome        = q.Nome,
                Inicio      = q.Inicio,
                Fim         = q.Fim,
                MsgFeedback = q.MsgFeedback,
                Guid        = q.Guid,
                Imagem64    = q.Imagem64,
                UsuarioId   = q.UsuarioId
            };

            return(questionario.Alterar());
        }
示例#5
0
        public QuestionarioViewModel BuscarQuestionario(string guid)
        {
            Questionario          d = new Questionario().BuscarQuestionario(guid);
            QuestionarioViewModel q = new QuestionarioViewModel()
            {
                Id          = d.Id,
                Nome        = d.Nome,
                Inicio      = d.Inicio,
                Fim         = d.Fim,
                MsgFeedback = d.MsgFeedback,
                Guid        = d.Guid,
                UsuarioId   = d.UsuarioId,
                Perguntas   = null,
                Usuario     = null
            };

            return(q);
        }
示例#6
0
        public IActionResult ListarQuestionario()
        {
            var listaQuestionarios = _questionarioRepository.ListarQuestionarios();

            var viewModelLista = new List <QuestionarioViewModel>();

            foreach (var questionario in listaQuestionarios)
            {
                if (questionario.Ativo == true)
                {
                    var questionarioViewModel = new QuestionarioViewModel()
                    {
                        IdDoQuestionario   = questionario.Id,
                        NomeDoQuestionario = questionario.Nome
                    };
                    viewModelLista.Add(questionarioViewModel);
                }
            }

            return(View(viewModelLista));
        }
示例#7
0
        public JsonResult Gravar(IFormCollection form)
        {
            if (form.Keys.Count > 0)
            {
                int id = 0;
                int.TryParse(form["Id"], out id);
                string   nome   = form["Nome"].ToString().Trim();
                DateTime inicio = DateTime.MinValue;
                DateTime.TryParse(form["Inicio"], out inicio);
                DateTime fim = DateTime.MinValue;
                DateTime.TryParse(form["Fim"], out fim);
                string msgFeedback = form["MsgFeedBack"].ToString().Trim();
                string guid        = form["Guid"].ToString().Trim();
                int    idUsuario   = int.Parse(Request.Cookies["idUsuario"].ToString());

                QuestionarioViewModel q = new QuestionarioViewModel();
                q.Id          = id;
                q.Nome        = nome;
                q.Inicio      = inicio;
                q.Fim         = fim;
                q.MsgFeedback = msgFeedback;
                q.Guid        = guid;
                q.UsuarioId   = idUsuario;

                cl.QuestionarioController ctlQuestionario = new cl.QuestionarioController();
                if (ctlQuestionario.Gravar(q) > 0)
                {
                    return(Json(""));
                }
                else
                {
                    return(Json("Erro ao gravar o questionário: " + q.Nome.ToUpper()));
                }
            }
            else
            {
                return(Json("O formulário submetido não contem valores válidos."));
            }
        }