Beispiel #1
0
 /// <summary>
 /// Gestiona el evento Click de un control recibido como parametro
 /// </summary>
 /// <param name="sender">Origen del evento.</param>
 /// <param name="e">La instancia de <see cref="EventArgs"/> que contiene los datos del evento.</param>
 private void Click_Listener(object sender, EventArgs e)
 {
     if (camposVacios())
     {
         mostrarError("Todos los campos tienen que estar cubiertos");
     }
     else if (!comprobarContraseñas(tbContraseñaUno.Text, tbContraseñaDos.Text))
     {
         mostrarError("Las contraseñas han de coincidir");
     }
     else
     {
         lblError.Visible = false;
         conexion.abrirConexion();
         conexion.enviarMensaje(Clave.Registro + Clave.Separador + tbCorreo.Text + Clave.SeparadorCredenciales + tbContraseñaDos.Text);
         if (conexion.recibirMensaje() == Clave.RegistroInvalido)
         {
             mostrarError("Usuario ya registrado");
         }
         else
         {
             MessageBox.Show("Registro completado");
         }
     }
 }
Beispiel #2
0
 /// <summary>
 /// Gestiona el evento Click del control btnEntrar.
 /// </summary>
 /// <param name="sender">El origen del evento.</param>
 /// <param name="e">La instancia <see cref="EventArgs"/> contenedora de la información del evento.</param>
 private void btnEntrar_Click(object sender, EventArgs e)
 {
     if (!camposVacios())
     {
         //Se abre y se mandan dichos datos a través de la conexión al servidor
         if (conexion.abrirConexion())
         {
             conexion.enviarMensaje(Clave.Login + Clave.Separador + txtCorreo.Text + Clave.SeparadorCredenciales + txtContraseña.Text);
             //Se comprueba la respuesta del servidor a las credenciales mandadas , avisando de información erronea en la misma
             //o accediendo al sistema de ser correcta.
             string respuesta = conexion.recibirMensaje();
             if (respuesta == Clave.LoginInvalido)
             {
                 mostrarError("Login invalido");
             }
             else if (respuesta == Clave.LoginValido)
             {
                 loginValido  = true;
                 DialogResult = DialogResult.OK;
             }
         }
         else
         {
             mostrarError("Servidor inactivo , prueba más tarde.");
         }
     }
     else
     {
         mostrarError("Has de llenar ambos campos");
     }
 }