//Accions al clicar el boto Register. /// <summary> /// Acciones al pulsar al boton Register! /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLogin_Click(object sender, EventArgs e) { try { conexion obj_conectar = new conexion(); usuari user = new usuari(txtuser.Text, txtEmail.Text, txtpass.Text, dateNeixament.Text, sexe.Text); if (txtuser.Text != "Usuario") { if (user.contraseñaValida(user.Clave)) { if (user.ComprobarFormatoEmail(user.Email)) { if (sexe.Text != "") { Boolean prova = obj_conectar.mysqlRegister(user); if (prova) { FormLogin form = new FormLogin(); form.Show(); this.Hide(); } else { loginError.Text = "Usuario ya esta registrado!!"; } } else { loginError.Text = "Selecciona tu sexo!!"; } } else { loginError.Text = "Introduce una direccion electronica valida!!"; } } else { loginError.Text = "Contraseña introducida no valida."; } } else { loginError.Text = "Introduce un usuario valido."; } } catch (Exception ex) { logs.Save("Error al Insertar nuevoUsuario.", 20); } }
//Accions al clicar al boto editar perfil /// <summary> /// Boton para modificar usuario. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bunifuFlatButton2_Click_1(object sender, EventArgs e) { try { conexion con = new conexion(); usuari user = new usuari(usuario.Text, txtEmail.Text, txtpass.Text, dateNeixament.Text, sexe.Text); Boolean prova = con.mysqlLogin(user); Boolean updated; if (prova) { if (txtNewPass.Text != "CONTRASEÑA(*)" && user.contraseñaValida(txtNewPass.Text)) { user.Clave = txtNewPass.Text; if (txtNewEmail.Text != "EMAIL") { user.Email = txtNewEmail.Text; if (user.ComprobarFormatoEmail(user.Email)) { updated = con.mysqlUpdateUser(user); if (updated) { txtErrorUpdate.Text = "Datos Actualizados!!"; System.Threading.Thread.Sleep(2000); this.Hide(); FormPrincipal form = new FormPrincipal(user.Usuario); form.Show(); } else { txtErrorUpdate.Text = "Error al modificar los datos. Intentelo mas tarde!!"; logs.Save("Error al modificar Datos. Imposible conectar con la BBDD!!", 140); } } else { txtErrorUpdate.Text = "Introduce una direccion electronica Valida!!"; } } else { updated = con.mysqlUpdateUser(user); if (updated) { txtErrorUpdate.Text = "Datos Actualizados!!"; System.Threading.Thread.Sleep(2000); this.Hide(); FormPrincipal form = new FormPrincipal(user.Usuario); form.Show(); } else { txtErrorUpdate.Text = "Error al modificar los datos. Intentelo mas tarde!!"; logs.Save("Error al modificar Datos. Imposible conectar con la BBDD!!", 500); } } } else { txtErrorUpdate.Text = "Contraseña introducida no valida.!"; } } else { txtErrorUpdate.Text = "Contraseña actual incorrecta!!"; } } catch { logs.Save("Error al modificar usuario!", 100); } }