private void btnCrearTorneig_Click(object sender, RoutedEventArgs e) { if (!(txbTitol.Text.Length >= 2 || txbTitol.Text.Length > 30)) { DisplayError("Error", "El nom del torneig es incorrecte(2-30 caracters)"); return; } if (cmbModalitats.SelectedItem == null) { DisplayError("Error", "Modalitat incorrecte"); return; } String mSeleccionada = cmbModalitats.SelectedItem.ToString(); Modalitat m = TorneigBD.selectModalitatPerNom(mSeleccionada); DateTimeOffset sourceTime = dtpDataTorneig.Date; DateTime data = sourceTime.DateTime; String dataEnString = getDataSQLFromDateTime(data); Torneig t = new Torneig(txbTitol.Text, data, 1, m); TorneigBD.insertTorneig(t, dataEnString); lvTornejos.ItemsSource = TorneigBD.selectTornejos(); }