Example #1
0
        public void Acept()
        {
            int    id       = this.main.session;
            String password = this.txt_password.Password.Trim();

            Login            login_  = new Login(id, password);
            controller_login c_login = new controller_login();

            if (c_login.ifExit(login_) > 0)
            {
                this.v_manager.btn_mostrar_password.Content = "Ocultar ContraeƱas";
                this.v_manager.mostrar_pass = 1;
                this.v_manager.load_data(this.v_manager.mostrar_pass);
            }

            Dispatcher.BeginInvoke(new Action(() => { QuitarEfecto(); }));
            this.Close();
        }
Example #2
0
        private void btn_registrar_MouseDown(object sender, MouseButtonEventArgs e)
        {
            String username = this.txt_username.Text.Trim();
            String password = this.txt_repassword.Password.Trim();

            Login            login   = new Login(username, password);
            controller_login c_login = new controller_login();

            if (validar_campos() == true)
            {
                if (equal_passsword)
                {
                    if (c_login.agregar(login) > 0)
                    {
                        EnviaCorreo e_correo = new EnviaCorreo(username, password);

                        switch (e_correo.send())
                        {
                        case 0: new Vistas.dialogo(this.main, "La password no se envio corectamente\n Porfavor reenvie el correo."); break;

                        case 1: new Vistas.dialogo(this.main, "La password se envio a su correo correctamente.").ShowDialog(); break;

                        case 2: new Vistas.dialogo(this.main, "Ingrese un correo valido.").ShowDialog(); break;
                        }
                        this.main.grid_body.Children.Clear();
                        this.main.grid_body.Children.Add(new Vistas.vista_login(this.main));
                    }
                    else
                    {
                        new Vistas.dialogo(this.main, "El usuario ya se encuentra registrado.").ShowDialog();
                    }
                }
                else
                {
                    new Vistas.dialogo(this.main, "Las contraseƱas no considen.").ShowDialog();
                }
            }
            else
            {
                new Vistas.dialogo(this.main, "Uno o mas campos estan vacios.").ShowDialog();
            }
        }
Example #3
0
        private void LogIn()
        {
            String username = this.txt_username.Text.Trim();
            String password = this.txt_password.Password.Trim();

            login   = new Login(username, password);
            c_login = new controller_login();

            int id_login = c_login.find(login);

            if (id_login > 0)
            {
                this.main.session = id_login;
                this.main.grid_body.Children.Clear();
                this.main.grid_body.Children.Add(new Vistas.vista_manager(this.main));
            }
            else
            {
                this.main.session = 0;
                new Vistas.dialogo(this.main, "Revise el usuario o password.").ShowDialog();
            }
        }
        private void btn_recuperar_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (!string.IsNullOrEmpty(this.txt_username.Text.Trim()))
            {
                Login            login_  = new Login(this.txt_username.Text);
                controller_login c_login = new controller_login();
                String           restore = c_login.restore_password(login_);

                EnviaCorreo e_correo = new EnviaCorreo(login_.username, restore);

                switch (e_correo.send())
                {
                case 0: new Vistas.dialogo(this.main, "La password no se envio corectamente\n Porfavor reenvie el correo."); break;

                case 1: new Vistas.dialogo(this.main, "La password se envio a su correo correctamente.").ShowDialog(); break;

                case 2: new Vistas.dialogo(this.main, "Ingrese un correo valido.").ShowDialog(); break;
                }
            }
            else
            {
                new Vistas.dialogo(this.main, "Escriba su nombre de usuario (Email).").ShowDialog();
            }
        }