Exemplo n.º 1
0
        private void WS_LoginMasivoCompleted(object sender, SeguridadReference.LoginMasivoCompletedEventArgs e)
        {
            SeguridadReference.UsuarioBE objUsuarioBE = new Talentos_Master.SeguridadReference.UsuarioBE();
            objUsuarioBE  = e.Result;
            SessionActual = Session.getInstance();

            if (objUsuarioBE != null)
            {
                objUsuarioBE.NickName      = objUsuarioBE.Nombres;
                SessionActual.participante = objUsuarioBE;
                SessionActual.resultado.Participante_id = SessionActual.participante.UsuarioId;

                SessionActual.paso1 = true;
                SessionActual.paso2 = false;
                SessionActual.paso3 = false;
                SessionActual.paso4 = false;

                _cambiarContenido.Invoke(Enumerador.Pagina.MasterRueda);
            }
            else
            {
                lblMensaje.Visibility = Visibility.Visible;
                lblMensaje.Text       = " * Contraseña incorrecta";
                txtUsuario.Text       = SessionActual.CorreoParticipanteMasivo;
                txtPassword.Password  = "";
                txtPassword.Focus();
            }
        }
Exemplo n.º 2
0
        private void imgIngresar_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            if (ValidaDatos())
            {
                SessionActual = Session.getInstance();

                string mail     = txtUsuario.Text.ToString();
                string password = txtPassword.Password.ToString();

                SeguridadReference.WebServiceTalentosSoapClient WS = new Talentos_Master.SeguridadReference.WebServiceTalentosSoapClient();

                if (SessionActual.EsMasivo)
                {
                    WS.LoginMasivoCompleted += new EventHandler <Talentos_Master.SeguridadReference.LoginMasivoCompletedEventArgs>(WS_LoginMasivoCompleted);
                    WS.LoginMasivoAsync(mail, password);
                }
                else
                {
                    SeguridadReference.UsuarioBE BE = new Talentos_Master.SeguridadReference.UsuarioBE();
                    BE.Correo   = txtUsuario.Text.ToString();
                    BE.Password = txtPassword.Password.ToString();

                    WS.LoginPhpCompleted += new EventHandler <SeguridadReference.LoginPhpCompletedEventArgs>(ValidarUser_Completed);
                    WS.LoginPhpAsync(BE);
                }

                //SeguridadReference.UsuarioBE BE = new Talentos_Master.SeguridadReference.UsuarioBE();
                //BE.NickName = txtUsuario.Text.ToString();
                //BE.Password = txtPassword.Password.ToString();
                //SeguridadReference.WebServiceTalentosSoapClient WS = new Talentos_Master.SeguridadReference.WebServiceTalentosSoapClient();
                //WS.UsuarioValidarCompleted += new EventHandler<SeguridadReference.UsuarioValidarCompletedEventArgs>(ValidarUser_Completed);
                //WS.UsuarioValidarAsync(BE);
            }
        }
Exemplo n.º 3
0
        private void txtReiniciarJuego_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            SeguridadReference.UsuarioBE be = new Talentos_Master.SeguridadReference.UsuarioBE();
            be = SessionActual.participante;



            //SessionActual = Session.ReiniciarInstance();
            //SessionActual = Session.getInstance();
            SessionActual.participante          = be;
            SessionActual.paso1                 = false;
            SessionActual.paso2                 = false;
            SessionActual.paso3                 = false;
            SessionActual.paso4                 = false;
            SessionActual.cantCalificadosBuzon1 = 0;
            SessionActual.cantCalificadosBuzon2 = 0;

            SessionActual.resultado = new Talentos_Master.TalentosReference.ResultadoBE();
            SessionActual.juego     = new Talentos_Master.TalentosReference.JuegoBE();

            SessionActual.cantSeleccionadosBuzon1 = 0;
            SessionActual.cantSeleccionadosBuzon3 = 0;

            SessionActual.terminoCalificacion  = false;
            SessionActual.terminoClasificacion = false;
            SessionActual.terminoSeleccion     = false;

            SessionActual.pasoCorrec = false;

            SessionActual.revisaSelec = false;

            SessionActual.revisaClasif = false;

            SessionActual.Buzon1 = new Buzon();
            SessionActual.Buzon2 = new Buzon();
            SessionActual.Buzon3 = new Buzon();

            SessionActual.lstImages     = new List <Image>();
            SessionActual.lstImgEspalda = new List <Image>();
            SessionActual.lstTalentos   = new System.Collections.ObjectModel.ObservableCollection <Talentos_Master.TalentosReference.TalentoBE>();

            client.ListarTalentosCompleted += new EventHandler <Talentos_Master.TalentosReference.ListarTalentosCompletedEventArgs>(obtenerTalentos_Completed);
            client.ListarTalentosAsync();
        }
Exemplo n.º 4
0
        private void ValidarUser_Completed(object sender, SeguridadReference.LoginPhpCompletedEventArgs e)
        {
            SeguridadReference.UsuarioBE be = new Talentos_Master.SeguridadReference.UsuarioBE();
            be = e.Result;

            if (be.Nombres != null)
            {
                SessionActual = Session.getInstance();
                be.NickName   = be.Nombres;

                SessionActual.participante = be;

                SessionActual.resultado.Participante_id = SessionActual.participante.UsuarioId;

                SessionActual.paso1 = true;
                SessionActual.paso2 = false;
                SessionActual.paso3 = false;
                SessionActual.paso4 = false;

                //_cambiarContenido.Invoke(Enumerador.Pagina.PrimeraEtapa);
                _cambiarContenido.Invoke(Enumerador.Pagina.MasterRueda);
                ////ValidarLog();
                ////quitar comentario!!!
                //InsertarJuego();
                ////comentar esto!!!
                ////_cambiarContenido.Invoke(Enumerador.Pagina.MasterRueda);
            }
            else
            {
                lblMensaje.Text      = " * Usuario o contraseña incorrecta";
                txtUsuario.Text      = "";
                txtPassword.Password = "";
                txtUsuario.Focus();
                return;
            }
        }