public tbAcesso GetId(int pIdData, int pIdAction) { tbAcesso registro = new tbAcesso(); try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { registro = (from x in dbContext.tbAcesso where x.tbAcesso_Id == pIdData select x).FirstOrDefault(); registro.idAction = pIdAction; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Acesso", ClassName = "AcessoProcess", MethodName = "GetId", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(registro); }
public ActionResult Acesso(tbAcesso Acesso) { switch (Acesso.idAction) { case 1: acesso.tbAcesso_Ativo = acesso.Ativo == "Sim" ? true : false; resultado = new AcessoFacade().Insert(Acesso); ViewBag.Msgtype = resultado.ResultAction == true ? 1 : 0; break; case 2: acesso.tbAcesso_Ativo = acesso.Ativo == "Sim" ? true : false; resultado = new AcessoFacade().Update(Acesso); ViewBag.Msgtype = resultado.ResultAction == true ? 2 : 0; break; case 3: resultado = new AcessoFacade().Delete(Acesso); ViewBag.Msgtype = resultado.ResultAction == true ? 3 : 0; break; } ViewBag.ListaAtivo = new SelectList(new tbAcesso().ListaAtivo(), "Id", "Value", acesso.tbAcesso_Ativo == true ? "Sim" : "Não"); return(View(Acesso)); }
public ActionResult Acesso(int idData, int idAction) { if (idData > 0) { acesso = new AcessoFacade().GetId(idData, idAction); } else { acesso.idAction = 1; } ViewBag.ListaNivelAcesso = new SelectList(new tbAcesso().ListaNivelAcesso(), "Id", "Value", acesso.tbAcesso_Id == 0 ? 0 : acesso.tbAcesso_Id); ViewBag.ListaAtivo = new SelectList(new tbAcesso().ListaAtivo(), "Id", "Value", acesso.tbAcesso_Ativo == true ? "Sim" : "Não"); return(View(acesso)); }
public Resultado Update(tbAcesso pAcesso) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var acesso = dbContext.tbAcesso.Where(x => x.tbAcesso_Id == pAcesso.tbAcesso_Id).FirstOrDefault(); if (acesso != null) { acesso.tbAcesso_Descrição = string.IsNullOrWhiteSpace(pAcesso.tbAcesso_Descrição) ? acesso.tbAcesso_Descrição : pAcesso.tbAcesso_Descrição; acesso.tbAcesso_Ativo = pAcesso.tbAcesso_Ativo; acesso.tbAcesso_Nivel = string.IsNullOrWhiteSpace(pAcesso.tbAcesso_Nivel) ? acesso.tbAcesso_Nivel : pAcesso.tbAcesso_Nivel; acesso.tbAcesso_UpdateTime = DateTime.Now; dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Acesso", ClassName = "AcessoProcess", MethodName = "Update", ExceptionMsg = "Atualização efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Acesso", ClassName = "AcessoProcess", MethodName = "Update", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Delete(tbAcesso pAcesso) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var acesso = dbContext.tbAcesso.Where(x => x.tbAcesso_Id == pAcesso.tbAcesso_Id).FirstOrDefault(); if (acesso != null) { dbContext.tbAcesso.Remove(acesso); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Acesso", ClassName = "AcessoProcess", MethodName = "Delete", ExceptionMsg = "Exclusão efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Acesso", ClassName = "AcessoProcess", MethodName = "Delete", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Insert(tbAcesso pAcesso) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { pAcesso.tbAcesso_UpdateTime = DateTime.Now; dbContext.tbAcesso.Add(pAcesso); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Acesso", ClassName = "AcessoProcess", MethodName = "Insert", ExceptionMsg = "Cadastro efetuado com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Acesso", ClassName = "AcessoProcess", MethodName = "Insert", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Delete(tbAcesso pAcesso) { return(new AcessoProcess().Delete(pAcesso)); }
public Resultado Update(tbAcesso pAcesso) { return(new AcessoProcess().Update(pAcesso)); }
public Resultado Insert(tbAcesso pAcesso) { return(new AcessoProcess().Insert(pAcesso)); }