Example #1
0
        private void RefreshDataGridView(object sender, TreeViewEventArgs e)
        {
            if (e.Node.Tag is Sesso)
            {
                return;
            }

            SpecialitàGara sg = Gara.GetInstance().GetSpecialitàGaraForDisciplina((Disciplina)e.Node.Tag);

            Console.Write(sg.PrestazioneFemminile.Keys.GetType());

            if (e.Node.Parent.Tag.Equals(Sesso.MASCHIO))
            {
                _garaDataGridView.DataSource = sg.PrestazioneMaschile.Keys.ToList();
            }
            else if (e.Node.Parent.Tag.Equals(Sesso.FEMMINA))
            {
                _garaDataGridView.DataSource = sg.PrestazioneFemminile.Keys.ToList();
            }

            _garaDataGridView.Columns["Guid"].Visible                = false;
            _garaDataGridView.Columns["Sesso"].Visible               = false;
            _garaDataGridView.Columns["Istruttore"].Visible          = false;
            _garaDataGridView.Columns["ScadenzaCertificato"].Visible = false;
        }
Example #2
0
        private void _garaTreeView_AfterSelect(object sender, TreeViewEventArgs e)
        {
            if (e.Node.Tag is Sesso)
            {
                return;
            }

            Disciplina disciplinaSelected = ((Disciplina)e.Node.Tag);

            _selectedSpecialitàGara = Gara.GetInstance().GetSpecialitàGaraForDisciplina(disciplinaSelected);
            _selectedSesso          = (Sesso)e.Node.Parent.Tag;

            if (disciplinaSelected.Equals(Disciplina.STA))
            {
                _misurazioneLabel.Text = "MISURAZIONE (secondi)";
            }
            else
            {
                _misurazioneLabel.Text = "MISURAZIONE (metri)";
            }
        }
Example #3
0
            private void Save(SpecialitàGara specialitàGara)
            {
                _writer.WriteStartElement("Disciplina");
                _writer.WriteAttributeString("tipoDisciplina", "urn:samples", specialitàGara.Disciplina.ToString());
                _writer.WriteStartElement("PrestazioniMaschili");

                foreach (KeyValuePair<Atleta, Prestazione> kvp in specialitàGara.PrestazioneMaschile)
                {
                    _writer.WriteStartElement("Prestazione");
                    _writer.WriteAttributeString("idAtleta", "urn:samples", kvp.Key.Guid.ToString());
                    _writer.WriteAttributeString("nomeAtleta", "urn:samples", kvp.Key.Nome);
                    _writer.WriteAttributeString("cognomeAtleta", "urn:samples", kvp.Key.Cognome);
                    _writer.WriteAttributeString("CodiceFiscaleAtleta", "urn:samples", kvp.Key.CodiceFiscale);

                    Save(kvp.Value);

                    _writer.WriteEndElement();
                }

                _writer.WriteEndElement();
                _writer.WriteStartElement("PrestazioniFemminili");

                foreach (KeyValuePair<Atleta, Prestazione> kvp in specialitàGara.PrestazioneFemminile)
                {
                    _writer.WriteStartElement("Prestazione");
                    _writer.WriteAttributeString("idAtleta", "urn:samples", kvp.Key.Guid.ToString());
                    _writer.WriteAttributeString("nomeAtleta", "urn:samples", kvp.Key.Nome);
                    _writer.WriteAttributeString("cognomeAtleta", "urn:samples", kvp.Key.Cognome);
                    _writer.WriteAttributeString("CodiceFiscaleAtleta", "urn:samples", kvp.Key.CodiceFiscale);

                    Save(kvp.Value);

                    _writer.WriteEndElement();
                }

                _writer.WriteEndElement();
                _writer.WriteEndElement();
            }