/// <summary> /// Atualiza os dados das solicitações de cadastro na base de dados /// </summary> /// <param name="solicitacaoModel">dados da solicitação</param> public void Editar(SolicitacaoDeCadastro solicitacaoModel) { TbSolicitacaoDeCadastro tbSolicitacaoDeCadastro = new TbSolicitacaoDeCadastro(); Atribuir(solicitacaoModel, tbSolicitacaoDeCadastro); _context.Update(tbSolicitacaoDeCadastro); _context.SaveChanges(); }
public ActionResult Edit(int id, SolicitacaoDeCadastro solicitacao) { if (ModelState.IsValid) { gerenciadorSolicitacaoDeCadastro.Editar(solicitacao); return(RedirectToAction(nameof(Index))); } return(View(solicitacao)); }
public ActionResult Create(SolicitacaoDeCadastro solicitacao) { if (ModelState.IsValid) { gerenciadorSolicitacaoDeCadastro.Inserir(solicitacao); return(RedirectToAction(nameof(DetailsMultiple))); } return(RedirectToAction(nameof(DetailsMultiple))); }
/// <summary> /// Atribui dados entre objetos do model e entity /// </summary> /// <param name="solicitacaoModel">objeto model</param> /// <param name="tbSolicitacao">objeto entity</param> private void Atribuir(SolicitacaoDeCadastro solicitacaoModel, TbSolicitacaoDeCadastro tbSolicitacaoDeCadastro) { tbSolicitacaoDeCadastro.CodSolicitacao = solicitacaoModel.CodSolicitacao; tbSolicitacaoDeCadastro.NumCnh = solicitacaoModel.NumCnh; tbSolicitacaoDeCadastro.NumRegistro = solicitacaoModel.NumRegistro; tbSolicitacaoDeCadastro.DataNascimento = solicitacaoModel.DataNascimento; tbSolicitacaoDeCadastro.Status = solicitacaoModel.Status; tbSolicitacaoDeCadastro.CodUsuarioEntregador = solicitacaoModel.CodUsuarioEntregador; tbSolicitacaoDeCadastro.CodUsuarioFuncionario = solicitacaoModel.CodUsuarioFuncionario; }
public ActionResult Aprovar(int id, string avaliacao) { SolicitacaoDeCadastro solicitacao = gerenciadorSolicitacaoDeCadastro.Obter(id); solicitacao.Status = avaliacao; if (ModelState.IsValid) { gerenciadorSolicitacaoDeCadastro.Editar(solicitacao); } return(RedirectToAction(nameof(Index))); }
//GET: SolicitacaoDeCadastro/Avaliar public ActionResult Avaliar(int id, int codFuncionario) { SolicitacaoDeCadastro solicitacao = gerenciadorSolicitacaoDeCadastro.Obter(id); if (solicitacao.Status == "solicitada") { solicitacao.CodUsuarioFuncionario = codFuncionario; solicitacao.Status = "em analise"; } if (ModelState.IsValid) { gerenciadorSolicitacaoDeCadastro.Editar(solicitacao); } return(View(solicitacao)); }
/// <summary> /// Insere uma nova solicitaçao de cadastro na base de dados /// </summary> /// <param name="solicitacaoModel">dados da solicitaçao</param> /// <returns>retorna o codigo do banco inserido</returns> public int Inserir(SolicitacaoDeCadastro solicitacaoModel) { TbSolicitacaoDeCadastro _tbSolicitacaoDeCadastro = new TbSolicitacaoDeCadastro(); _tbSolicitacaoDeCadastro.CodSolicitacao = solicitacaoModel.CodSolicitacao; _tbSolicitacaoDeCadastro.NumRegistro = solicitacaoModel.NumRegistro; _tbSolicitacaoDeCadastro.NumCnh = solicitacaoModel.NumCnh; _tbSolicitacaoDeCadastro.DataNascimento = solicitacaoModel.DataNascimento; _tbSolicitacaoDeCadastro.Status = solicitacaoModel.Status; _tbSolicitacaoDeCadastro.CodUsuarioEntregador = solicitacaoModel.CodUsuarioEntregador; _tbSolicitacaoDeCadastro.CodUsuarioFuncionario = solicitacaoModel.CodUsuarioFuncionario; _context.Add(_tbSolicitacaoDeCadastro); _context.SaveChanges(); return(_tbSolicitacaoDeCadastro.CodSolicitacao); }
// GET: SolicitacaoDeCadastro/Details/5 public ActionResult Details(int codigo) { SolicitacaoDeCadastro solicitacao = gerenciadorSolicitacaoDeCadastro.Obter(codigo); return(View(solicitacao)); }
public ActionResult Delete(int id, SolicitacaoDeCadastro solicitacao) { gerenciadorSolicitacaoDeCadastro.Remover(id); return(RedirectToAction(nameof(Index))); }
// GET: SolicitacaoDeCadastro/Delete/5 public ActionResult Delete(int id) { SolicitacaoDeCadastro solicitacao = gerenciadorSolicitacaoDeCadastro.Obter(id); return(View(solicitacao)); }