public async Task <IActionResult> Edit(int?id) { IActionResult result; Lembrete model = null; try { if (id == null) { model = repository.CreateNew(); } else { model = await repository.GetAsync(id.Value); } if (model == null) { return(BadRequest("ID não encontrado")); } result = View(model); } catch (Exception) { result = StatusCode(StatusCodes.Status500InternalServerError, "Ocorreu um erro ao editar"); } return(result); }
public XFrmLembrete(Lembrete lembrete) : this() { this.Lembrete = lembrete; this.txtNome.Text = lembrete.NomeLembrete; this.memoEditLembrete.Text = lembrete.Texto; }
public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,Descricao,Data")] Lembrete lembrete) { if (id != lembrete.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(lembrete); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LembreteExists(lembrete.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(lembrete)); }
public ActionResult Gerar(FormCollection form) { if (!StringExt.IsNullOrWhiteSpace(form["txtTitulo"], form["txtObjetivo"])) { var avi = new AvalAvi(); /* Chave */ avi.Avaliacao = new Avaliacao(); DateTime hoje = DateTime.Now; avi.Avaliacao.TipoAvaliacao = TipoAvaliacao.ListarPorCodigo(TipoAvaliacao.AVI); avi.Avaliacao.Ano = hoje.Year; avi.Avaliacao.Semestre = hoje.SemestreAtual(); avi.Avaliacao.NumIdentificador = Avaliacao.ObterNumIdentificador(TipoAvaliacao.AVI); avi.Avaliacao.DtCadastro = hoje; avi.Avaliacao.FlagLiberada = false; /* AVI */ avi.Titulo = form["txtTitulo"]; avi.Objetivo = form["txtObjetivo"]; /* Colaborador */ Colaborador colaborador = Colaborador.ListarPorMatricula(Sessao.UsuarioMatricula); avi.CodColabCoordenador = colaborador.CodColaborador; avi.Colaborador = colaborador; AvalAvi.Inserir(avi); Lembrete.AdicionarNotificacao($"Avaliação Institucional cadastrada com sucesso.", Lembrete.POSITIVO); return(RedirectToAction("Questionario", new { codigo = avi.Avaliacao.CodAvaliacao })); } return(RedirectToAction("Gerar")); }
public async Task <IActionResult> Post([FromBody] Lembrete lembrete) { await _context.Lembrete.AddAsync(lembrete); await _context.SaveChangesAsync(); return(CreatedAtAction("Get", new { id = lembrete.Id })); }
public ActionResult DeleteConfirmed(int id) { Lembrete lembrete = db.Lembretes.Find(id); db.Lembretes.Remove(lembrete); db.SaveChanges(); return(RedirectToAction("Index")); }
public bool Delete(Lembrete lembrete) { using (var ctx = new ITSolutionContext()) { var l = ctx.LembreteDao.Find(lembrete.IdLembrete); return(ctx.LembreteDao.Delete(l)); } }
private bool save(Lembrete novo, ITSolutionContext ctx) { //persiste o objeto if (ctx.LembreteDao.Save(novo)) { XMessageIts.Mensagem("Lembrete salvo com sucesso!"); return(true); } return(false); }
public async Task <IActionResult> Create([Bind("Id,Titulo,Descricao,Data")] Lembrete lembrete) { if (ModelState.IsValid) { _context.Add(lembrete); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(lembrete)); }
private Lembrete indexarLembrete() { var lembrete = new Lembrete(txtNome.Text, memoEditLembrete.Text); if (this.Lembrete != null) { lembrete.IdLembrete = this.Lembrete.IdLembrete; } return(lembrete); }
public Task <int> SalvarLembreteAsync(Lembrete lembrete) { if (lembrete.Id != 0) { return(database.UpdateAsync(lembrete)); } else { return(database.InsertAsync(lembrete)); } }
public ActionResult CadastrarCategoria(FormCollection form) { if (!String.IsNullOrWhiteSpace(form["txtTitulo"])) { var categoria = new AviCategoria(); categoria.Descricao = form["txtTitulo"]; categoria.Observacao = String.IsNullOrWhiteSpace(form["txtObservacao"]) ? null : form["txtObservacao"]; AviCategoria.Inserir(categoria); Lembrete.AdicionarNotificacao($"Categoria <b>{categoria.Descricao}</b> cadastrada com sucesso.", Lembrete.POSITIVO); } return(RedirectToAction("Configuracao")); }
public ActionResult Edit([Bind(Include = "LembreteId,UsuarioId,Titulo,Mensagem,RealizacaoData,DataCadastro,Modificacao")] Lembrete lembrete) { if (ModelState.IsValid) { lembrete.Modificacao = DateTime.Now; db.Entry(lembrete).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UsuarioId = new SelectList(db.Usuarios, "UsuarioId", "UsuarioNome", lembrete.UsuarioId); return(View(lembrete)); }
public ActionResult CadastrarIndicador(FormCollection form) { if (!String.IsNullOrWhiteSpace(form["txtTitulo"])) { var indicador = new AviIndicador(); indicador.Descricao = form["txtTitulo"]; indicador.Observacao = form["txtObservacao"]; AviIndicador.Inserir(indicador); Lembrete.AdicionarNotificacao($"Indicador <b>{indicador.Descricao}</b> cadastrado com sucesso.", Lembrete.POSITIVO); } return(RedirectToAction("Configuracao")); }
public void Update(Lembrete e) { SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = @"AlteraLembrete"; cmd.Parameters.AddWithValue("@conteudo", e.Conteudo); cmd.ExecuteNonQuery(); }
public ActionResult Editar(string codigo, FormCollection formCollection) { if (!formCollection.HasKeys() || String.IsNullOrWhiteSpace(codigo)) { return(RedirectToAction("Index")); } int codQuestao = 0; int.TryParse(codigo, out codQuestao); Questao questao = null; if (codQuestao > 0) { questao = Questao.ListarPorCodigo(codQuestao); } questao.Enunciado = !String.IsNullOrWhiteSpace(formCollection["txtEnunciado"]) ? formCollection["txtEnunciado"].Trim() : questao.Enunciado; questao.Objetivo = !String.IsNullOrWhiteSpace(formCollection["txtObjetivo"]) ? formCollection["txtObjetivo"].RemoveSpaces() : questao.Objetivo; if (questao.CodTipoQuestao == 2) { questao.ChaveDeResposta = !String.IsNullOrWhiteSpace(formCollection["txtChaveDeResposta"]) ? formCollection["txtChaveDeResposta"].Trim() : questao.ChaveDeResposta; questao.Comentario = !String.IsNullOrWhiteSpace(formCollection["txtComentario"]) ? formCollection["txtComentario"].RemoveSpaces() : questao.Comentario; } if (questao.CodTipoQuestao == 1) { for (int i = 0; i < questao.Alternativa.Count; i++) { questao.Alternativa.ElementAt(i).Enunciado = !String.IsNullOrWhiteSpace(formCollection["txtAlternativaEnunciado" + (i + 1)]) ? formCollection["txtAlternativaEnunciado" + (i + 1)].RemoveSpaces() : questao.Alternativa.ElementAt(i).Enunciado; questao.Alternativa.ElementAt(i).Comentario = !String.IsNullOrWhiteSpace(formCollection["txtAlternativaComentario" + (i + 1)]) ? formCollection["txtAlternativaComentario" + (i + 1)].RemoveSpaces() : questao.Alternativa.ElementAt(i).Comentario; } } if (questao.QuestaoAnexo.Count > 0) { for (int i = 0; i < questao.QuestaoAnexo.Count; i++) { if (questao.QuestaoAnexo.ElementAt(i).CodTipoAnexo == TipoAnexo.TEXTO && !String.IsNullOrWhiteSpace($"txtAnexo{(i + 1)}")) { questao.QuestaoAnexo.ElementAt(i).Anexo = formCollection["txtAnexo" + (i + 1)].ToString().GetBytes(); } questao.QuestaoAnexo.ElementAt(i).Legenda = !String.IsNullOrWhiteSpace(formCollection["txtAnexoLegenda" + (i + 1)]) ? formCollection["txtAnexoLegenda" + (i + 1)].RemoveSpaces() : questao.QuestaoAnexo.ElementAt(i).Legenda; questao.QuestaoAnexo.ElementAt(i).Fonte = !String.IsNullOrWhiteSpace(formCollection["txtAnexoFonte" + (i + 1)]) ? formCollection["txtAnexoFonte" + (i + 1)].RemoveSpaces() : String.Empty; } } Questao.Atualizar(questao); Lembrete.AdicionarNotificacao($"Questão {questao.CodQuestao} editada com sucesso.", Lembrete.POSITIVO); return(RedirectToAction("Detalhe", new { codigo = questao.CodQuestao })); }
public ActionResult CreateLemb(FormCollection form) { Lembrete l = new Lembrete(); l.Conteudo = form["Lembrete"]; l.Data = DateTime.Today; using (LembreteModel model = new LembreteModel()) { model.Create(l); return(RedirectToAction("semesters", "admin")); } }
public ActionResult CadastrarModulo(FormCollection form) { if (!StringExt.IsNullOrWhiteSpace(form["txtTitulo"], form["txtObjetivo"])) { var modulo = new AviModulo(); modulo.Descricao = form["txtTitulo"]; modulo.Objetivo = form["txtObjetivo"]; modulo.Observacao = String.IsNullOrWhiteSpace(form["txtObservacao"]) ? null : form["txtObservacao"]; AviModulo.Inserir(modulo); Lembrete.AdicionarNotificacao($"Módulo <b>{modulo.Descricao}</b> cadastrado com sucesso.", Lembrete.POSITIVO); } return(RedirectToAction("Configuracao")); }
// GET: Lembretes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lembrete lembrete = db.Lembretes.Find(id); if (lembrete == null) { return(HttpNotFound()); } return(View(lembrete)); }
// GET: Lembretes/Edit/5 public ActionResult Edit(int id) { HttpResponseMessage response = client.GetAsync($"/notas/api/notes/{id}").Result; Lembrete lembrete = response.Content.ReadAsAsync <Lembrete>().Result; if (lembrete != null) { return(View(lembrete)); } else { return(HttpNotFound()); } }
// GET: Lembretes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lembrete lembrete = db.Lembretes.Find(id); if (lembrete == null) { return(HttpNotFound()); } ViewBag.UsuarioId = new SelectList(db.Usuarios, "UsuarioId", "UsuarioNome", lembrete.UsuarioId); return(View(lembrete)); }
private bool update(Lembrete novo, ITSolutionContext ctx) { //passe o objeto pro contexto var current = ctx.LembreteDao.Find(novo.IdLembrete); //atualiza o objeto encontrado com os dados do form current.Update(novo); if (ctx.LembreteDao.Update(current)) { XMessageIts.Mensagem("Lembrete atualizado com sucesso."); novo = current; return(true); } return(false); }
public IActionResult Put([FromBody] Lembrete item) { try { service.Put <LembreteValidator>(item); return(new ObjectResult(item)); } catch (ArgumentNullException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }
public ActionResult Editar(string codigo) { int codQuestao = 0; int.TryParse(codigo, out codQuestao); Questao questao = null; if (codQuestao > 0) { questao = Questao.ListarPorCodigo(codQuestao); } if (questao == null) { return(RedirectToAction("index")); } Lembrete.AdicionarNotificacao("Observe que há alguns dados que não podem ser editados.", Lembrete.INFO); return(View(questao)); }
public void ActionGoSalvar(object sender, EventArgs args) { //bool ErroExiste = true; /*if (Dados(TxtNome.Text.Trim())) * {*/ try { Lembrete lembrete = new Lembrete(); if (!(TxtNome.Text.Trim().Length > 0)) { DisplayAlert("ERRO", "Titulo não preenchido", "OK"); } else { if (!(TxtDescricao.Text.Trim().Length > 0)) { lembrete.Descricao = " "; } if (!(dataDia.Text.Trim().Length > 0)) { lembrete.Dia = " "; lembrete.Mes = " "; } lembrete.Titulo = TxtNome.Text.Trim(); lembrete.Descricao = TxtDescricao.Text.Trim(); lembrete.Dia = dataDia.Text.Trim(); lembrete.Mes = dataMes.Text.Trim(); new GerenciadorLembrete().Salvar(lembrete); App.Current.MainPage = new NavigationPage(new PrimeiraPage()); } } catch (Exception e) { DisplayAlert("ERRO CRÍTICO", e.Message, "OK"); } //} }
public ActionResult Delete(int id, Lembrete lembrete) { try { HttpResponseMessage response = client.DeleteAsync($"/notas/api/notes/{id}").Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(RedirectToAction("Index")); } else { ViewBag.Error = "Excluir"; return(View()); } } catch { return(View()); } }
public ActionResult Create(Lembrete lembrete) { try { HttpResponseMessage response = client.PostAsJsonAsync <Lembrete>("/notas/api/notes", lembrete).Result; if (response.StatusCode == System.Net.HttpStatusCode.Created) { return(RedirectToAction("Index")); } else { ViewBag.Error = "Erro ao criar o lembrete."; return(View()); } } catch { return(View()); } }
public ActionResult Edit(int id, Lembrete lembrete) { try { HttpResponseMessage response = client.PutAsJsonAsync <Lembrete>($"/notas/api/notes/{id}", lembrete).Result; if (response.StatusCode == System.Net.HttpStatusCode.NoContent) { return(RedirectToAction("Index")); } else { ViewBag.Error = "Erro ao editar o lembrete."; return(View()); } } catch { return(View()); } }
public async Task <IActionResult> Put(int id, Lembrete lembrete) { var obj = await _context.Lembrete.FindAsync(id); if (obj == null) { return(NotFound()); } obj.Descricao = lembrete.Descricao; obj.ValorBoleto = lembrete.ValorBoleto; obj.DataAviso = lembrete.DataAviso; obj.DataDoPagamento = lembrete.DataDoPagamento; _context.Entry(obj).State = EntityState.Modified; await _context.SaveChangesAsync(); return(Ok()); }
private ActionResult Redirecionar(ActionExecutingContext filterContext, string url = null) { if (!string.IsNullOrEmpty(Sessao.UsuarioMatricula)) { Lembrete.AdicionarNotificacao("Você tentou acessar uma área sem permissão.", Lembrete.INFO); } if (filterContext.HttpContext.Request.HttpMethod == "GET") { if (string.IsNullOrEmpty(url)) { return(new RedirectResult("~/?continuar=" + filterContext.HttpContext.Request.Path)); } else { return(new RedirectResult(url)); } } else { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.Unauthorized, "Unauthorized")); } }