public string RetornarStatusUltimaAcao(int IdChamado) { string status; AcoesChamado chamado = null; var sqlConexao = new SqlConnection(conexao); string sql = @"Select Status From AcoesChamado Where IdAcoes= ( Select Max (IdAcoes) From AcoesChamado Where IdChamado= @IdChamado) "; sqlConexao.Open(); var resultado = sqlConexao.Query <AcoesChamado>(sql, new { @IdChamado = IdChamado }).FirstOrDefault(); chamado = resultado; sqlConexao.Close(); if (chamado == null) { status = ""; } else { status = chamado.Status; } return(status); }
public ActionResult AlterarAcoes(AcoesChamado acoes, string titulo) { var dalAcoes = new AcoesChamadoDAL(); dalAcoes.AlterarAcoes(acoes); TempData["Mensagem"] = "Ação alterada!"; return(RedirectToAction("Index", new { IdChamado = acoes.IdChamado, Titulo = titulo })); }
public ActionResult CriarAcoesChamado(AcoesChamado acoes, string titulo) { var dalAcoesChamado = new AcoesChamadoDAL(); var idColaborador = ((Colaborador)Session["UsuarioAutenticado"]).IdColaborador; acoes.IdColaborador = idColaborador; dalAcoesChamado.IncluirAcoes(acoes); TempData["Mensagem"] = "Ação registrada!"; return(RedirectToAction("Index", new { idChamado = acoes.IdChamado, Titulo = titulo })); }
public ActionResult CriarAcoesChamado(int IdChamado, string titulo) { if (Session["UsuarioAutenticado"] == null) { return(RedirectToAction("ValidarLogin", "Colaborador")); } var acoesChamado = new AcoesChamado(); ViewBag.Titulo = titulo; acoesChamado.IdChamado = IdChamado; return(View(acoesChamado)); }
public void AlterarAcoes(AcoesChamado acoes) { var sqlConexao = new SqlConnection(conexao); string sql = @"Update AcoesChamado Set Descricao= @Descricao ,Status= @Status Where IdAcoes= @IdAcoes"; sqlConexao.Open(); sqlConexao.Execute(sql, new { @Descricao = acoes.Descricao, @IdAcoes = acoes.IdAcoes, @Status = acoes.Status }); sqlConexao.Close(); }
public void IncluirAcoes(AcoesChamado acoes) { var sqlConexao = new SqlConnection(conexao); string sql = @"Insert Into AcoesChamado (IdChamado ,Descricao ,IdColaborador ,DataCriacao ,Status) Values(@IdChamado ,@Descricao ,@IdColaborador ,GETDATE() ,@Status)"; sqlConexao.Open(); sqlConexao.Execute(sql, new { @IdChamado = acoes.IdChamado, @Descricao = acoes.Descricao, @IdColaborador = acoes.IdColaborador, @Status = acoes.Status }); sqlConexao.Close(); }