Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        /// <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);
        }