public Lega CreaAsta(Giocatore giocatore, int offerta, Squadra squadra, Lega lega) { Asta asta = new Asta(1, lega.MercatoAttivo.Squadre, giocatore); lega.MercatoAttivo.AstaAttiva = asta; ICreazioneAstaController myCreaAsta = new CreazioneAstaController(); myCreaAsta.ChiamaGiocatore(giocatore, asta); myCreaAsta.OffriCrediti(offerta, asta, squadra); int count = lega.MercatoAttivo.AstaAttiva.Squadre.Count; for (int i = 0; i < count && lega.MercatoAttivo.AstaAttiva != null; i++) { if (!lega.MercatoAttivo.AstaAttiva.Squadre[i].Nome.Equals(squadra.Nome)) { int result; Random r = new Random(); result = r.Next(2); if (result == 0) { lega = AbbandonaMock(lega.MercatoAttivo.AstaAttiva.Squadre[i], lega); } else { lega = RialzaMock(lega.MercatoAttivo.AstaAttiva.Squadre[i], lega); } if (lega.MercatoAttivo.AstaAttiva != null) { count = lega.MercatoAttivo.AstaAttiva.Squadre.Count; } } } return(lega); }
public Squadra GetSquadraByCodice(string codiceSquadra, string codiceSede, string codiceTurno) { string json; using (StreamReader r = new StreamReader(SquadreNelTurnoJson)) { json = r.ReadToEnd(); } var listaSquadreNelTurno = JsonConvert.DeserializeObject <List <Turno> >(json); Squadra squadraSel = null; foreach (Turno squadraNelTurno in listaSquadreNelTurno.Where(x => x.CodiceSede == codiceSede && x.Codice == codiceTurno).ToList()) { foreach (Squadra squadra in squadraNelTurno.ListaSquadre) { if (squadra.Codice.Equals(codiceSquadra)) { squadraSel = squadra; } } } return(squadraSel); }
public HomeMercatoAdmin(Lega legaPass, Squadra squadra) { InitializeComponent(); this.lega = legaPass; this.squadra = squadra; this.mercato = lega.MercatoAttivo; textBoxCrediti.Text = "" + lega.SquadraAdmin.CreditiResidui; buttonCrea.Enabled = false; buttonPartecipa.Enabled = false; textBoxGiocatore.Enabled = false; textBoxCrediti.Enabled = false; textBoxOfferta.Enabled = false; if (lega.SquadraAdmin.Giocatori.Count != 0) { foreach (Giocatore g in lega.SquadraAdmin.Giocatori) { listBoxAcquisti.Items.Add(g.Nome.ToString()); } } if (lega.MercatoAttivo.AstaAttiva != null) { textBoxGiocatore.Text = lega.MercatoAttivo.AstaAttiva.Giocatore.Nome; textBoxOfferta.Text = "" + lega.MercatoAttivo.AstaAttiva.UltimaOfferta; } ServerLegaSoapClient myGestioneAdminController = new ServerLegaSoapClient(); Turno result = new Turno(); result = myGestioneAdminController.GestisciAsta(lega, squadra); if (result == null) { MessageBox.Show("Errore durante la gestione dell'asta."); } if (result.Ruolo == "FINITO") { MessageBox.Show("Il mercato è stato completato."); new HomeLegaAdmin(lega).Show(); } if (result.Ruolo == "ALTRI") { MessageBox.Show("Altri utenti devono finire di fare l'asta."); Thread.Sleep(3000); result = myGestioneAdminController.GestisciAsta(lega, squadra); } if (result.Tipo == true) { labelAttesa.Visible = false; MessageBox.Show("E' il tuo turno devi creare una asta."); buttonCrea.Enabled = true; } else { labelAttesa.Visible = false; MessageBox.Show("E' il tuo turno devi partecipare ad una asta."); buttonPartecipa.Enabled = true; } }
private Lega AzioniMock(Lega lega, Squadra squadra) { int count; String ruolo; ruolo = lega.MercatoAttivo.AstaAttiva.Giocatore.Ruolo; if (squadra.VerificaReparto(ruolo, lega)) { ruolo = "ALTRI"; count = lega.MercatoAttivo.AstaAttiva.Squadre.Count; for (int i = 0; i < count && lega.MercatoAttivo.AstaAttiva != null; i++) { if (!lega.MercatoAttivo.AstaAttiva.Squadre[i].Nome.Equals(squadra.Nome)) { int result; Random r = new Random(); result = r.Next(2); if (result == 0) { lega = AbbandonaMock(lega.MercatoAttivo.AstaAttiva.Squadre[i], lega); } else { lega = RialzaMock(lega.MercatoAttivo.AstaAttiva.Squadre[i], lega); } if (lega.MercatoAttivo.AstaAttiva != null) { count = lega.MercatoAttivo.AstaAttiva.Squadre.Count; } } } } else { count = lega.MercatoAttivo.AstaAttiva.Squadre.Count; for (int i = 0; i < count && lega.MercatoAttivo.AstaAttiva != null; i++) { if (!lega.MercatoAttivo.AstaAttiva.Squadre[i].Nome.Equals(squadra.Nome)) { int result; Random r = new Random(); result = r.Next(2); if (result == 0) { lega = AbbandonaMock(lega.MercatoAttivo.AstaAttiva.Squadre[i], lega); } else { lega = RialzaMock(lega.MercatoAttivo.AstaAttiva.Squadre[i], lega); } if (lega.MercatoAttivo.AstaAttiva != null) { count = lega.MercatoAttivo.AstaAttiva.Squadre.Count; } } } } return(lega); }
public Boolean UniscitiAMercato(Mercato mercato, Squadra squadra) { if (mercato.Squadre.Contains(squadra)) { return(false); } return(true); }
public List <Lega> GetLeghe(Utente utente) { List <Lega> leghe = new List <Lega>(); SqlConnection conn = null; try { //CAMBIARE IL PATH A SECONDA DEL DB USATO!! ///JACOPO //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Jacopo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaJacopo.mdf;Integrated Security=True"); //LORENZO conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Lorenzo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaLori.mdf;Integrated Security=True"); //ALAN //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Alan\Documents\universita\terzo anno\secondo semestre\progetto\MyFantalega\ServerLega\App_Data\DBMyFantalega.mdf;Integrated Security=True"); conn.Open(); //QUERY CHE RESTITUISCE LE LEGHE SqlCommand select = new SqlCommand("SELECT * FROM Lega WHERE nome IN (SELECT S.lega FROM Squadra S JOIN Utente U ON U.username = S.utente WHERE U.[e-mail]='" + utente.Email + "')", conn); SqlDataReader reader = select.ExecuteReader(); while (reader.Read()) { Lega lega = new Lega(reader["nome"].ToString(), (int)reader.GetValue(1)); lega.CreditiInizialiSquadra = reader.GetInt32(2); lega.NumeroPor = reader.GetInt32(3); lega.NumeroDif = reader.GetInt32(4); lega.NumeroCen = reader.GetInt32(5); lega.NumeroAtt = reader.GetInt32(6); Squadra squadraAdmin = new Squadra(); squadraAdmin.Nome = reader.GetString(7); ListaSvincolati lista = null; if (reader.GetValue(8).GetType() != typeof(DBNull)) { lista = new ListaSvincolati(); lista.IdLista = reader.GetInt32(8); } lega.ListaSvincolati = lista; //squadraAdmin.Lega = lega; squadraAdmin.Utente = utente; lega.SquadraAdmin = squadraAdmin; leghe.Add(lega); } reader.Close(); return(leghe); } catch (Exception e) { Console.WriteLine(e.Message); return(null); } finally { conn.Close(); } }
public void LegaSetUp() { _utente = new Utente("mailtestLega.com"); _utente.IsAdmin = true; _lega = new Lega("FantacalcioClub", 10); _squadraAdmin = new Squadra("SquareFC", _lega, _utente); _lega.AggiungiSquadra(_squadraAdmin); _lega.SquadraAdmin = _squadraAdmin; }
public CreaAsta(Lega lega, Squadra squadra) { InitializeComponent(); this.lega = lega; this.squadra = squadra; foreach (Giocatore g in lega.ListaSvincolati.Giocatori) { comboBoxSvincolati.Items.Add(g.Ruolo + "-" + g.Nome + "-" + g.QuotazioneIniziale); } }
public Asta OffriCrediti(int offerta, Asta asta, Squadra squadra) { if (offerta.Equals(null) || asta == null || squadra == null) { return(null); } asta.UltimaOfferta = offerta; asta.UltimoOfferente = squadra; return(asta); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { Squadra squadra = (Squadra)comboBox1.SelectedItem; textBox1.Text = squadra.Nome; textBox2.Text = Convert.ToString(squadra.NumeroPor); textBox5.Text = Convert.ToString(squadra.NumeroDif); textBox4.Text = Convert.ToString(squadra.NumeroCen); textBox6.Text = Convert.ToString(squadra.NumeroAtt); textBox7.Text = Convert.ToString(squadra.CreditiResidui); }
public Lega Abbandona(Squadra squadra, Lega lega) { IPartecipaAstaController myPartecipaAsta = new PartecipaAstaController(); myPartecipaAsta.AbbandonaGiocatore(lega.MercatoAttivo.AstaAttiva, squadra); lega = AssegnaGiocatore(lega.MercatoAttivo.AstaAttiva.Giocatore, lega.MercatoAttivo.AstaAttiva.UltimoOfferente, lega.MercatoAttivo.AstaAttiva.UltimaOfferta, lega); if (lega != null) { lega.MercatoAttivo.AstaAttiva = null; } return(lega); }
private Squadra MapSqaudra(SquadraFake squadraFake, List <PersonaleVVF> lstVVF) { Squadra.StatoSquadra Stato; switch (squadraFake.Stato) { case "L": Stato = Squadra.StatoSquadra.InSede; break; case "A": Stato = Squadra.StatoSquadra.SulPosto; break; case "R": Stato = Squadra.StatoSquadra.InRientro; break; default: Stato = Squadra.StatoSquadra.InSede; break; } var distaccamento = _getDistaccamentoByCodiceSedeUC.Get(squadraFake.Sede).Result; var sedeDistaccamento = new Sede(squadraFake.Sede, distaccamento.DescDistaccamento, distaccamento.Indirizzo, distaccamento.Coordinate, "", "", "", "", ""); var ListaCodiciFiscaliComponentiSquadra = new List <string>(); var ComponentiSquadra = new List <Componente>(); foreach (var componenteFake in squadraFake.ComponentiSquadra) { var pVVf = lstVVF.FirstOrDefault(p => p.CodFiscale.Equals(componenteFake.CodiceFiscale)); if (pVVf != null) { var componente = new Componente(componenteFake.DescrizioneQualificaLunga, pVVf.Nominativo, componenteFake.Tooltip, componenteFake.CapoPartenza, componenteFake.Autista, componenteFake.Rimpiazzo) { CodiceFiscale = pVVf.CodFiscale, OrarioFine = componenteFake.OrarioFine, OrarioInizio = componenteFake.OrarioInizio, Telefono = componenteFake.Telefono, TecnicoGuardia1 = componenteFake.TecnicoGuardia1, TecnicoGuardia2 = componenteFake.TecnicoGuardia2, FunGuardia = componenteFake.FunGuardia, CapoTurno = componenteFake.CapoTurno }; ComponentiSquadra.Add(componente); ListaCodiciFiscaliComponentiSquadra.Add(pVVf.CodFiscale); } } var s = new Squadra(squadraFake.NomeSquadra, Stato, ComponentiSquadra, sedeDistaccamento, squadraFake.Turno); s.Id = squadraFake.CodiceSquadra; s.Codice = squadraFake.CodiceSquadra; s.ListaCodiciFiscaliComponentiSquadra = ListaCodiciFiscaliComponentiSquadra; return(s); }
public Boolean AbbandonaGiocatore(Asta asta, Squadra squadra) { Boolean result = false; if (asta == null || squadra == null) { return(result); } //ho pensato che il controllo se e' l'ultima squadra lo faccia gestisci asta asta.Squadre.Remove(squadra); result = true; return(result); }
public Boolean RialzaOfferta(Asta asta, Squadra squadra) { Boolean result = false; if (asta == null || squadra == null) { return(result); } asta.UltimaOfferta = asta.UltimaOfferta + 1; asta.UltimoOfferente = squadra; result = true; return(result); }
public Boolean OffriCrediti(int offerta, Asta asta, Squadra squadra) { Boolean result = false; if (offerta.Equals(null) || asta == null || squadra == null) { return(result); } asta.UltimaOfferta = offerta; asta.UltimoOfferente = squadra; result = true; return(result); }
private Lega RialzaMock(Squadra squadra, Lega lega) { IPartecipaAstaController myPartecipaAsta = new PartecipaAstaController(); myPartecipaAsta.RialzaOfferta(lega.MercatoAttivo.AstaAttiva, squadra); if (lega != null) { return(lega); } else { lega.MercatoAttivo.AstaAttiva = null; return(lega); } }
public PartecipaAsta(Lega lega, Squadra squadra) { InitializeComponent(); this.lega = lega; this.squadra = squadra; foreach (Squadra s in lega.MercatoAttivo.AstaAttiva.Squadre) { comboBox1.Items.Add(s.Nome); } textBox2.Text = lega.MercatoAttivo.AstaAttiva.UltimoOfferente.Nome; textBox5.Text = Convert.ToString(lega.MercatoAttivo.AstaAttiva.UltimaOfferta); textBox3.Text = lega.MercatoAttivo.AstaAttiva.Giocatore.Nome; textBox2.Enabled = false; textBox3.Enabled = false; textBox5.Enabled = false; }
private Squadra MapSquadra(SquadraFake squadraFake, string CodSede) { Squadra.StatoSquadra Stato; switch (squadraFake.Stato) { case "L": Stato = Squadra.StatoSquadra.InSede; break; case "A": Stato = Squadra.StatoSquadra.SulPosto; break; case "R": Stato = Squadra.StatoSquadra.InRientro; break; default: Stato = Squadra.StatoSquadra.InSede; break; } var sedeDistaccamento = new Sede(squadraFake.Sede, null, null, null, "", "", "", "", ""); List <string> ListaCodiciFiscaliComponentiSquadra = new List <string>(); List <Componente> ComponentiSquadra = new List <Componente>(); foreach (ComponenteSquadraFake componenteFake in squadraFake.ComponentiSquadra) { //PersonaleVVF pVVf = _getPersonaleByCF.Get(componenteFake.CodiceFiscale, CodSede).Result; Componente componente = new Componente(componenteFake.DescrizioneQualificaLunga, "", componenteFake.Tooltip, componenteFake.CapoPartenza, componenteFake.Autista, componenteFake.Rimpiazzo) { CodiceFiscale = componenteFake.CodiceFiscale, OrarioFine = componenteFake.OrarioFine, OrarioInizio = componenteFake.OrarioInizio, Telefono = componenteFake.Telefono, TecnicoGuardia1 = componenteFake.TecnicoGuardia1, TecnicoGuardia2 = componenteFake.TecnicoGuardia2, FunGuardia = componenteFake.FunGuardia, CapoTurno = componenteFake.CapoTurno }; ComponentiSquadra.Add(componente); ListaCodiciFiscaliComponentiSquadra.Add(componenteFake.CodiceFiscale); } Squadra s = new Squadra(squadraFake.NomeSquadra, Stato, ComponentiSquadra, sedeDistaccamento); s.Id = squadraFake.CodiceSquadra; s.Codice = squadraFake.CodiceSquadra; s.ListaCodiciFiscaliComponentiSquadra = ListaCodiciFiscaliComponentiSquadra; return(s); }
public Lega Rialza(Squadra squadra, Lega lega) { Lega result; IPartecipaAstaController myPartecipaAsta = new PartecipaAstaController(); myPartecipaAsta.RialzaOfferta(lega.MercatoAttivo.AstaAttiva, squadra); result = AzioniMock(lega, lega.SquadraAdmin); if (result != null) { return(result); } else { result.MercatoAttivo.AstaAttiva = null; return(result); } }
private Lega AssegnaGiocatore(Giocatore giocatore, Squadra squadra, int offertaFinale, Lega lega) { int creditiSq; SqlConnection conn = null; try { //CAMBIARE IL PATH A SECONDA DEL DB USATO!! //JACOPO //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Jacopo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaJacopo.mdf;Integrated Security=True"); //LORENZO conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Lorenzo\source\repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaLori.mdf;Integrated Security=True"); //ALAN //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Alan\Documents\universita\terzo anno\secondo semestre\progetto\MyFantalega\ServerLega\App_Data\DBMyFantalega.mdf;Integrated Security=True"); conn.Open(); lega.ListaSvincolati.RimuoviGiocatore(giocatore); giocatore.NomeSquadra = squadra.Nome; giocatore.PrezzoAcquisto = offertaFinale; creditiSq = squadra.CreditiResidui - offertaFinale; squadra.CreditiResidui = creditiSq; squadra.AggiungiGiocatore(giocatore); lega.SquadraAdmin.AggiungiGiocatore(giocatore); lega.SquadraAdmin.CreditiResidui = creditiSq; //modifico nel Db la squadra di appartenenza al giocatore e il prezzo d'acquisto SqlCommand updateGiocatore = new SqlCommand("UPDATE Giocatore SET nomeSquadra = '" + squadra.Nome + "' , legaSquadra = '" + lega.NomeLega + "' , prezzoAcquisto = " + giocatore.PrezzoAcquisto + " , lista = NULL WHERE nome = '" + giocatore.Nome + "'", conn); updateGiocatore.ExecuteNonQuery(); SqlCommand updateSquadra = new SqlCommand("UPDATE Squadra SET creditiResidui = " + creditiSq + " WHERE nome = '" + squadra.Nome + "'", conn); updateSquadra.ExecuteNonQuery(); conn.Close(); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.ToString()); lega.MercatoAttivo.AstaAttiva = null; return(lega); } finally { conn.Close(); } return(lega); }
public GestioneMercato(Lega legaPass, Squadra squadra) { InitializeComponent(); this.lega = legaPass; mercato = lega.MercatoAttivo; this.squadra = squadra; buttonVisualizzaReport.Enabled = false; buttonCreaPausa.Enabled = false; textBox1.Enabled = false; textBox2.Enabled = false; textBox3.Enabled = false; textBox4.Enabled = false; textBox5.Enabled = false; textBox6.Enabled = false; textBox7.Enabled = false; foreach (Squadra s in mercato.Squadre) { comboBox1.Items.Add(s.Nome); } }
public void SetUp() { Utente _utente = new Utente(); _utente.Email = "mailtestLega.com"; _utente.IsAdmin = true; _lega = new Lega(); _lega.NumeroSquadreTotali = 10; _lega.NomeLega = "LigaCspt"; _lega.Squadre = new List <Squadra>(); Squadra _squadraAdmin = new Squadra(); _squadraAdmin.Utente = _utente; _squadraAdmin.Nome = "SquareFC"; _lega.Squadre.Add(_squadraAdmin); _lega.SquadraAdmin = _squadraAdmin; ServerLegaSoapClient myGestioneAdminController = new ServerLegaSoapClient(); _lega = myGestioneAdminController.SetImpostazioni(8, 100, 2, 6, 6, 4, _lega); myGestioneAdminController.Close(); }
public SvincolaGiocatore(Squadra squadraPass, Lega legaPass) { InitializeComponent(); lega = legaPass; utente = null; giocatore = null; squadra = squadraPass; textBox1.Enabled = false; svincolaButton.Enabled = false; button2.Enabled = true; List <Giocatore> giocatori = squadra.Giocatori; if (giocatori == null) { comboBoxGiocatori.Text = "Nessun giocatore disponibile"; } foreach (Giocatore giocatore in giocatori) { comboBoxGiocatori.Items.Add(giocatore.Nome.ToString()); } }
public Lega SvincolaGiocatore(Giocatore g, Squadra s, Lega lega) { if (!s.Giocatori.Contains(g) || g == null || s == null) { return(null); } s.RimuoviGiocatore(g); g.NomeSquadra = "ListaSvincolati"; s.CreditiResidui = s.CreditiResidui + (g.PrezzoAcquisto / 2); //g.PrezzoAcquisto = 0; lega.ListaSvincolati.AggiungiGiocatore(g); SqlConnection conn = null; try { ///JACOPO //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Jacopo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaJacopo.mdf;Integrated Security=True"); //LORENZO conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Lorenzo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaLori.mdf;Integrated Security=True"); //ALAN //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Alan\Documents\universita\terzo anno\secondo semestre\progetto\MyFantalega\ServerLega\App_Data\DBMyFantalega.mdf;Integrated Security=True"); conn.Open(); SqlCommand update = new SqlCommand("update Giocatore set lista=" + lega.ListaSvincolati.IdLista + ", legaSquadra=NULL, nomeSquadra=NULL, prezzoAcquisto= " + g.PrezzoAcquisto + " where nome='" + g.Nome + "'", conn); update.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine(e.Message); return(null); } finally { conn.Close(); } return(lega); }
public Lega Rialza(Squadra squadra, Lega lega) { IGestioneAstaController gestioneAstaController = new GestioneAstaController(); return(gestioneAstaController.Rialza(squadra, lega)); }
public Lega Abbandona(Squadra squadra, Lega lega) { IGestioneAstaController gestioneAstaController = new GestioneAstaController(); return(gestioneAstaController.Abbandona(squadra, lega)); }
public Boolean uniscitiAMercato(Mercato mercato, Squadra squadra) { IGestioneUtenteController gestioneUtenteController = new GestioneUtenteController(); return(gestioneUtenteController.UniscitiAMercato(mercato, squadra)); }
public Lega SvincolaGiocatore(Giocatore g, Squadra s, Lega l) { IGestioneSvincoloController gestioneSvincoloController = new GestioneSvincoloController(); return(gestioneSvincoloController.SvincolaGiocatore(g, s, l)); }
public Lega CreaMercato(Lega lega) { SqlConnection conn = null; try { //JACOPO //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Jacopo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaJacopo.mdf;Integrated Security=True"); //LORENZO conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Lorenzo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaLori.mdf;Integrated Security=True"); //ALAN //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Alan\Documents\universita\terzo anno\secondo semestre\progetto\MyFantalega\ServerLega\App_Data\DBMyFantalega.mdf;Integrated Security=True"); conn.Open(); Random random = new Random(); int id = random.Next(0, 1000); Mercato m = new Mercato(); m.IdMercato = id; //aggiungiamo squadre per l'esposizione del progetto //ATTENZIONE: AGGIUNGERE A MANO AL DB NELLA TABELLA UTENTE 3 Utenti con username rispettivamente userMock1, userMock2, userMock3 m.addSquadra(lega.SquadraAdmin); Utente a1 = new Utente(); Squadra s1 = new Squadra(); int codice = random.Next(0, 9999); s1.Nome = "SquadraMock" + codice; s1.Utente = a1; String userMock = "UserMock" + codice; SqlCommand insertUtente = new SqlCommand("INSERT INTO Utente (username, [e-mail] ) VALUES ( '" + userMock + "', '*****@*****.**')", conn); insertUtente.ExecuteNonQuery(); SqlCommand insert = new SqlCommand("INSERT INTO Squadra(nome, creditiResidui, lega, utente) VALUES('" + s1.Nome + "' ," + lega.CreditiInizialiSquadra + ", '" + lega.NomeLega + "' , '" + userMock + "')", conn); insert.ExecuteNonQuery(); m.addSquadra(s1); lega.AggiungiSquadra(s1); Utente a2 = new Utente(); Squadra s2 = new Squadra(); codice = random.Next(0, 9999); s2.Nome = "SquadraMock" + codice; s2.Utente = a2; userMock = "UserMock" + codice; insertUtente = new SqlCommand("INSERT INTO Utente (username, [e-mail] ) VALUES ( '" + userMock + "', '*****@*****.**')", conn); insertUtente.ExecuteNonQuery(); insert = new SqlCommand("INSERT INTO Squadra(nome, creditiResidui, lega, utente) VALUES('" + s2.Nome + "' ," + lega.CreditiInizialiSquadra + ", '" + lega.NomeLega + "' , '" + userMock + "')", conn); insert.ExecuteNonQuery(); m.addSquadra(s2); lega.AggiungiSquadra(s2); Utente a3 = new Utente(); Squadra s3 = new Squadra(); codice = random.Next(0, 9999); s3.Nome = "SquadraMock" + codice; s3.Utente = a3; userMock = "UserMock" + codice; insertUtente = new SqlCommand("INSERT INTO Utente (username, [e-mail] ) VALUES ( '" + userMock + "', '*****@*****.**')", conn); insertUtente.ExecuteNonQuery(); insert = new SqlCommand("INSERT INTO Squadra(nome, creditiResidui, lega, utente) VALUES('" + s3.Nome + "' ," + lega.CreditiInizialiSquadra + ", '" + lega.NomeLega + "' , '" + userMock + "')", conn); insert.ExecuteNonQuery(); m.addSquadra(s3); lega.AggiungiSquadra(s3); /* * m.addSquadra( new Squadra("Foizasteam", lega, new Utente())); * m.addSquadra( new Squadra("TagliesterUnited", lega, new Utente())); * m.addSquadra( new Squadra("TaglionsporKulubu", lega, new Utente())); * m.addSquadra( new Squadra("Stefanese1997", lega, new Utente())); * m.addSquadra( new Squadra("DeportivoAperitivo", lega, new Utente())); * m.addSquadra( new Squadra("CRFantasia7", lega, new Utente())); * m.addSquadra( new Squadra("MercedesAMG", lega, new Utente())); * m.addSquadra( new Squadra("SanGallo", lega, new Utente())); */ lega.MercatoAttivo = m; return(lega); } catch (Exception e) { Console.WriteLine(e.Message); lega.MercatoAttivo = null; return(lega); } finally { conn.Close(); } }
public HomeLegaAdmin(Lega lega) { InitializeComponent(); this.lega = lega; squadra = lega.SquadraAdmin; }