private void BtnCreerNavirePassager_Click(object sender, EventArgs e) { var myStrings = new List <string> { Convert.ToString(this.TxTirant.Text), this.TxNomNavire.Text, this.TxPavillon.Text, Convert.ToString(this.TxLongueur.Text), Convert.ToString(this.TxLargeur.Text), Convert.ToString(this.TxTirant.Text), Convert.ToString(this.TxNbMaxiPassager.Text), Convert.ToString(this.TxNbChambre.Text), Convert.ToString(this.TxNbCabine.Text) }; if (!(myStrings.All(s => s == null))) { unNavirePassager = new NavirePassager( Convert.ToInt32(this.TxNumLLOYD.Text), this.TxNomNavire.Text, this.TxPavillon.Text, Convert.ToInt16(this.TxLongueur.Text), Convert.ToInt32(this.TxLargeur.Text), Convert.ToInt32(this.TxTirant.Text), Convert.ToInt32(this.TxNbMaxiPassager.Text), Convert.ToInt32(this.TxNbChambre.Text), Convert.ToInt32(this.TxNbCabine.Text)); MessageBox.Show("Navire Passager créé"); } else { MessageBox.Show("Veuillez remplir tous les champs !"); } }
/// <summary> /// Méthode qui permet d'ajouter un objet de type NavirePassager à la collection TouslesNavirePort /// Méthode surchargée. /// </summary> /// <param name="navirePassager"></param> public void AjouterNavire(NavirePassager navirePassager) { this.TousLesNavirePort.Add(navirePassager); NavirePassager.NbNavirePassager++; }