private void picAtras_Click(object sender, EventArgs e)
        {
            frmLogIn inicio_sesion = new frmLogIn();

            inicio_sesion.Visible = true;
            Visible = false;
        }
Exemplo n.º 2
0
 private void tmr2_Tick(object sender, EventArgs e)
 {
     this.Opacity -= 0.1;
     if (this.Opacity == 0)
     {
         tmr2.Stop();
         frmLogIn inicio_sesion = new frmLogIn();
         inicio_sesion.Visible = true;
         Visible = false;
     }
 }
Exemplo n.º 3
0
        private void btnRegistrarse_Click(object sender, EventArgs e)
        {
            switch (Cajasvacias())
            {
            case 0:

                if (bdatos.AbrirConexion())
                {
                    if (NohaynombreAyuntamiento() == true)
                    {
                        if (Usuarios.ComprobarUsuario(bdatos.Conexion, txtUsuario.Text).Count == 0)
                        {
                            if (Usuarios.ComprobarPorEmail(bdatos.Conexion, txtEmail.Text).Count == 0)
                            {
                                Usuarios usu = new Usuarios();
                                usu.Nick      = txtUsuario.Text;
                                usu.Nombre    = txtUsuario_Nombre.Text;
                                usu.Apellidos = txtApellido.Text;
                                usu.Email     = txtEmail.Text;
                                if (ContraseñaConfirmada() == true)
                                {
                                    usu.Contraseña = txtConfirmarContraseña.Text;
                                    if (Usuarios.AgregarUsuario(bdatos.Conexion, usu) == 1)
                                    {
                                        MessageBox.Show("El usuario se ha registrado con exito", "¡Usuario registrado!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Limpiacajas();
                                        bdatos.CerrarConexion();
                                        frmLogIn inicio_sesion = new frmLogIn();
                                        inicio_sesion.Visible = true;
                                        Visible = false;
                                    }
                                    else
                                    {
                                        MessageBox.Show("El usuario no ha sido registrado", "Error - registro fallido", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                        Limpiacajas();
                                        bdatos.CerrarConexion();
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Las contraseñas no coinciden", "Error - Contraseña incorrecta", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                    txtContraseña.Clear();
                                    txtConfirmarContraseña.Clear();
                                    bdatos.CerrarConexion();
                                }
                            }
                            else
                            {
                                MessageBox.Show("El email introducido ya está registrado", "Error - Email incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                Limpiacajas();
                                bdatos.CerrarConexion();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Este usuario ya está registrado, debe iniciar sesión", "Error - Usuario ya existe", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                            Limpiacajas();
                            bdatos.CerrarConexion();
                        }
                    }
                    else
                    {
                        MessageBox.Show("No te puedes registrar como administrador", "Error - Registro de la palabra 'ayto' en el usuario", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        Limpiacajas();
                        bdatos.CerrarConexion();
                    }
                }
                else
                {
                    MessageBox.Show("No se ha podido conectar con la base de datos", "Error - Base de datos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    Limpiacajas();
                    bdatos.CerrarConexion();
                }

                break;

            case 1:
                MessageBox.Show("Todos los campos están vacíos", "Error - Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpiacajas();
                bdatos.CerrarConexion();
                break;

            case 2:
                MessageBox.Show("El campo nombre está vacío", "Error - Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpiacajas();
                bdatos.CerrarConexion();
                break;

            case 3:
                MessageBox.Show("El campo apellidos está vacío", "Error - Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpiacajas();
                bdatos.CerrarConexion();
                break;

            case 4:
                MessageBox.Show("El campo usuario está vacío", "Error - Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpiacajas();
                bdatos.CerrarConexion();
                break;

            case 5:
                MessageBox.Show("El campo email está vacío", "Error - Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpiacajas();
                bdatos.CerrarConexion();
                break;

            case 6:
                MessageBox.Show("El campo contraseña está vacío", "Error - Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpiacajas();
                bdatos.CerrarConexion();
                break;

            case 7:
                MessageBox.Show("El campo confirmar contraseña está vacío", "Error - Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpiacajas();
                bdatos.CerrarConexion();
                break;
            }
        }