public static bool PerfilAcessoUpdate(PerfilAcessoViewModel entrada, out PerfilAcesso modelo) { modelo = new PerfilAcesso(); modelo = entrada.perfilAcesso; //************ Objetos de controle de acesso ******************* modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = entrada.Contexto.idUsuario; modelo.modificadoPorName = entrada.Contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** return(true); }
public ViewResult FormCreatePerfilAcesso() { PerfilAcessoViewModel modelo = new PerfilAcessoViewModel(); modelo.perfilAcesso = new PerfilAcesso(); modelo.perfilAcesso.permitePainelGlobal = true; modelo.perfilAcesso.permitePainelOperacional = true; modelo.perfilAcesso.permitePainelHome = true; modelo.Contexto = contexto; modelo.perfilAcesso.criadoEm = DateTime.Now; modelo.perfilAcesso.criadoPorName = contexto.nomeUsuario; return(View(modelo)); }
public ViewResult FormUpdatePerfilAcesso(string id) { PerfilAcessoViewModel modelo = new PerfilAcessoViewModel(); modelo.perfilAcesso = new PerfilAcesso(); modelo.perfilAcesso.id = new Guid(id); modelo.perfilAcesso.modificadoPorName = contexto.nomeUsuario; modelo.perfilAcesso.modificadoEm = DateTime.Now; PerfilAcesso retorno = new PerfilAcesso(); if (!String.IsNullOrEmpty(id)) { retorno = perfilAcessoData.Get(modelo.perfilAcesso.id); modelo.perfilAcesso = retorno; //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } // end of if return(View(modelo)); }
public IActionResult FormUpdatePerfilAcesso(PerfilAcessoViewModel entrada) { PerfilAcesso modelo = new PerfilAcesso(); entrada.Contexto = this.contexto; try { if (PerfilAcessoRules.PerfilAcessoUpdate(entrada, out modelo)) { perfilAcessoData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdatePerfilAcesso", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao })); } // end of if } // end of try catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 11, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdatePerfilAcesso-post", ex.Message); } // end of catch return(RedirectToAction("FormUpdatePerfilAcesso", new { id = modelo.id.ToString() })); }
public IActionResult FormCreatePerfilAcesso(PerfilAcessoViewModel entrada) { PerfilAcesso modelo = new PerfilAcesso(); try { if (entrada.perfilAcesso != null) { if (PerfilAcessoRules.PerfilAcessoCreate(entrada, out modelo, contexto)) { perfilAcessoData.Add(modelo); return(RedirectToAction("FormUpdatePerfilAcesso", new { id = modelo.id.ToString() })); } // end of if 2 } // end of if 1 } // end of try catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 11, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreatePerfilAcesso-post", ex.Message); throw ex; } // end of catch return(View()); }
public static bool PerfilAcessoCreate(PerfilAcessoViewModel entrada, out PerfilAcesso modelo, ContextPage contexto) { modelo = new PerfilAcesso(); modelo = entrada.perfilAcesso; SqlGeneric sqlService = new SqlGeneric(); if (modelo.nome != null) { //************ Objetos de controle de acesso ****************** modelo.criadoEm = DateTime.Now; modelo.criadoPor = contexto.idUsuario; modelo.criadoPorName = contexto.nomeUsuario; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = contexto.idUsuario; modelo.modificadoPorName = contexto.nomeUsuario; modelo.idOrganizacao = contexto.idOrganizacao; //************ FIM Objetos de controle de acesso *************** return(true); } // end of if return(false); }