private void ValidarUsuario()
        {
            string _user = txtUser.Text;
            //Encriptar pass
            string _pwd = Encriptar(txtPasword.Text);
            //int? Iduser = oBlsession.ValidateUser(_user, _pwd, ref result);
            aeSession userSession = oBlsession.Login(_user, _pwd, ref result);

            if (result != null)
            {
                MetroMessageBox.Show(this, result, "ATENCION!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                frmCargaInicial program = null;
                try
                {
                    this.DialogResult = DialogResult.OK;
                    this.Visible      = false;
                    txtPasword.Text   = string.Empty;
                    program           = new frmCargaInicial(userSession);
                    program.ShowDialog();
                    program.Close();
                }
                catch (Exception)
                {
                    MetroMessageBox.Show(this, "Error al cargar la pantalla principal", "ERROR FATAL!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                this.Visible = true;
                program.Dispose();
            }
        }
        public frmCargaInicial(aeSession pSession)
        {
            SessionActivated = pSession;
            InitializeComponent();
            CargarInicial();
            double result = this.Size.Width / 150;

            NumPorX = Convert.ToInt16(Math.Floor(result));
        }
        public aeSession Login(string pAlias, string pPassword, ref string pResult)
        {
            pResult = null;
            aeSession sesion = new aeSession();

            //Recopilar informacion del usuario
            blUser user = new blUser();

            sesion.User = user.GetRow(pAlias, pPassword, ref pResult);
            if (pResult != null)
            {
                return(null);
            }

            //obtener los menus
            blMenu menu = new blMenu();

            sesion.ListMenuGranted = menu.GetRows(sesion.User.IdUser, ref pResult);
            return(sesion);
        }
 public bool CerrarSesion(aeSession pSesion)
 {
     return(oSesion.CerrarSesion(pSesion));
 }
        public bool CerrarSesion(aeSession pSesion)
        {
            bool salir = false;

            return(salir);
        }