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(); }
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 = ""; }
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; }
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 = ""; } }
private void BTUltimo_Click(object sender, EventArgs e) { Escuderia esc = new Escuderia(); int totalEsc = esc.contaEscuderies(); numEsc = totalEsc - 1; carregaComboBox(); Botonera(); }
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; }
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); }
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); } }
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(); }
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); //} }
//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(); }
///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; }