private void LoadLavori() { #region Lavoro1 10/10/2014-20/10/2014 (Tribuna -50 -20, Distinti -30 -20) "Modifica qualcosa" List <SettoreInteressato> list1 = new List <SettoreInteressato>(); list1.Add(new SettoreInteressato(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), -50, -20)); list1.Add(new SettoreInteressato(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), -30, -20)); Impianto.GetInstance().AddLavoro(new Lavoro(new DateTime(2014, 10, 10), new DateTime(2014, 10, 20), list1, "Modifica")); #endregion #region Lavoro2 1/2/2014-15/5/2014 (Tribuna -70 -20, Bulgarelli -30 -30) "Aggiunta cartello pubblicitario" List <SettoreInteressato> list2 = new List <SettoreInteressato>(); list2.Add(new SettoreInteressato(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), -70, -20)); list2.Add(new SettoreInteressato(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), -30, -30)); Impianto.GetInstance().AddLavoro(new Lavoro(new DateTime(2014, 2, 1), new DateTime(2014, 5, 15), list2, "Aggiunta cartello publicitario")); #endregion #region Lavoro3 6/6/2014-30/9/2014 (Tribuna -10 30, Bulgarelli -15 30, Distinti -20 40) "Aggiunta posti" List <SettoreInteressato> list3 = new List <SettoreInteressato>(); list3.Add(new SettoreInteressato(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), -10, 30)); list3.Add(new SettoreInteressato(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), -15, 30)); list3.Add(new SettoreInteressato(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), -20, 40)); Impianto.GetInstance().AddLavoro(new Lavoro(new DateTime(2014, 6, 6), new DateTime(2014, 9, 30), list3, "Aggiunta Posti")); #endregion }
private void buttonSalva_Click(object sender, EventArgs e) { errorProvider1.Clear(); bool controllpass = true; #region controlli if (String.IsNullOrEmpty(_textBoxNomeSettore.Text) || String.IsNullOrWhiteSpace(_textBoxNomeSettore.Text)) { errorProvider1.SetError(_textBoxNomeSettore, "Nome settore non valido"); controllpass = false; } if (Impianto.GetInstance().GetSettorePerNome(_textBoxNomeSettore.Text) != null) { errorProvider1.SetError(_textBoxNomeSettore, "E' già presente un settore con questo nome"); controllpass = false; } string nomeSett = _textBoxNomeSettore.Text; int numPosti; if (!Int32.TryParse(_textBoxCapienzaSettore.Text, out numPosti) || numPosti <= 0) { errorProvider1.SetError(_textBoxCapienzaSettore, "Hai inserito un numero di posti non valido"); controllpass = false; } #endregion #region istanzia if (controllpass) { Impianto.GetInstance().AddSettore(new Settore(nomeSett, numPosti)); this.Hide(); } #endregion }
private void LoadSettori() { Impianto.GetInstance().AddSettore(new Settore(nomeBulgarelli, 1000)); Impianto.GetInstance().AddSettore(new Settore(nomeDistinti, 2000)); Impianto.GetInstance().AddSettore(new Settore(nomeTribuna, 1500)); Impianto.GetInstance().AddSettore(new Settore(nomeOspiti, 500)); }
private void ProgrammaLavoro_Load(object sender, EventArgs e) { foreach (ISettore settore in Impianto.GetInstance().GetSettoriAttivi()) { _checkedListBoxSettoriInteressati.Items.Add(settore); } }
private void EliminaSettore_Load(object sender, EventArgs e) { foreach (ISettore settore in Impianto.GetInstance().GetSettoriAttivi()) { _comboBoxEliminaSettore.Items.Add(settore.Nome); } }
private void ModificaSettore_Load(object sender, EventArgs e) { foreach (ISettore k in Impianto.GetInstance().GetSettoriAttivi()) { _comboBoxModificaSettore.Items.Add(k.Nome); } }
private void CreaNuovoEvento_Load(object sender, EventArgs e) { foreach (ISettore settore in Impianto.GetInstance().GetSettoriAttivi()) { checkListSettoriAperti.Items.Add(settore); } }
private void buttonSalva_Click(object sender, EventArgs e) { if (Impianto.GetInstance().RemoveSettore(Impianto.GetInstance().GetSettorePerNome(_comboBoxEliminaSettore.SelectedItem.ToString()))) { MessageBox.Show("Settore Rimosso"); } this.Hide(); }
private void comboBoxSettore_SelectedValueChanged(object sender, EventArgs e) { this.panelModificaSettore.Visible = true; ISettore seleziona = Impianto.GetInstance().GetSettorePerNome(_comboBoxModificaSettore.SelectedItem.ToString()); _textBoxModificaNome.Text = seleziona.Nome; _textBoxModificaCapienza.Text = seleziona.Capienza.ToString(); _textBoxModificaCapienza.Enabled = false; _textBoxModificaNome.Enabled = false; }
private void aggiorna() { BindingSource bindingSourceEventi = new BindingSource(); bindingSourceEventi.AllowNew = false; bindingSourceEventi.DataSource = Eventi.GetInstance().GetEventiFuturi(); _dataGridViewEventi.DataSource = bindingSourceEventi; BindingSource bindingSourceLavori = new BindingSource(); bindingSourceLavori.AllowNew = false; bindingSourceLavori.DataSource = Impianto.GetInstance().Lavori; _dataGridViewLavoro.DataSource = bindingSourceLavori; BindingSource bindingSourceSettori = new BindingSource(); bindingSourceSettori.AllowNew = false; bindingSourceSettori.DataSource = Impianto.GetInstance().Settori; _dataGridViewSettori.DataSource = bindingSourceSettori; }
static void Main(string[] args) { Impianto.GetInstance().Load(); #region Stampe Impianto //foreach (Settore s in Impianto.GetInstance().Settori) // Console.WriteLine(s); //foreach (Lavoro l in Impianto.GetInstance().Lavori) // Console.WriteLine(l); #endregion PersonaleFactory.Load(); #region Stampe Personale //Console.WriteLine("Numero Coordinatori: " + PersonaleFactory.GetPersonaleQualificato(Qualifica.Coordinatore).Count); //Console.WriteLine("Numero Capi Unita: " + (PersonaleFactory.GetPersonaleQualificato(Qualifica.CapoUnita).Count - // PersonaleFactory.GetPersonaleQualificato(Qualifica.Coordinatore).Count)); //Console.WriteLine("Numero Steward: " + (PersonaleFactory.GetPersonaleQualificato(Qualifica.Steward).Count - // PersonaleFactory.GetPersonaleQualificato(Qualifica.CapoUnita).Count)); //foreach (IPersonale p in PersonaleFactory.GetTuttoPersonale()) // Console.WriteLine(p); #endregion MansioneFactory.Load(); #region Stampe Mansione //foreach (Mansione m in MansioneFactory.GetMansioni()) //{ // Console.WriteLine(m); // foreach (RetribuzioneMansione rm in m.Retribuzioni) // Console.WriteLine(rm); //} #endregion Eventi.GetInstance().Load(); #region Stampe Eventi //foreach (Evento e in Eventi.GetInstance().ListaEventi) // Console.WriteLine(e); #endregion Pagamenti.GetInstance().Load(); #region Stampe Pagamenti //foreach (Pagamento p in Pagamenti.GetInstance().ListaPagamenti) // Console.WriteLine(p); #endregion Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
private void buttonSalva_Click(object sender, EventArgs e) { if (_textBoxModificaCapienza.Enabled || _textBoxModificaNome.Enabled) { _textBoxModificaNome.Enabled = false; _textBoxModificaCapienza.Enabled = false; ISettore seleziona = Impianto.GetInstance().GetSettorePerNome(_comboBoxModificaSettore.SelectedItem.ToString()); seleziona.Nome = _textBoxModificaNome.Text; int app; Int32.TryParse(_textBoxModificaCapienza.Text, out app); seleziona.Capienza = app; this.Hide(); } else { MessageBox.Show("Nessunna modifica rilevata"); } }
private void buttonSalva_Click(object sender, EventArgs e) { _errorProviderProgrammaLavoro.Clear(); bool controllpass = true; #region controlli if (String.IsNullOrEmpty(_textBoxDescrizioneLavoro.Text) || String.IsNullOrWhiteSpace(_textBoxDescrizioneLavoro.Text)) { _errorProviderProgrammaLavoro.SetError(_textBoxDescrizioneLavoro, "Descrizione non valida"); controllpass = false; } string descrizione = _textBoxDescrizioneLavoro.Text; if (_dateTimePickerInizioLavoro.Value > _dateTimePickerFineLavoro.Value) { _errorProviderProgrammaLavoro.SetError(_dateTimePickerFineLavoro, "Data fine precedente alla data di inizio"); controllpass = false; } DateTime dataInizio = _dateTimePickerInizioLavoro.Value; DateTime dataFine = _dateTimePickerFineLavoro.Value; if (_checkedListBoxSettoriInteressati.CheckedItems.Count == 0) { _errorProviderProgrammaLavoro.SetError(_checkedListBoxSettoriInteressati, "Selezionare almeno un settore"); controllpass = false; } #endregion #region istanzia if (controllpass) { List <SettoreInteressato> settoriInteressati = new List <SettoreInteressato>(); foreach (SettoreInteressato settore in _comboBoxSettoreInteressato.Items) { settoriInteressati.Add(settore); } Impianto.GetInstance().AddLavoro(new Lavoro(dataInizio, dataFine, settoriInteressati, descrizione)); Console.WriteLine(Impianto.GetInstance().Lavori.Count); this.Hide(); } #endregion }
public void Load() { addetti = PersonaleFactory.GetPersonaleAttivo(); #region Evento1 Bologna-Milan 15/11/2013 15:00 15/11/2013 17:00 3 Aperti(Bulgarelli, Tribuna) List <ISettore> lista1 = new List <ISettore>(); lista1.Add(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli)); lista1.Add(Impianto.GetInstance().GetSettorePerNome(nomeTribuna)); Evento evento1 = new Evento("Bologna-Milan", new DateTime(2013, 11, 15, 15, 0, 0), new DateTime(2013, 11, 15, 17, 0, 0), 3, lista1); #region Assegnamenti Bulgarelli evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("StefanoGrandi"), MansioneFactory.GetMansione("Coordinatore")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("CristinaEndrizzi"), MansioneFactory.GetMansione("Capo Unità")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("CataldoCosta"), MansioneFactory.GetMansione("Capo Unità")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("GinaSiciliano"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("MelissaTrevisano"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("LaviniaMarcelo"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("CrispinoDeLuca"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("ProsperoPiazza"), MansioneFactory.GetMansione("Steward Lunga")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("ElianoGreece"), MansioneFactory.GetMansione("Steward Lunga")); #endregion #region Assegnamenti Tribuna evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("FerruccioCalabresi"), MansioneFactory.GetMansione("Coordinatore")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("EufrosinaSiciliano"), MansioneFactory.GetMansione("Capo Unità")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("LuigiaMarcelo"), MansioneFactory.GetMansione("Capo Unità")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("MarcelloPisano"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("VitaleBellucci"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AmaliaTrentini"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AngeloFallaci"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AlbertoMancini"), MansioneFactory.GetMansione("Steward Corta")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AdeleMilanesi"), MansioneFactory.GetMansione("Steward Lunga")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("CandidoSal"), MansioneFactory.GetMansione("Steward Lunga")); evento1.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("FerruccioCalabrese"), MansioneFactory.GetMansione("Steward Lunga")); #endregion evento1.Accept(new RegolaCoordinatore()); evento1.Accept(new RegolaCapoUnita()); evento1.Accept(new RegolaSteward()); evento1.Accept(new GeneraPOS()); #endregion #region Evento2 Bologna-Juventus 23/12/2013 15:00 23/12/2013 17:00 7 Aperti(Bulgarelli, Ospiti) List <ISettore> lista2 = new List <ISettore>(); lista2.Add(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli)); lista2.Add(Impianto.GetInstance().GetSettorePerNome(nomeOspiti)); Evento evento2 = new Evento("Bologna-Juventus", new DateTime(2013, 12, 23, 15, 0, 0), new DateTime(2013, 12, 23, 17, 0, 0), 7, lista2); #region assegnamenti Bulgarelli evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("StefanoGrandi"), MansioneFactory.GetMansione("Coordinatore")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("GiacintoGreece"), MansioneFactory.GetMansione("Capo Unità")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("GinaSiciliano"), MansioneFactory.GetMansione("Steward Lunga")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("MelissaTrevisano"), MansioneFactory.GetMansione("Steward Lunga")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("LaviniaMarcelo"), MansioneFactory.GetMansione("Steward Corta")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("CrispinoDeLuca"), MansioneFactory.GetMansione("Steward Corta")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("ProsperoPiazza"), MansioneFactory.GetMansione("Steward Corta")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("ElianoGreece"), MansioneFactory.GetMansione("Steward Corta")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("MarcelloPisano"), MansioneFactory.GetMansione("Steward Corta")); #endregion #region assegnamenti ospiti evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("CristinaEndrizzi"), MansioneFactory.GetMansione("Coordinatore")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("AntoninaOnio"), MansioneFactory.GetMansione("Capo Unità")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("VitaleBellucci"), MansioneFactory.GetMansione("Steward Lunga")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("AmaliaTrentini"), MansioneFactory.GetMansione("Steward Lunga")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("AngeloFallaci"), MansioneFactory.GetMansione("Steward Lunga")); evento2.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("AlbertoMancini"), MansioneFactory.GetMansione("Steward Corta")); #endregion evento2.Accept(new RegolaCoordinatore()); evento2.Accept(new RegolaCapoUnita()); evento2.Accept(new RegolaSteward()); evento2.Accept(new GeneraPOS()); #endregion #region Evento3 Bologna-Inter 1/2/2014 20:45 1/2/2014 23:00 10 Aperti(Distinti) List <ISettore> lista3 = new List <ISettore>(); lista3.Add(Impianto.GetInstance().GetSettorePerNome(nomeDistinti)); Evento evento3 = new Evento("Bologna-Inter", new DateTime(2014, 2, 1, 20, 45, 0), new DateTime(2014, 2, 1, 23, 0, 0), 10, lista3); #region assegnamenti Distinti evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("StefanoGrandi"), MansioneFactory.GetMansione("Coordinatore")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("LuigiaMarcelo"), MansioneFactory.GetMansione("Capo Unità")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("EufrosinaSiciliano"), MansioneFactory.GetMansione("Capo Unità")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("VitaleBellucci"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AngeloFallaci"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AlbertoMancini"), MansioneFactory.GetMansione("Steward Lunga")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AdeleMilanesi"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CandidoSal"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("FerruccioCalabrese"), MansioneFactory.GetMansione("Steward Lunga")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("DelfioLombardi"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AdalricoCalabrese"), MansioneFactory.GetMansione("Steward Lunga")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("TizianaBeneventi"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CeciliaMarcelo"), MansioneFactory.GetMansione("Steward Lunga")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AusilioPalerma"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("NatasciaMazzi"), MansioneFactory.GetMansione("Steward Lunga")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AdalgisaLombardi"), MansioneFactory.GetMansione("Steward Lunga")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MichelinaManfrin"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("ErmenegildaCosta"), MansioneFactory.GetMansione("Steward Corta")); evento3.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MarianoBianchi"), MansioneFactory.GetMansione("Steward Corta")); #endregion evento3.Accept(new RegolaCoordinatore()); evento3.Accept(new RegolaCapoUnita()); evento3.Accept(new RegolaSteward()); evento3.Accept(new GeneraPOS()); #endregion #region Evento4 Bologna-Roma 15/3/2014 15:00 15/3/2014 17:00 2 Aperti(Tribuna, Ospiti, Bulgarelli) List <ISettore> lista4 = new List <ISettore>(); lista4.Add(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli)); lista4.Add(Impianto.GetInstance().GetSettorePerNome(nomeTribuna)); lista4.Add(Impianto.GetInstance().GetSettorePerNome(nomeOspiti)); Evento evento4 = new Evento("Bologna-Roma", new DateTime(2014, 3, 15, 15, 0, 0), new DateTime(2014, 3, 15, 17, 0, 0), 2, lista4); #region assegnamenti Tribuna evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("CettinaGiordano"), MansioneFactory.GetMansione("Coordinatore")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AntoninaOnio"), MansioneFactory.GetMansione("Capo Unità")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("EllaCalabresi"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("MarianoBianchi"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("MauraSabbatini"), MansioneFactory.GetMansione("Steward Lunga")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("GiulianoZetticci"), MansioneFactory.GetMansione("Steward Lunga")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("CassioPiccio"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AdalgisaLombardi"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("NatasciaMazzi"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AusilioPalerma"), MansioneFactory.GetMansione("Steward Lunga")); #endregion #region assegnamenti Bulgarelli evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("SestoNucci"), MansioneFactory.GetMansione("Coordinatore")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("MelaniaMancini"), MansioneFactory.GetMansione("Capo Unità")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("ErmenegildaMazzi"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("GretaArcuri"), MansioneFactory.GetMansione("Steward Lunga")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("GeraldinoUdinesi"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("ErmenegildaCosta"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeBulgarelli), PersonaleFactory.GetPersonale("MichelinaManfrin"), MansioneFactory.GetMansione("Steward Corta")); #endregion #region assegnamenti Ospiti evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("CristinaEndrizzi"), MansioneFactory.GetMansione("Coordinatore")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("BelindaGreece"), MansioneFactory.GetMansione("Capo Unità")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("GinaSiciliano"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("MelissaTrevisano"), MansioneFactory.GetMansione("Steward Corta")); evento4.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeOspiti), PersonaleFactory.GetPersonale("LaviniaMarcelo"), MansioneFactory.GetMansione("Steward Corta")); #endregion evento4.Accept(new RegolaCoordinatore()); evento4.Accept(new RegolaCapoUnita()); evento4.Accept(new RegolaSteward()); evento4.Accept(new GeneraPOS()); #endregion #region Evento5 Bologna-Lazio 30/9/2014 15:00 30/9/2014 17:00 Aperti(Distinti, Tribuna) List <ISettore> lista5 = new List <ISettore>(); lista5.Add(Impianto.GetInstance().GetSettorePerNome(nomeDistinti)); lista5.Add(Impianto.GetInstance().GetSettorePerNome(nomeTribuna)); Evento evento5 = new Evento("Bologna-Lazio", new DateTime(2014, 9, 30, 15, 0, 0), new DateTime(2014, 9, 30, 17, 0, 0), 5, lista5); #region assegnamenti Distinti evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("StefanoGrandi"), MansioneFactory.GetMansione("Coordinatore")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GiacintoGreece"), MansioneFactory.GetMansione("Capo Unità")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CataldoCosta"), MansioneFactory.GetMansione("Capo Unità")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("EllaCalabresi"), MansioneFactory.GetMansione("Steward Lunga")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MarianoBianchi"), MansioneFactory.GetMansione("Steward Lunga")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MauraSabbatini"), MansioneFactory.GetMansione("Steward Lunga")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GiulianoZetticci"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CassioPiccio"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("ErmenegildaMazzi"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GretaArcuri"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GeraldinoUdinesi"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("ErmenegildaCosta"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MichelinaManfrin"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AdalgisaLombardi"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("NatasciaMazzi"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CrispinoDeLuca"), MansioneFactory.GetMansione("Steward Corta")); #endregion #region assegnamenti Tribuna evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("CettinaGiordano"), MansioneFactory.GetMansione("Coordinatore")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("MelaniaMancini"), MansioneFactory.GetMansione("Capo Unità")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AusilioPalerma"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("CeciliaMarcelo"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AdalricoCalabrese"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("TizianaBeneventi"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("DelfioLombardi"), MansioneFactory.GetMansione("Steward Lunga")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("FerruccioCalabrese"), MansioneFactory.GetMansione("Steward Lunga")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("CandidoSal"), MansioneFactory.GetMansione("Steward Lunga")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AdeleMilanesi"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("AlbertoMancini"), MansioneFactory.GetMansione("Steward Corta")); evento5.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeTribuna), PersonaleFactory.GetPersonale("ProsperoPiazza"), MansioneFactory.GetMansione("Steward Corta")); #endregion evento5.Accept(new RegolaCoordinatore()); evento5.Accept(new RegolaCapoUnita()); evento5.Accept(new RegolaSteward()); evento5.Accept(new GeneraPOS()); #endregion #region Evento6 Bologna-Pescara 30/11/2014 15:00 30/11/2014 17:00 Aperti(Distinti) List <ISettore> lista6 = new List <ISettore>(); lista6.Add(Impianto.GetInstance().GetSettorePerNome(nomeDistinti)); Evento evento6 = new Evento("Bologna-Pescara", new DateTime(2014, 11, 30, 15, 0, 0), new DateTime(2014, 11, 30, 17, 0, 0), 5, lista6); #region assegnamenti Distinti evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("StefanoGrandi"), MansioneFactory.GetMansione("Coordinatore")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GiacintoGreece"), MansioneFactory.GetMansione("Capo Unità")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CataldoCosta"), MansioneFactory.GetMansione("Capo Unità")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("EllaCalabresi"), MansioneFactory.GetMansione("Steward Lunga")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MarianoBianchi"), MansioneFactory.GetMansione("Steward Lunga")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MauraSabbatini"), MansioneFactory.GetMansione("Steward Lunga")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GiulianoZetticci"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CassioPiccio"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("ErmenegildaMazzi"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GretaArcuri"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("GeraldinoUdinesi"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("ErmenegildaCosta"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("MichelinaManfrin"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("AdalgisaLombardi"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("NatasciaMazzi"), MansioneFactory.GetMansione("Steward Corta")); evento6.AddPersonaleSettore(Impianto.GetInstance().GetSettorePerNome(nomeDistinti), PersonaleFactory.GetPersonale("CrispinoDeLuca"), MansioneFactory.GetMansione("Steward Corta")); #endregion evento6.Accept(new RegolaCoordinatore()); evento6.Accept(new RegolaCapoUnita()); evento6.Accept(new RegolaSteward()); evento6.Accept(new GeneraPOS()); #endregion Eventi.GetInstance().AddEvento(evento1); Eventi.GetInstance().AddEvento(evento5); Eventi.GetInstance().AddEvento(evento3); Eventi.GetInstance().AddEvento(evento2); Eventi.GetInstance().AddEvento(evento4); Eventi.GetInstance().AddEvento(evento6); }