public static bool OrgConfigUpdate(OrgConfigViewModel entrada, out OrgConfig modelo) { modelo = new OrgConfig(); //************ Objetos de controle de acesso ******************* modelo = entrada.orgConfig; modelo.modificadoEm = DateTime.Now; modelo.modificadoPor = entrada.contexto.idUsuario; modelo.modificadoPorName = entrada.contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** return(true); }
// GET: OrgConfig public ActionResult Index() { string userId = Session["UserId"].ToString(); OrgConfigViewModel vm = new OrgConfigViewModel(); if (userId == "super") { vm.displayAdd = "inline-block"; } else { vm.displayAdd = "none"; } return(View("OrgConfigIndex", vm)); }
public ViewResult FormUpdateOrgConfig() { OrgConfigViewModel modelo = new OrgConfigViewModel(); modelo.orgConfig = new OrgConfig(); OrgConfig retorno = new OrgConfig(); if (contexto.idOrganizacao != null) { retorno = modeloData.Get(contexto.idOrganizacao); if (retorno != null) { modelo.orgConfig = retorno; //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } } return(View(modelo)); }
public IActionResult FormUpdateOrgConfig(OrgConfigViewModel entrada) { OrgConfig modelo = new OrgConfig(); entrada.contexto = this.contexto; try { if (OrgConfigRules.OrgConfigUpdate(entrada, out modelo)) { modeloData.Update(modelo); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdateOrgConfig", new { id = modelo.id.ToString(), idOrg = contexto.idOrganizacao })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 34, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateOrgConfig-post", ex.Message); } return(RedirectToAction("FormUpdateOrgConfig", new { id = modelo.id.ToString() })); }
public static bool OrgConfigCreate(OrgConfigViewModel entrada, out OrgConfig modelo, ContextPage contexto) { modelo = new OrgConfig(); modelo = entrada.orgConfig; SqlGeneric sqlServic = new SqlGeneric(); if (modelo.idOrganizacao != 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); } return(false); }