예제 #1
0
        public void cargarBarcosEnArbol()
        {
            ArbolBarco.destruirArbol();
            DTResultadoOperacionList <DTBarco> resultadoBarcos = new DMBarco().consultarBarcos();

            if (resultadoBarcos.Datos != null)
            {
                foreach (var barco in resultadoBarcos.Datos)
                {
                    ArbolBarco.Insertar(Convert.ToInt32(barco.registroMercantil), Convert.ToInt32(barco.idBarco));
                }
            }
        }
예제 #2
0
        public DTResultadoOperacionList <DTBarco> GenerarArchivoBarco(DTBarco _barco)
        {
            DTResultadoOperacionList <DTBarco> ResultList = new DTResultadoOperacionList <DTBarco>();
            //Verificar si ya existe un barco con ese registro Mercantíl
            bool resultadoBusqueda = ArbolBarco.buscarNodo(Convert.ToInt32(_barco.registroMercantil));

            if (resultadoBusqueda == true)
            {
                //El registroMercantíl ya existe. Retornar valor False
                ResultList.Resultado = false;
            }
            else
            {
                //
                //Insertar nuevo capitán en archivo
                //
                ResultList = new DMBarco().generarArchivoBarco(_barco);
            }
            return(ResultList);
        }
예제 #3
0
 public void cargarUnBarcoEnArbol(DTBarco _Barco)
 {
     ArbolBarco.Insertar(Convert.ToInt32(_Barco.registroMercantil), Convert.ToInt32(_Barco.idBarco));
 }
예제 #4
0
        public string imprimirArbol()
        {
            string resultado = ArbolBarco.ImprimirPost();

            return(resultado);
        }