Ejemplo n.º 1
0
        private void BBusca_Click(object sender, EventArgs e)
        {
            // recollim dades
            String nom_esc = TBBuscaEscuderia.Text;

            // Creem l'objecte
            escuderia esc = new escuderia();

            // Cerquem la escuderia
            esc = esc.CercaEscuderia(nom_esc);


            // Introduïm en els labels si existeix la escuderia que hem buscat
            if (esc != null)
            {
                LBEscuderia.Text = esc.Nom;
                LBMotor.Text     = esc.Motor;
                LBPais.Text      = esc.Pais;
                LBAny.Text       = "( Any: " + Convert.ToString(esc.Any_fundacio) + ")";
                BElimina.Enabled = true;
            }
            else
            {
                //   buidaLabels();
                MessageBox.Show("No existeix la escuderia: " + nom_esc, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                BElimina.Enabled = false;
            }
        }
Ejemplo n.º 2
0
        private void BModifica_Click(object sender, EventArgs e)
        {
            // Variables per a recollir dades
            String nomEscud, nom, pais;
            int    dorsal;

            // per recollir les dades de la escuderia de dintre de l'objecte pilot
            escuderia esc = new escuderia();

            // Omplim les variables
            nomEscud = CBEscuderia.Text;
            nom      = TBNom.Text;
            pais     = TBNacionalitat.Text;
            dorsal   = Convert.ToInt32(TBDorsal.Text);

            // cerquem les dades de la escuderia
            esc = esc.CercaEscuderia(nomEscud);

            // Construïm l'objecte
            pilot p = new pilot(nom, pais, esc, dorsal);

            // Modifiquem el pilot sobre el fitxer
            p.modificarPilot(p);

            // I tornem a l'estat inicial
            numPilot = 0;
            carregaTextBox();
            Botonera();
        }
Ejemplo n.º 3
0
        private void BModifica_Click(object sender, EventArgs e)
        {
            // Variables per a recollir dades
            String nomEscud, nom, nacionalitat, especialitat;
            int    temporades;

            // per recollir les dades de la escuderia de dintre de l'objecte pilot
            escuderia esc = new escuderia();

            // Omplim les variables
            nomEscud     = CBEscuderia.Text;
            nom          = TBNom.Text;
            nacionalitat = TBNacionalitat.Text;
            especialitat = TBEspecialitat.Text;
            temporades   = Convert.ToInt32(TBTemporades.Text);

            // cerquem les dades de la escuderia
            esc = esc.CercaEscuderia(nomEscud);

            // Construïm l'objecte
            mecanic m = new mecanic(nom, nacionalitat, esc, especialitat, temporades);

            // Modifiquem el pilot sobre el fitxer
            m.modificarMecanic(m);

            // I tornem a l'estat inicial
            numMecanic = 0;
            carregaTextBox();
            Botonera();
        }
Ejemplo n.º 4
0
        private void BTAfegir_Click(object sender, EventArgs e)
        {
            //variables para guaardar los datos
            String    nom, nacionalitat, especialitat;
            int       temporades;
            escuderia esc = new escuderia();



            ///recogemos los datos de los textBox y combo
            nom          = TBNomAfMec.Text;
            nacionalitat = TBNacionalitaAfeMec.Text;
            especialitat = TBEspecialitatAfMec.Text;
            temporades   = Convert.ToInt32(TBTemporadesAfMec.Text);
            esc          = esc.CercaEscuderia(CBEscuderia.Text);
            //construimos el objeto para enviar los datos a guardar.
            mecanic m = new mecanic(nom, nacionalitat, esc, especialitat, temporades);


            //guardamos dentro del fichero
            m.afegeixPersonaArxiu("Fitxers/mecanics.dat");


            //vaciamos los textBox
            TBNomAfMec.Text          = "";
            TBNacionalitaAfeMec.Text = "";
            TBEspecialitatAfMec.Text = "";
            TBTemporadesAfMec.Text   = "";
        }
Ejemplo n.º 5
0
        private void BAfegeix_Click(object sender, EventArgs e)
        {
            // creem variables
            String    nom, nacionalitat;
            int       dorsal;
            escuderia esc = new escuderia();

            // recollim les dades dels text box
            nom          = TBNom.Text;
            nacionalitat = TBNacionalitat.Text;
            dorsal       = Convert.ToInt32(TBDorsal.Text);
            esc          = esc.CercaEscuderia(CBEscuderia.Text);

            // construim l'objecte
            pilot p = new pilot(nom, nacionalitat, esc, dorsal);

            // guardem al fitxer
            p.afegeixPersonaArxiu("fitxers/pilots.dat");

            // buidem els Text Box
            TBNom.Text          = "";
            TBDorsal.Text       = "";
            TBNacionalitat.Text = "";
        }