public ActionResult CadastrarNovoRisco(TipoDeRisco oTipoDeRisco, string idAtividade, string Nome, string AtivId, string NomeFuncao, string Diretoria, string NomeDiretoria) { if (ModelState.IsValid) { try { AtividadesDoEstabelecimento oAtividadesDoEstabelecimento = AtividadesDoEstabelecimentoBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(idAtividade)); oTipoDeRisco.idAtividade = Guid.Parse(idAtividade); TipoDeRiscoBusiness.Inserir(oTipoDeRisco); Extensions.GravaCookie("MensagemSucesso", "O Risco foi cadastrado com sucesso!", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Novo", "Atividade", new { id = AtivId, nome = NomeFuncao, idDiretoria = Diretoria, nomeDiretoria = NomeDiretoria }) } })); } 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 Terminar(string IDTipodeRisco) { try { TipoDeRisco oTipoDeRisco = TipoDeRiscoBusiness.Consulta.FirstOrDefault(p => p.IDTipoDeRisco.Equals(IDTipodeRisco)); if (oTipoDeRisco == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir o Risco, pois o mesmo não foi localizado." } })); } else { oTipoDeRisco.DataExclusao = DateTime.Now; oTipoDeRisco.UsuarioExclusao = "LoginTeste"; TipoDeRiscoBusiness.Alterar(oTipoDeRisco); return(Json(new { resultado = new RetornoJSON() { Sucesso = "O risco foi excluído com sucesso." } })); } } 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(TipoDeRisco oTipoDeRisco, string idAtividadeEstabel) { if (ModelState.IsValid) { try { AtividadesDoEstabelecimento oAtividadesDoEstabelecimento = AtividadesDoEstabelecimentoBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(idAtividadeEstabel)); oTipoDeRisco.idAtividadesDoEstabelecimento = Guid.Parse(idAtividadeEstabel); TipoDeRiscoBusiness.Inserir(oTipoDeRisco); Extensions.GravaCookie("MensagemSucesso", "O Risco foi cadastrado com sucesso!", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Novo", "TipoDeRisco", new { id = idAtividadeEstabel, Nome = oAtividadesDoEstabelecimento.Estabelecimento.NomeCompleto, Ativida = oAtividadesDoEstabelecimento.DescricaoDestaAtividade }) } })); } 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 Atualizar(TipoDeRisco oTipoDeRisco) { if (ModelState.IsValid) { try { TipoDeRiscoBusiness.Alterar(oTipoDeRisco); Extensions.GravaCookie("MensagemSucesso", "O Tipo de Risco foi atualizado com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "TipoDeRisco") } })); } 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 Atualizar(TipoDeRisco oTipoDeRisco) { if (ModelState.IsValid) { try { TipoDeRiscoBusiness.Alterar(oTipoDeRisco); TempData["MensagemSucesso"] = "O Tipo de Risco '" + oTipoDeRisco.DescricaoDoRisco + "' foi atualizado com sucesso."; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "TipoDeRisco") } })); } 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 BuscarDetalhesEstabelecimentoImagens(string idAtividadesDoEstabelecimento) { var ExisteMedidaControle = from PA in MedidasDeControleBusiness.Consulta.Where(p => string.IsNullOrEmpty(p.UsuarioExclusao)).ToList() join AE in AtividadesDoEstabelecimentoBusiness.Consulta.Where(p => string.IsNullOrEmpty(p.UsuarioExclusao)).ToList() on PA.IDTipoDeRisco equals AE.ID where PA.IDTipoDeRisco.Equals(idAtividadesDoEstabelecimento) select new MedidasDeControleExistentes { IDTipoDeRisco = PA.IDTipoDeRisco, }; List <MedidasDeControleExistentes> MedidasDeControleExistentes = ExisteMedidaControle.ToList(); var total = MedidasDeControleExistentes.Count(); ViewBag.total = total; var ExistePlanoAcao = from PA in PlanoDeAcaoBusiness.Consulta.Where(p => string.IsNullOrEmpty(p.UsuarioExclusao)).ToList() join AE in AtividadesDoEstabelecimentoBusiness.Consulta.Where(p => string.IsNullOrEmpty(p.UsuarioExclusao)).ToList() on PA.Identificador equals AE.ID where PA.Identificador.Equals(idAtividadesDoEstabelecimento) select new PlanoDeAcao { Identificador = PA.Identificador, ID = PA.ID }; List <PlanoDeAcao> TotalPlanoDeAcao = ExistePlanoAcao.ToList(); var TotalPA = TotalPlanoDeAcao.Count(); ViewBag.TotalPlanoAcao = TotalPA; ViewBag.ExistePlanoAcao = ExistePlanoAcao; ViewBag.Imagens = TipoDeRiscoBusiness.Consulta.Where(p => string.IsNullOrEmpty(p.UsuarioExclusao) && (p.idAtividadesDoEstabelecimento.Equals(idAtividadesDoEstabelecimento))).ToList(); try { TipoDeRisco oIDRiscosDoEstabelecimento = TipoDeRiscoBusiness.Consulta.FirstOrDefault(p => p.idAtividadesDoEstabelecimento.Equals(idAtividadesDoEstabelecimento)); //var oIDRiscosDoEstabelecimento = ViewBag.Imagens; if (oIDRiscosDoEstabelecimento == null) { return(Json(new { resultado = new RetornoJSON() { Alerta = "Imagens2 não encontrada." } })); } else { return(Json(new { data = RenderRazorViewToString("_Detalhes", oIDRiscosDoEstabelecimento) })); } } 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 } })); } } }