Exemplo n.º 1
0
        private void btnRegistrarse_Click_1(object sender, EventArgs e)
        {
            if (!ValidarDatos())
            {
                return;
            }

            if (Usuario.ExisteUsuario(txtUsuario.Text))
            {
                var result = MessageBox.Show("¿Quieres iniciar sesión con ese usuario?", "Usuario ya registrado", MessageBoxButtons.YesNo);

                if (result == DialogResult.Yes)
                {
                    FInicioSesion form2 = new FInicioSesion(txtUsuario.Text);
                    form2.Show();
                    form2.FormClosing += (obj, args) => { this.Close(); };
                    this.Hide();
                }

                return;
            }

            Usuario usuario = new Usuario(txtNombre.Text, txtUsuario.Text, txtContrasenya.Text, pcbImagenPerfil.Image);

            Usuario.AgregarUsuario(usuario);

            LoginInfo.IniciarSesion(usuario.Nickname);

            FMainPage form = new FMainPage();

            form.Show();
            form.FormClosing += (obj, args) => { this.Close(); };
            this.Hide();
        }
Exemplo n.º 2
0
        private void BtnCerrarSesion_Click(object sender, EventArgs e)
        {
            LoginInfo.CerrarSesion();

            FInicioSesion form = new FInicioSesion();

            form.Show();
            form.FormClosing += (obj, args) => { this.Close(); };
            this.Hide();
        }