示例#1
0
        public int OreAzienda(string nomeA)
        {
            int oreTotAzienda = 0;

            foreach (clsAlunno a in elenco)
            {
                if (a is clsStagista)
                {
                    clsStagista s = a as clsStagista;  // clsStagista s = (clsStagista)a;
                    if (s.Azienda == nomeA)
                    {
                        oreTotAzienda += Convert.ToInt32(s.Ore);
                    }
                }
            }

            return(oreTotAzienda);
        }
        private void btnInserisci_Click(object sender, EventArgs e)
        {
            clsAlunno stu;

            if (txtOreStage.Text.Trim() == "")
            {
                stu = new clsAlunno(txtNome.Text, txtCognome.Text, txtCitta.Text, cmbClasse.SelectedItem.ToString(),
                                    cmbSezione.SelectedItem.ToString(), cmbSpec.SelectedItem.ToString());
            }
            else
            {
                stu = new clsStagista(txtNome.Text, txtCognome.Text, txtCitta.Text, cmbClasse.SelectedItem.ToString(),
                                      cmbSezione.SelectedItem.ToString(), cmbSpec.SelectedItem.ToString(), cmbAzienda.SelectedItem.ToString(), txtOreStage.Text);
                btnRicerca.Enabled = true;
            }
            elencoStudenti.inserisci(stu);
            elencoStudenti.VisualizzaDGV(dgvStudenti);
            pulisciCampi();
        }