Ejemplo n.º 1
0
        public void cargarPuertosEnArbol()
        {
            ArbolPuerto.destruirArbol();
            DTResultadoOperacionList <DTPuerto> resultadoPuertos = new DMPuerto().consultarPuertos();

            if (resultadoPuertos.Datos != null)
            {
                foreach (var puerto in resultadoPuertos.Datos)
                {
                    ArbolPuerto.Insertar(Convert.ToInt32(puerto.registroMercantil), Convert.ToInt32(puerto.idPuerto));
                }
            }
        }
Ejemplo n.º 2
0
        public DTResultadoOperacionList <DTPuerto> generarArchivoPuerto(DTPuerto _Puerto)
        {
            DTResultadoOperacionList <DTPuerto> ResultList = new DTResultadoOperacionList <DTPuerto>();
            //Verificar si ya existe un barco con ese registro Mercantíl
            bool resultadoBusqueda = ArbolPuerto.buscarNodo(Convert.ToInt32(_Puerto.registroMercantil));

            if (resultadoBusqueda == true)
            {
                //El registroMercantíl ya existe. Retornar valor False
                ResultList.Resultado = false;
            }
            else
            {
                //
                //Insertar nuevo puerto en archivo
                //
                ResultList = new DMPuerto().generarArchivoPuerto(_Puerto);
            }

            return(ResultList);
        }
Ejemplo n.º 3
0
        public string imprimirArbol()
        {
            string resultado = ArbolPuerto.ImprimirPost();

            return(resultado);
        }