public ActionResult TerminarComRedirect(string IDEmpresa) { try { Empresa oEmpresa = EmpresaBusiness.Consulta.FirstOrDefault(p => p.IDEmpresa.Equals(IDEmpresa)); if (oEmpresa == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir a empresa, pois a mesma não foi localizada." } })); } else { //oEmpresa.DataExclusao = DateTime.Now; oEmpresa.UsuarioExclusao = "LoginTeste"; EmpresaBusiness.Alterar(oEmpresa); TempData["MensagemSucesso"] = "A empresa '" + oEmpresa.NomeFantasia + "' foi excluída com sucesso."; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "Empresa") } })); } } 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(Empresa Empresa) { if (ModelState.IsValid) { try { Empresa.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; EmpresaBusiness.Alterar(Empresa); Extensions.GravaCookie("MensagemSucesso", "A empresa '" + Empresa.NomeFantasia + "' foi atualizada com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "Empresa") } })); } 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 IDEmpresa) { try { Empresa oEmpresa = EmpresaBusiness.Consulta.FirstOrDefault(p => p.UniqueKey.Equals(IDEmpresa)); if (oEmpresa == null) { return(Json(new { resultado = new RetornoJSON() { Erro = "Não foi possível excluir a empresa, pois a mesma não foi localizada." } })); } else { oEmpresa.DataExclusao = DateTime.Now; oEmpresa.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; EmpresaBusiness.Alterar(oEmpresa); return(Json(new { resultado = new RetornoJSON() { Sucesso = "A empresa '" + oEmpresa.NomeFantasia + "' foi excluída 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 Atualizar(Empresa Empresa) { if (ModelState.IsValid) { try { EmpresaBusiness.Alterar(Empresa); TempData["MensagemSucesso"] = "A empresa '" + Empresa.NomeFantasia + "' foi atualizada com sucesso."; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "Empresa") } })); } 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() })); } }