public void sesionTerminada()
 {
     vistadefault.PintarInformacion(ManagerRecursos.GetString
                                        ("mensajeSesionTerminada"), "mensajes");
     vistadefault.InformacionVisible = true;
     // _presentadorDefault.sesionTerminada();
 }
Beispiel #2
0
        /// <summary>
        /// Metodo para ingresar al sistema al darle click a aceptar
        /// </summary>

        public void OnBotonAceptar()
        {
            Core.LogicaNegocio.Entidades.Usuario user = new Core.LogicaNegocio.Entidades.Usuario();

            try
            {
                user.Login = _vista.Login.Text;

                user.Password = _vista.Password.Text;

                user = ConsultarCredenciales(user);

                IList <Core.LogicaNegocio.Entidades.Permiso> listadoPermiso = ConsultarPermisos(user);

                user.PermisoUsu = listadoPermiso;

                if ((user != null) && (user.Status == "Activo"))
                {
                    _vista.Sesion["SesionUsuario"] = user;

                    SesionUsuario = (Core.LogicaNegocio.Entidades.Usuario)_vista.Sesion["SesionUsuario"];

                    _vista.IngresarSistema();
                }

                else
                {
                    _vista.PintarInformacion(ManagerRecursos.GetString
                                                 ("MensajeIniciarSesion"), "mensajes");

                    _vista.InformacionVisible = true;
                }
            }
            catch (Exception e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("MensajeIniciarSesion"), "mensajes");

                _vista.InformacionVisible = true;
            }
        }