public ActionResult EdicaoCronograma(string id, string ukatividade) { Guid ID = Guid.Parse(id); Guid uka = Guid.Parse(ukatividade); AtividadesObras oAtiv = AtividadesObrasBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(uka)); SubAtividade oSubA = SubAtividadesBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(ID)); ViewBag.bi = oSubA.BaseInicio; ViewBag.bf = oSubA.BaseFim; ViewBag.di = oSubA.DataInicio; ViewBag.df = oSubA.DataFim; ViewBag.id = id; ViewBag.nomeSub = oSubA.Descricao; ViewBag.nomeAtivi = oAtiv.Descricao; return(PartialView("_AtualizaDatas", oSubA)); }
public ActionResult TerminarComRedirect(string ID) { try { Guid id = Guid.Parse(ID); AtividadesObras oAtividadesObras = AtividadesObrasBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(id)); if (oAtividadesObras == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir esta Atividade." } })); } else { oAtividadesObras.DataExclusao = DateTime.Now; oAtividadesObras.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; AtividadesObrasBusiness.Alterar(oAtividadesObras); Extensions.GravaCookie("MensagemSucesso", "A Atividade'" + oAtividadesObras.Descricao + "' foi excluida com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "AtividadesObras", new { id = ID }) } })); } } 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 Atualizar(AtividadesObras oAtividadesObras) { if (ModelState.IsValid) { try { AtividadesObras oAtivTemp = AtividadesObrasBusiness.Consulta.FirstOrDefault(p => p.ID.Equals(oAtividadesObras.ID)); oAtivTemp.Numero = oAtividadesObras.Numero; oAtivTemp.Descricao = oAtividadesObras.Descricao; AtividadesObrasBusiness.Alterar(oAtivTemp); Extensions.GravaCookie("MensagemSucesso", "A Atividade '" + oAtividadesObras.Descricao + "' foi atualizada com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "AtividadesObras") } })); } 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(AtividadesObras oAtividadesObras) { if (ModelState.IsValid) { try { AtividadesObrasBusiness.Inserir(oAtividadesObras); Extensions.GravaCookie("MensagemSucesso", "O Cargo '" + oAtividadesObras.Descricao + "' foi cadastrado com sucesso!", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "Cargo", new { id = oAtividadesObras.ID }) } })); } 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 } })); } } } return(View()); }