/// <summary> /// Para preenchimento do combo Transacao /// </summary> /// <returns>Lista de SelectListItem</returns> public List <SelectListItem> lstGetTransacao() { List <SelectListItem> lstListItemTransacao = new List <SelectListItem>(); List <LogTransacao> lstTransacao = new LogSistemaBLL().LogSistema_ListTransacao(); foreach (var temp in lstTransacao) { lstListItemTransacao.Add(new SelectListItem() { Text = temp.tra_nome, Value = temp.tra_id.ToString() }); } return(lstListItemTransacao); }
/// <summary> /// Logout a partir do menu Lateral. Vai para tela de Login /// </summary> /// <returns>bool</returns> public bool Sair() { if (System.Web.HttpContext.Current.Session["Usuario"] != null) { //loga a saida Usuario paramUsuario = (Usuario)System.Web.HttpContext.Current.Session["Usuario"]; int retorno = new LogSistemaBLL().LogSistema_Inserir(2, paramUsuario.usu_id.ToString(), -1, "", paramUsuario.usu_ip); } System.Web.HttpContext.Current.Session["Usuario"] = null; return(true); }
/// <summary> /// Mudança de senha, tela de mudanca de senha, canto superior direito da tela e vindo do codigo Base.js /// </summary> /// <param name="txtSenhaNova">Nova Senha</param> /// <returns>int</returns> public int Usuario_AlterarSenha(string txtSenhaNova) { Usuario paramUsuario = (Usuario)System.Web.HttpContext.Current.Session["Usuario"]; int retorno = new UsuarioBLL().Usuario_AlterarSenha(paramUsuario.usu_id, txtSenhaNova, paramUsuario.usu_id); if (retorno >= 0) { paramUsuario.usu_trocar_senha = 0; paramUsuario.usu_senha = new Gerais().Encrypt(txtSenhaNova); } retorno += new LogSistemaBLL().LogSistema_Inserir(11, paramUsuario.usu_id.ToString(), -3, "", System.Web.HttpContext.Current.Request.UserHostAddress); System.Web.HttpContext.Current.Session["Usuario"] = null; System.Web.HttpContext.Current.Session["Usuario"] = paramUsuario; return(retorno); }