public ActionResult TerminarComRedirect(string IDplano, string IDidentificador) { try { MedidasDeControleExistentes oMedidasDeControle = MedidasDeControleBusiness.Consulta.FirstOrDefault(p => p.IDTipoDeRisco.Equals(IDidentificador)); PlanoDeAcao oPlanoDeAcao = PlanoDeAcaoBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(IDplano)); if (oPlanoDeAcao == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível Excluir este plano!" } })); } if (oMedidasDeControle == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Você deve criar um controle antes de encerrar o Plano de Ação!" } })); } else { oPlanoDeAcao.DataExclusao = DateTime.Now; oPlanoDeAcao.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; oPlanoDeAcao.status = "Entregue"; PlanoDeAcaoBusiness.Alterar(oPlanoDeAcao); Extensions.GravaCookie("MensagemSucesso", "O Plano '" + oPlanoDeAcao.DescricaoDoPlanoDeAcao + "' foi encerrado com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "PlanoDeAcao", new { id = IDplano }) } })); } } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } }
public ActionResult TerminarComRedirect(string IDplano, string IDidentificador) { try { MedidasDeControleExistentes oMedidasDeControle = MedidasDeControleBusiness.Consulta.FirstOrDefault(p => p.IDAtividadesDoEstabelecimento.Equals(IDidentificador)); PlanoDeAcao oPlanoDeAcao = PlanoDeAcaoBusiness.Consulta.FirstOrDefault(p => p.IDPlanoDeAcao.Equals(IDplano)); if (oPlanoDeAcao == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível Excluir este plano!" } })); } if (oMedidasDeControle == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Você deve criar um controle antes de encerrar o Plano de Ação!" } })); } else { oPlanoDeAcao.DataExclusao = DateTime.Now; oPlanoDeAcao.UsuarioExclusao = "LoginTeste"; oPlanoDeAcao.Entregue = "Entregue"; PlanoDeAcaoBusiness.Alterar(oPlanoDeAcao); TempData["MensagemSucesso"] = "O Plano '" + oPlanoDeAcao.DescricaoDoPlanoDeAcao + "' foi encerrado com sucesso."; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "PlanoDeAcao", new { id = IDplano }) } })); } } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } }
public ActionResult Cadastrar(PlanoDeAcao oPlanoDeAcao, string IdentificadorID, string IDDepartamento) { oPlanoDeAcao.Identificador = IdentificadorID; oPlanoDeAcao.Gerencia = IDDepartamento; if (ModelState.IsValid) { try { PlanoDeAcaoBusiness.Inserir(oPlanoDeAcao); TempData["MensagemSucesso"] = "O Plano de Ação'" + oPlanoDeAcao.DescricaoDoPlanoDeAcao + "' foi cadastrado com sucesso!"; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "PlanoDeAcao") } })); } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } } else { return(Json(new { resultado = TratarRetornoValidacaoToJSON() })); } }
public ActionResult Cadastrar(ARInterrompida oARinterrompida) { if (ModelState.IsValid) { try { oARinterrompida.Status = "Aberta"; oARinterrompida.UsuarioInclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; ARInterrompidaBusiness.Inserir(oARinterrompida); //var data = DateTime.Now.Date; var user = CustomAuthorizationProvider.UsuarioAutenticado.Login; REL_AnaliseDeRiscoEmpregados rARE = REL_AnaliseDeRiscoEmpregadosBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.Registro.Equals(oARinterrompida.Registro)); rARE.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Nome; List <REL_AnaliseDeRiscoEmpregados> oARE = REL_AnaliseDeRiscoEmpregadosBusiness.Consulta.Where(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.Registro.Equals(oARinterrompida.Registro)).ToList(); string oSql = "UPDATE REL_AnaliseDeRiscoEmpregados SET UsuarioExclusao = '" + CustomAuthorizationProvider.UsuarioAutenticado.Nome + "' where Registro = '" + oARinterrompida.Registro + "' "; SqlCommand updatecommand = new SqlCommand(oSql); DataTable result = REL_AnaliseDeRiscoEmpregadosBusiness.GetDataTable(oSql); var oRegis = oARinterrompida.Registro; var oItem = oARinterrompida.Item; var ofato = oARinterrompida.Descricao; PlanoDeAcao oPlanoDeAcao = null; if (oPlanoDeAcao == null) { PlanoDeAcao planoDeAcao = new PlanoDeAcao() { UsuarioInclusao = CustomAuthorizationProvider.UsuarioAutenticado.Nome, Identificador = Guid.Parse(oRegis), item = oItem, fato = ofato, status = "Aberto", }; PlanoDeAcaoBusiness.Inserir(planoDeAcao); } Extensions.GravaCookie("MensagemSucesso", "O Evento '" + oARinterrompida.Descricao + "' gerou um Plano de Ação e a atividade deverá ser interrompida!", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "AnaliseDeRisco") } })); } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } } else { return(Json(new { resultado = TratarRetornoValidacaoToJSON() })); } }