Ejemplo n.º 1
0
        /// <summary>
        /// Lectura de barcos
        /// </summary>
        /// <param name="listaBarcos"></param>
        public static void LeerBarcos(List <Barco> listaBarcos)
        {
            listaBarcos.Clear();
            Conectarse();
            try {
                Barco barco;
                conexion.Open();
                comando.CommandText = "SELECT * FROM dbo.barcos";
                SqlDataReader myReader = comando.ExecuteReader();

                while (myReader.Read())
                {
                    barco = new Barco(myReader["NOMBRE BARCO"].ToString(), (Barco.tipoBarco)Enum.Parse(typeof(Barco.tipoBarco), myReader["TIPO BARCO"].ToString()), Convert.ToInt32(myReader["ID CLIENTE"]), Convert.ToInt32(myReader["ID BARCO"]));
                    listaBarcos.Add(barco);
                }
                myReader.Close();
                conexion.Close();
            } catch (Exception e) {
                throw e;
            }
        }
Ejemplo n.º 2
0
 public static void RevisarIgualdadBarco(List <Publicacion> listaRevisar, List <Publicacion> listaModificar, Barco barco)
 {
     foreach (Publicacion publicacionLista in listaRevisar)
     {
         foreach (Publicacion publiStock in barco.publicaciones)
         {
             if (publiStock.Codigo == publicacionLista.Codigo && publiStock.eFormato == publicacionLista.eFormato)
             {
                 listaModificar.Add(publiStock);
                 continue;
             }
         }
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Carga los objetos clientes, publicaciones, cartas, barcos y listas.
        ///
        /// </summary>
        private static void cargarObjetos()
        {
            #region AGREGAR BARCOS
            Barco barco1 = new Barco("SKANDI PACIFIC", Barco.tipoBarco.Bulker);
            Barco barco2 = new Barco("ALOLA", Barco.tipoBarco.Dredger);
            Barco barco3 = new Barco("BLAZING SUN", Barco.tipoBarco.Tanker);
            Barco barco4 = new Barco("OCEAN BREEZE", Barco.tipoBarco.Tanker);
            Barco barco5 = new Barco("BLUE SAPPHIRE", Barco.tipoBarco.Cargo);
            Barco barco6 = new Barco("CAPTAIN D", Barco.tipoBarco.Dredger);
            Barco barco7 = new Barco("SANTA BARBARA", Barco.tipoBarco.Fishing);
            Barco barco8 = new Barco("JOURNEY", Barco.tipoBarco.Livestock);
            Barco barco9 = new Barco("STRIMON", Barco.tipoBarco.Tanker);
            #endregion
            #region AGREGAR BARCOS A CLIENTES | INSTANCIAR CLIENTES
            clientesXml.Add(new Clientes("TRITON NAVEGACIONES SA"));
            clientesXml.Last().barcos.Add(barco1);
            clientesXml.Last().barcos.Add(barco2);
            clientesXml.Last().barcos.Add(barco9);
            clientesXml.Add(new Clientes("SAILING SEAS"));
            clientesXml.Last().barcos.Add(barco3);
            clientesXml.Last().barcos.Add(barco4);
            clientesXml.Add(new Clientes("AL MAR SA"));
            clientesXml.Last().barcos.Add(barco5);
            clientesXml.Add(new Clientes("POSEIDON SHIPPING"));
            clientesXml.Last().barcos.Add(barco6);
            clientesXml.Last().barcos.Add(barco7);
            clientesXml.Add(new Clientes("OBSIDIAN MARÍTIMA"));
            clientesXml.Last().barcos.Add(barco8);
            #endregion
            #region CARTAS AGREGA A LISTA

            cartasXml.Add(new Carta("Río de la Plata Interior", 2018, "SHN", "ARH118", 1, DateTime.Parse("22/02/2018")));
            barco1.cartas.Add(cartasXml.Last()); barco2.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Puerto de Buenos Aires", 2018, "SHN", "ARH156", 1, DateTime.Parse("15/03/2018")));
            barco2.cartas.Add(cartasXml.Last()); barco4.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Rada y Puerto La Plata", 2016, "SHN", "ARH157", 1, DateTime.Parse("15/05/2016")));
            barco1.cartas.Add(cartasXml.Last()); barco3.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco8.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Desde Arroyo Chuy hasta Mar del Plata", 2010, "SOHMA", "UY1", 1, DateTime.Parse("01/01/2010")));
            barco4.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Desde Arroyo Chuy hasta Montevideo", 2018, "SOHMA", "UY3", 1, DateTime.Parse("08/03/2018")));
            barco2.cartas.Add(cartasXml.Last()); barco4.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco8.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Puerto de La Paloma ", 2005, "SOHMA", "UY19", 1, DateTime.Parse("23/04/2005")));
            barco1.cartas.Add(cartasXml.Last()); barco2.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Bahía de Maldonado e Isla de Lobos", 2018, "SOHMA", "UY31", 1, DateTime.Parse("21/06/2018")));
            barco4.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last()); barco8.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Aproximación al Puerto de Montevideo", 2018, "SOHMA", "UY40", 1, DateTime.Parse("06/09/2018")));
            barco1.cartas.Add(cartasXml.Last()); barco2.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Gran Canaria to El Hierro", 2018, "ADMIRALTY", "BA1861", 1, DateTime.Parse("22/02/2010")));
            barco4.cartas.Add(cartasXml.Last()); barco5.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Bahia de Montevideo", 2020, "ADMIRALTY", "BA001", 1, DateTime.Parse("15/02/2020")));
            barco3.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Approaches to the Falkland Islands", 2018, "ADMIRALTY", "BA2505", 1, DateTime.Parse("25/05/2018")));
            barco1.cartas.Add(cartasXml.Last()); barco4.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Pebble Island to Port Fitzroy", 2018, "ADMIRALTY", "BA2507", 1, DateTime.Parse("25/05/2018")));
            barco2.cartas.Add(cartasXml.Last()); barco5.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Port Fitzroy to Eagle Passage", 2019, "ADMIRALTY", "BA2508", 1, DateTime.Parse("15/03/2019")));
            barco4.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("The Falkland Islands", 2019, "ADMIRALTY", "BA2512", 1, DateTime.Parse("21/03/2019")));
            barco5.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Eagle Passage to New Island", 2020, "ADMIRALTY", "BA2513", 1, DateTime.Parse("15/03/2020")));
            barco2.cartas.Add(cartasXml.Last()); barco4.cartas.Add(cartasXml.Last()); barco8.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("New Island to Pebble Island", 2018, "ADMIRALTY", "BA2514", 1, DateTime.Parse("22/02/2018")));
            barco3.cartas.Add(cartasXml.Last()); barco5.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Río Paraná 1", 2019, "SHN", "H1001", 1, DateTime.Parse("04/07/2019")));
            barco1.cartas.Add(cartasXml.Last()); barco4.cartas.Add(cartasXml.Last()); barco5.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Río Paraná 2", 2012, "SHN", "H1002", 1, DateTime.Parse("12/06/2012")));
            barco2.cartas.Add(cartasXml.Last()); barco3.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco8.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Río Paraná 3", 2005, "SHN", "H1003", 1, DateTime.Parse("02/02/2005")));
            barco3.cartas.Add(cartasXml.Last()); barco5.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Río Paraná 4", 2020, "SHN", "H1004", 1, DateTime.Parse("06/02/2020")));
            barco1.cartas.Add(cartasXml.Last()); barco5.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Río Paraná 5", 2018, "SHN", "H1005", 1, DateTime.Parse("22/05/2018")));

            barco2.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco8.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Río Paraná 6", 2019, "SHN", "H1006", 1, DateTime.Parse("22/01/2019")));

            barco1.cartas.Add(cartasXml.Last()); barco5.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Río Paraná 7", 2012, "SHN", "H1007", 1, DateTime.Parse("03/02/2012")));
            barco1.cartas.Add(cartasXml.Last()); barco2.cartas.Add(cartasXml.Last()); barco3.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last());

            cartasXml.Add(new Carta("Río Paraná 8", 2005, "SHN", "H1008", 1, DateTime.Parse("22/02/2005")));
            barco5.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Río Paraná 9", 2020, "SHN", "H1009", 1, DateTime.Parse("15/02/2010")));
            barco3.cartas.Add(cartasXml.Last()); barco6.cartas.Add(cartasXml.Last()); barco8.cartas.Add(cartasXml.Last());
            cartasXml.Add(new Carta("Río Paraná 10", 2018, "SHN", "H1010", 1, DateTime.Parse("22/02/2018")));
            barco5.cartas.Add(cartasXml.Last()); barco7.cartas.Add(cartasXml.Last()); barco9.cartas.Add(cartasXml.Last());


            #endregion
            #region PUBLICACION AGREGAR A LISTA
            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Digital, "Waste Assessment Guidelines", 2012, "IMO", "KB531E", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco7.publicaciones.Add(publicacionesXml.Last()); barco6.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(2, Publicacion.Formato.Hardbook, "IMDG Code Supplement", 2008, "IMO", "KK210F", 1)); //here
            barco7.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(2, Publicacion.Formato.Digital, "IMDG Code Supplement", 2008, "IMO", "KK210M", 1)); //here
            barco8.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "2011 ESP Code, 2020", 2020, "IMO", "KC265F", 1));
            barco7.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(2, Publicacion.Formato.Hardbook, "SOLAS Consolidated Edition", 2004, "IMO", "KA110S", 1)); //here
            barco8.publicaciones.Add(publicacionesXml.Last()); barco7.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(2, Publicacion.Formato.Digital, "SOLAS Consolidated Edition", 2004, "IMO", "KA110S", 1)); //here
            barco7.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());
            barco9.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "31st Session 2019", 2019, "IMO", "KG110S", 1)); //here
            barco9.publicaciones.Add(publicacionesXml.Last());
            barco8.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Nautical Almanac", 2020, "Admiralty", "NP314-21", 1)); //here
            barco6.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Mariner's Handbook", 2021, "IMO", "NP100", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Digital, "Mariner's Handbook", 2021, "IMO", "NP100", 1));
            barco6.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Admiralty Tide Tables (ATT) South China Sea and Indonesia", 2020, "2020", "NP205", 1)); //here
            barco8.publicaciones.Add(publicacionesXml.Last()); barco6.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Admiralty Tide Tables (ATT) United Kingdom and Ireland", 2019, "Admiralty", "NP201", 1)); barco3.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Admiralty Sailing Directions: Arctic Pilot", 2018, "Admiralty", "NP12", 1));
            barco7.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Admiralty Sailing Directions: Bay of Biscay Pilot", 2019, "Admiralty", "NP22", 1)); barco2.publicaciones.Add(publicacionesXml.Last());
            barco8.publicaciones.Add(publicacionesXml.Last()); barco7.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco9.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "ISM Code and Guidelines", 2018, "IMO", "ID117E", 1));
            barco9.publicaciones.Add(publicacionesXml.Last());
            barco7.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Digital, "ISM Code and Guidelines", 2018, "IMO", "ID117E", 1));
            barco1.publicaciones.Add(publicacionesXml.Last());  barco8.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco9.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Jurisdicciones Marítimas", 2018, "SOHMA", "UYP3", 1));
            barco6.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last()); barco9.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Catálogo de Cartas y Publicaciones Náuticas", 2002, "SOHMA", "UYP2", 1));
            barco5.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last());
            barco9.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Sistema de Balizamiento Marítimo I.A.L.A.", 2018, "SOHMA", "UYP5", 1));
            barco5.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Load Lines, Consolidated", 2005, "IMO", "IB701E", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Tonnage Measurement of Ships 1969", 1970, "IMO", "I713E", 1));
            barco5.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Guidelines of Fatigue", 2019, "IMO", "IMO968E", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco6.publicaciones.Add(publicacionesXml.Last());
            barco5.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "SUA Convention, Suppression of Unlawful Acts", 2004, "IMO", "IA462E", 1));
            barco5.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Life-Saving Appliance (LSA) Code", 2017, "IMO", "IE982E", 1));
            barco9.publicaciones.Add(publicacionesXml.Last()); barco7.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "COLREG CONSOLIDATED EDITION", 2018, "IMO", "COLREG", 1));
            barco6.publicaciones.Add(publicacionesXml.Last());  barco8.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Facilitation Convention (FAL)", 2017, "IMO", "ID350E", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last());
            barco9.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "Fire Safety Systems (FSS) Code", 2015, "IMO", "IB155E", 1));
            barco6.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "IAMSAR Manual Volume III", 2016, "WITHERBY", "BPG-2016", 1));
            barco2.publicaciones.Add(publicacionesXml.Last());
            barco9.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Digital, "ALRS 2", 2015, "Admiralty", "NP23", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Digital, "ALRS 2", 2015, "Admiralty", "NP23", 1));
            barco4.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Digital, "ALRS 2", 2015, "Admiralty", "NP24", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco6.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Hardbook, "International Code of Signals", 2005, "IMO", "IA994E", 1));
            barco8.publicaciones.Add(publicacionesXml.Last()); barco5.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco2.publicaciones.Add(publicacionesXml.Last());

            publicacionesXml.Add(new Publicacion(1, Publicacion.Formato.Digital, "International Code of Signals", 2005, "IMO", "IA994E", 1));
            barco5.publicaciones.Add(publicacionesXml.Last()); barco4.publicaciones.Add(publicacionesXml.Last()); barco3.publicaciones.Add(publicacionesXml.Last()); barco1.publicaciones.Add(publicacionesXml.Last());
            barco9.publicaciones.Add(publicacionesXml.Last());



            #endregion
        }
Ejemplo n.º 4
0
 public static void RevisarIgualdadBarco(List <Carta> listaRevisar, List <Carta> listaModificar, Barco barco)
 {
     foreach (Carta cartaLista in listaRevisar)
     {
         foreach (Carta cartaStock in barco.cartas)
         {
             if (cartaStock.Codigo == cartaLista.Codigo)
             {
                 listaModificar.Add(cartaStock);
                 continue;
             }
         }
     }
 }