private void FillValues(Avaliacao avaliacao) { values.Add("Fornecedor", avaliacao.Solicitacao.Fornecedor.Nome); values.Add("Id", string.Format("{0}-{1}", avaliacao.Solicitacao.Ano, avaliacao.Solicitacao.Seq)); values.Add("FullName", avaliacao.Solicitacao.User.FullName); values.Add("Date", avaliacao.DataAvaliado.ToString()); values.Add("Total", avaliacao.Satisfacao.ToString("0%")); { int i = 1; foreach (ItemAvaliacao item in avaliacao.ItensAvaliacao) { values.Add("Titulo" + i, item.Item.Descricao); values.Add("Prazo" + i, item.Prazo.ToXlString()); values.Add("Nitidez" + i, item.Nitidez.ToXlString()); values.Add("Paginacao" + i, item.Paginacao.ToXlString()); values.Add("Quantidade" + i, item.Quantidade.ToXlString()); values.Add("Matriz" + i, item.Matriz.ToXlString()); values.Add("Acabamento" + i, item.Acabamento.ToXlString()); values.Add("Total" + i, item.Satisfacao.ToString("0%")); i++; } } }
public ActionResult Edit(Avaliacao avaliacao) { if (ModelState.IsValid) { db.Avaliacoes.Attach(avaliacao); foreach (var item in avaliacao.ItensAvaliacao) db.Entry(item).State = EntityState.Modified; avaliacao.Avaliado = true; avaliacao.DataAvaliado = DateTime.Now; db.SaveChanges(); return RedirectToAction("Index", "Solicitacao"); } avaliacao = db.Avaliacoes.Find(avaliacao.Id); return View(avaliacao); }
public EmailCobrancaAvaliacao(Avaliacao avaliacao) : this() { this.Avaliacao = avaliacao; }
public ActionResult ActionEdit(Avaliacao avaliacao) { var uAvaliacao = db.Avaliacoes.Find(avaliacao.Id); if (uAvaliacao == null) throw new HttpException(404, "Avaliacao não existente"); uAvaliacao.Acao = avaliacao.Acao; db.SaveChanges(); return RedirectToAction("Details", new { id = avaliacao.Id }); }
public AvaliacaoWriterStrategy(Avaliacao Avaliacao) { this.Avaliacao = Avaliacao; }