public static Torneig selectTorneigPerId(int idTorneig) { Torneig t = null; using (MySqlConnection connexio = MySQL.GetConnexio()) { connexio.Open(); using (MySqlCommand consulta = connexio.CreateCommand()) { consulta.CommandText = @"select * from torneig where id = @idTorneig"; UtilsDB.AddParameter(consulta, "idTorneig", idTorneig, MySqlDbType.Int32); MySqlDataReader reader = consulta.ExecuteReader(); while (reader.Read()) { Int32 id = reader.GetInt32(reader.GetOrdinal("id")); string nom = reader.GetString(reader.GetOrdinal("nom")); DateTime dataAlta = reader.GetDateTime(reader.GetOrdinal("data_inici")); DateTime dataFinalitzacio = new DateTime(); try { dataFinalitzacio = reader.GetDateTime(reader.GetOrdinal("data_finalitzacio")); } catch (Exception e) { } Int32 preinscripcioOberta = reader.GetInt32(reader.GetOrdinal("preinscripcio_oberta")); Modalitat mod = TorneigBD.selectModalitatPerId(reader.GetInt32(reader.GetOrdinal("modalitat_id"))); t = new Torneig(id, nom, dataAlta, dataFinalitzacio, preinscripcioOberta, mod); } } } return(t); }
public static ObservableCollection <Modalitat> selectModalitats() { ObservableCollection <Modalitat> modalitats = new ObservableCollection <Modalitat>(); //--------------------------------- using (MySqlConnection connexio = MySQL.GetConnexio()) { connexio.Open(); using (MySqlCommand consulta = connexio.CreateCommand()) { consulta.CommandText = @"select * from modalitat"; MySqlDataReader reader = consulta.ExecuteReader(); while (reader.Read()) { string descripcio = reader.GetString(reader.GetOrdinal("description")); Int32 id = reader.GetInt32(reader.GetOrdinal("id")); Modalitat m = new Modalitat(id, descripcio); modalitats.Add(m); } } } return(modalitats); }
//private async void btnNou_editar_Click(object sender, RoutedEventArgs e) //{ // Button btnPulsat = (Button)sender; // if (btnPulsat.Tag.ToString().Equals("Editar")) // { // DialogNouPerit dialog = new DialogNouPerit(con, false, (Inscrit)lvPerits.ObjecteSeleccionat); // ContentDialogResult res = await dialog.ShowAsync(); // lvPerits.ItemsSource = new ObservableCollection<object>(lvPerits.ItemsSource); // } // else // { // Inscrit p = new Inscrit(); // DialogNouPerit dialog = new DialogNouPerit(con, true, p); // ContentDialogResult res = await dialog.ShowAsync(); // if (dialog.BotoClicat == Enums.BOTO.DESAR) // { // lvPerits.ItemsSource.Add(dialog.PeritActual); // } // } //} //private void btnEsborrar_Click(object sender, RoutedEventArgs e) //{ // string missatgeError = ""; // con.deletePerit(((Inscrit)lvPerits.ObjecteSeleccionat).Numero, out missatgeError); // tbMissatgeError.Text = missatgeError; // Debug.WriteLine("MISSATGE ? :" + missatgeError); // if (missatgeError.Equals("")) // { // lvPerits.ItemsSource.Remove((Inscrit)lvPerits.ObjecteSeleccionat); // } // espera(); //} //private async void espera() //{ // await System.Threading.Tasks.Task.Delay(2000); // tbMissatgeError.Text = ""; //} //private void Button_Click(object sender, RoutedEventArgs e) //{ //} //private void btnFiltreOn_Click(object sender, RoutedEventArgs e) //{ // var date = dpDataSinistre.Date; // DateTime? dataSinistre = null; // if (date != null) // { // dataSinistre = date.Value.DateTime; // } // Enums.MOTIU_VICTORIA estatSinistre; // if (cboxEstatSinistre.SelectedIndex != -1) // { // estatSinistre = (Enums.MOTIU_VICTORIA)cboxEstatSinistre.SelectedItem; // } // else { // estatSinistre = Enums.MOTIU_VICTORIA.NOTHING; // } // SociList client = (SociList)cboxClient.SelectedItem; // lvSinistres.ItemsSource = new ObservableCollection<object>(con.getSinistresFiltrats(dataSinistre, estatSinistre, // client == null ? 0 : client.Numero, ((Inscrit)lvPerits.ObjecteSeleccionat).Numero)); //} //private void btnFiltreOff_Click(object sender, RoutedEventArgs e) //{ // desactivarFiltre(); //} //private void desactivarFiltre() //{ // dpDataSinistre.Date = null; // cboxEstatSinistre.SelectedIndex = 0; // cboxClient.SelectedIndex = -1; // lvSinistres.ItemsSource = new ObservableCollection<object>(con.getLlistaSinistres()); // lvSinistresSenseCita.ItemsSource = new ObservableCollection<object>(); // lvSinistres.IndexItemSeleccionat = -1; //} private void btnAddTorneo_Click(object sender, RoutedEventArgs e) { btnAddTorneo.IsEnabled = false; // string avui = DateTime.Today.Date.ToString(); // avui = avui.Substring(0, avui.Length - 7) + cboxHoresDia.SelectedItem.ToString(); var date = dpDataini.Date; //si esta vacio coje la fecha actual DateTime dataIni = DateTime.Today.Date; if (date != null) { dataIni = date.Value.DateTime; } // string missatgeError = ""; // controlAgenda.comprovaAgenda(c, out missatgeError); btnCloseTorneo.IsEnabled = false; int idTorneoActual = con.getInsertIdTorneo(); Modalitat m = new Modalitat(cboxModalitat.SelectedIndex, cboxModalitat.SelectedItem.ToString()); torneoActual = new Torneo(idTorneoActual, tbTitol.Text, dataIni, m, true); Debug.WriteLine(dataIni.Date); con.insertTorneo(idTorneoActual, torneoActual.Nom, dataIni.Date, torneoActual.Modalitat, torneoActual.Preinscripcion); torneos.Add(torneoActual); // lvSinistresSenseCita.ItemsSource.Remove(s); // } // canviTextBlock(); // } }
internal static object selectTornejosFiltrados(bool data, bool estat) { String dataString = data == true ? "asc" : "desc"; Int32 estatInt = estat == true ? 1 : 0; ObservableCollection <Torneig> tornejos = new ObservableCollection <Torneig>(); //--------------------------------- using (MySqlConnection connexio = MySQL.GetConnexio()) { connexio.Open(); using (MySqlCommand consulta = connexio.CreateCommand()) { consulta.CommandText = data == true ? @"select * from torneig where preinscripcio_oberta = @estat order by data_inici asc" : @"select * from torneig where preinscripcio_oberta = @estat order by data_inici desc"; UtilsDB.AddParameter(consulta, "estat", estatInt, MySqlDbType.Int32); MySqlDataReader reader = consulta.ExecuteReader(); while (reader.Read()) { Int32 id = reader.GetInt32(reader.GetOrdinal("id")); string nom = reader.GetString(reader.GetOrdinal("nom")); DateTime dataAlta = reader.GetDateTime(reader.GetOrdinal("data_inici")); DateTime dataFinalitzacio = new DateTime(); try { dataFinalitzacio = reader.GetDateTime(reader.GetOrdinal("data_finalitzacio")); } catch (Exception e) { } Int32 preinscripcioOberta = reader.GetInt32(reader.GetOrdinal("preinscripcio_oberta")); Modalitat mod = TorneigBD.selectModalitatPerId(reader.GetInt32(reader.GetOrdinal("modalitat_id"))); Torneig t = new Torneig(id, nom, dataAlta, dataFinalitzacio, preinscripcioOberta, mod); tornejos.Add(t); } } } return(tornejos); }
public static ObservableCollection <Torneig> selectTornejos() { ObservableCollection <Torneig> tornejos = new ObservableCollection <Torneig>(); //--------------------------------- using (MySqlConnection connexio = MySQL.GetConnexio()) { connexio.Open(); using (MySqlCommand consulta = connexio.CreateCommand()) { consulta.CommandText = @"select * from torneig"; MySqlDataReader reader = consulta.ExecuteReader(); while (reader.Read()) { Int32 id = reader.GetInt32(reader.GetOrdinal("id")); string nom = reader.GetString(reader.GetOrdinal("nom")); DateTime dataAlta = new DateTime(); dataAlta = reader.GetDateTime(reader.GetOrdinal("data_inici")); DateTime dataFinalitzacio = new DateTime(); try { dataFinalitzacio = reader.GetDateTime(reader.GetOrdinal("data_finalitzacio")); } catch (Exception e) { } Int32 preinscripcioOberta = reader.GetInt32(reader.GetOrdinal("preinscripcio_oberta")); Modalitat mod = TorneigBD.selectModalitatPerId(reader.GetInt32(reader.GetOrdinal("modalitat_id"))); Torneig t = new Torneig(id, nom, dataAlta, dataFinalitzacio, preinscripcioOberta, mod); tornejos.Add(t); } } } return(tornejos); }
internal static Modalitat selectModalitatPerNom(string mSeleccionada) { Modalitat m = null; using (MySqlConnection connexio = MySQL.GetConnexio()) { connexio.Open(); using (MySqlCommand consulta = connexio.CreateCommand()) { consulta.CommandText = @"select * from modalitat m where m.description = @mNom"; UtilsDB.AddParameter(consulta, "mNom", mSeleccionada, MySqlDbType.String); MySqlDataReader reader = consulta.ExecuteReader(); while (reader.Read()) { string descripcio = reader.GetString(reader.GetOrdinal("description")); Int32 id = reader.GetInt32(reader.GetOrdinal("id")); m = new Modalitat(id, descripcio); } } } return(m); }
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(); }