Example #1
0
        private void BTModifica_Click(object sender, EventArgs e)
        {
            //Recogemos los datos para guardarlos en el objeto
            String    nom, nacionalitat, motor;
            int       dorsal;
            Escuderia esc = new Escuderia();

            nom          = TBModNomPilot.Text;
            nacionalitat = TBModNacionalitat.Text;
            dorsal       = Convert.ToInt32(TBModDorsal.Text);

            esc = esc.cercarEscuderia(CBModEscuderiaPilot.Text);

            //creamos el objetos de variables y objetos
            pilot pi = new pilot(nom, nacionalitat, dorsal, esc);

            //añadimos la variable objeto tipo pilot "pi" dentro del fichero

            pi.afegeixPilotFitxer();

            //Construimos el objeto
            //Escuderia esc = new Escuderia(nom, nacionalitat, dorsal, motor);

            //modificamos la escuderia
            //esc.modificarEscuderia();

            //Y volvemos al estado inicial
            numPil = 0;
            carregaComboBox();
            Botonera();
        }
Example #2
0
        private void BTAfegir_Click(object sender, EventArgs e)
        {
            //variables para recoger los datos
            String    nom, nacionalitat;
            int       dorsal;
            Escuderia esc = new Escuderia();


            //recogemos los datos y los guardamos dentro de las variables
            nom          = TBNompilot.Text;
            nacionalitat = TBNacionalitat.Text;
            dorsal       = Convert.ToInt32(TBDorsal.Text);
            //recogemos la variable tipo objeto
            esc = esc.cercarEscuderia(CBEscuderia.Text);

            //creamos el objetos de variables y objetos
            pilot pi = new pilot(nom, nacionalitat, dorsal, esc);

            //añadimos la variable objeto tipo pilot "pi" dentro del fichero

            pi.afegeixPilotFitxer();


            //vaciamos los texbox
            TBNompilot.Text     = "";
            TBNacionalitat.Text = "";
            TBDorsal.Text       = "";
        }
Example #3
0
        private void Botonera()
        {
            Boolean   primers, ultims = true;
            Escuderia esc      = new Escuderia();
            int       totalEsc = esc.contaEscuderies();

            // primers botons
            if (numEsc == 0)
            {
                primers = false;
            }
            else
            {
                primers = true;
            }

            // últims botons
            if (numEsc == totalEsc - 1)
            {
                ultims = false;
            }
            else
            {
                ultims = true;
            }


            // apliquem els enabled als botons
            BTPrimer.Enabled    = primers;
            BTAnterior.Enabled  = primers;
            BTSiguiente.Enabled = ultims;
            BTUltimo.Enabled    = ultims;
        }
Example #4
0
        private void BTEliminarEsc_Click(object sender, EventArgs e)
        {
            if (LBNomEscElimEsc.Text != ":")
            {
                /////////////////////////
                /// FORMA 1. ELIMINA A PARTIR DEL NOM DE L'ESCUDERIA
                Escuderia esc = new Escuderia();
                esc.eliminaEscuderia(LBNomEscElimEsc.Text);

                /////////////////////////

                //// FORMA 2. ELIMINAR A PARTIR DE L'OBJECTE //
                ////CONSTRUÏM OBJECTE
                //String escuderia, pais, motor;
                //int any;

                //escuderia = LBEscuderia.Text;
                //pais = LBPais.Text;
                //motor = LBMotor.Text;
                //any = Convert.ToInt32(LBAny.Text);

                //escuderia es = new escuderia(escuderia, pais, any, motor);

                //es.eliminaEscuderia();

                // tornem les labels a la situació inicial
                LBNomEscElimEsc.Text    = ":";
                LBAnyFElimina.Text      = ":";
                LBMotorFElimi.Text      = ":";
                LBPaisFElim.Text        = ":";
                TBNomEscEliminaEsc.Text = "";
            }
        }
Example #5
0
        private void BTUltimo_Click(object sender, EventArgs e)
        {
            Escuderia esc      = new Escuderia();
            int       totalEsc = esc.contaEscuderies();

            numEsc = totalEsc - 1;

            carregaComboBox();
            Botonera();
        }
Example #6
0
        private void carregaComboBox()
        {
            Escuderia[] esc = new Escuderia[100];
            Escuderia   e1  = new Escuderia();

            esc = e1.llegeixFitxerEscuderia();

            // carreguem els comboBox amb la escuderia (i)
            TBModNomEsc.Text   = esc[numEsc].NomEsc;
            TBModAnyEsc.Text   = Convert.ToString(esc[numEsc].AnyEsc);
            TBModPaisEsc.Text  = esc[numEsc].PaisEsc;
            TBModMotorEsc.Text = esc[numEsc].MotorEsc;
        }
Example #7
0
        private void mostrar()
        {
            Escuderia[] esc = new Escuderia[100];
            Escuderia   es  = new Escuderia();

            //String fitxer = "fitxer/llibres.dat";
            esc = es.llegeixFitxerEscuderia();
            int i = 0;

            do
            {
                RTB1.Text = RTB1.Text + "Nom Escuderia:  " + esc[i].NomEsc + "\nPais Escuderia:  " + esc[i].PaisEsc + "\nAny Fundacio:  " + esc[i].AnyEsc + "\nMotor (CC):  " + esc[i].MotorEsc + "\n\n";
                i++;
            } while (esc[i] != null);
        }
Example #8
0
 private void mostrarLabels(Escuderia esc, String nomEs)
 {
     // Introduïm en els labels si existeix la escuderia que hem buscat
     if (esc == null)
     {
         MessageBox.Show("No existeix la escuderia" + nomEs, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         LBNomEscElimEsc.Text = esc.NomEsc;
         LBMotorFElimi.Text   = esc.MotorEsc;
         LBPaisFElim.Text     = esc.PaisEsc;
         LBAnyFElimina.Text   = Convert.ToString(esc.AnyEsc);
     }
 }
Example #9
0
        private void BTAfegir_Click(object sender, EventArgs e)
        {
            String nomEsc, paisEsc, motorEsc;
            int    anyFund;


            nomEsc   = TBNomEsc.Text;
            paisEsc  = TBPais.Text;
            motorEsc = TBMotor.Text;
            anyFund  = Convert.ToInt32(TBAnyFun.Text);

            Escuderia esc = new Escuderia(nomEsc, paisEsc, anyFund, motorEsc);

            esc.afegeixFitxerEscuderia();


            limpiarCampos();
        }
Example #10
0
        private void BTBuscarEsc_Click(object sender, EventArgs e)
        {
            //Recogemos los datos(nom escuderia)
            String nomEsc;

            nomEsc = TBNomEscEliminaEsc.Text;
            //Creamos el objeto
            Escuderia esc = new Escuderia();

            //buscamos la escuderia
            esc = esc.cercarEscuderia(nomEsc);


            LBNomEscElimEsc.Text = esc.NomEsc;

            mostrarLabels(esc, nomEsc);



            //// 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)
            //{
            //    MessageBox.Show("No existeix la escuderia" + nom_esc, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
            //else
            //{
            //    LBEscuderia.Text = esc.Nom;
            //    LBMotor.Text = esc.Motor;
            //    LBPais.Text = esc.Pais;
            //    LBAny.Text = Convert.ToString(esc.Any_fundacio);
            //}
        }
Example #11
0
        //private void FModificarEsc_FormClosed(object sender, FormClosedEventArgs e)
        //{
        //    FormPrincipal f = new FormPrincipal();
        //    f.Show();
        //}
        //public void torna()
        //{

        //    this.Close();

        //}
        private void BTModificar_Click(object sender, EventArgs e)
        {
            //Recogemos los datos para guardarlos en el objeto
            String nom, pais, motor;
            int    any;

            nom   = TBModNomEsc.Text;
            pais  = TBModPaisEsc.Text;
            motor = TBModMotorEsc.Text;
            any   = Convert.ToInt32(TBModAnyEsc.Text);

            //Construimos el objeto
            Escuderia esc = new Escuderia(nom, pais, any, motor);

            //modificamos la escuderia
            esc.modificarEscuderia();

            //Y volvemos al estado inicial
            numEsc = 0;
            carregaComboBox();
            Botonera();
        }
Example #12
0
        ///A continuacion dentro del "LOAD" cargaremos el combobox de escuderias
        private void FAfegeixPilot_Load(object sender, EventArgs e)
        {
            Escuderia[] esc = new Escuderia[100];       // per crear un array d'autors
            Escuderia   es  = new Escuderia();          // per utilitzar el mètode (llegir objecteFitxer) dintre d'autor
            int         i   = 0;

            esc = es.llegeixFitxerEscuderia();

            //////////////////////
            // Omplim el comboBox
            //////////////////////
            //CBAutors.Items.Add("hola");
            //CBAutors.Items.Add("adeu");
            //CBAutors.Text="hola";
            do
            {
                CBEscuderia.Items.Add(esc[i].NomEsc);
                i++;
            } while (esc[i] != null);


            // Per a que hi haja un sel.leccionat
            CBEscuderia.Text = esc[0].NomEsc;
        }