Example #1
0
        public DTResultadoOperacionList <DTDlleViaje> ConsultarMarinerosViaje(DTDlleViaje dtDlleViaje)
        {
            DMMarinero  _marinero = new DMMarinero();
            DTDlleViaje _dllviaje = new DTDlleViaje();
            DTResultadoOperacionList <DTDlleViaje> dllViajeLista = new DTResultadoOperacionList <DTDlleViaje>();
            List <DTDlleViaje> _listDlleViaje = new List <DTDlleViaje>();

            try
            {
                using (StreamReader file = new StreamReader(NOMBRE_ARCHIVO, true))   //se crea el archivo
                {
                    String line;
                    line = file.ReadLine();
                    //Continue to read until you reach end of file
                    while (line != null)
                    {
                        _dllviaje = viajeRegistro2Objeto(line);
                        if (_dllviaje.idViaje == dtDlleViaje.idViaje)
                        {
                            _dllviaje.nombreMarinero = _marinero.consultarMarinero(_dllviaje.cedulaMarinero).nombreMarinero.ToString();
                            //_dllviaje.PuertoDestino = _puerto.consultarPuertoPorId(_dllviaje.idPuertoDestino).nombrePuerto;
                            _listDlleViaje.Add(_dllviaje);
                            //break;
                        }
                        else
                        {
                            _dllviaje = null;
                        }
                        //Read the next line
                        line = file.ReadLine();
                    }
                    file.Close();
                }
                dllViajeLista.Datos     = _listDlleViaje;
                dllViajeLista.Resultado = true;
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception: " + ex.Message);
            }

            return(dllViajeLista);
        }
Example #2
0
        public DTResultadoOperacionList <DTDlleViaje> consultarDlleViaje(int idViaje)
        {
            DTResultadoOperacionList <DTDlleViaje> ResultList = new DTResultadoOperacionList <DTDlleViaje>();
            List <DTDlleViaje> ResultadoReporte = new List <DTDlleViaje>();
            DMMarinero         _marinero        = new DMMarinero();

            try
            {
                using (StreamReader file = new StreamReader(NOMBRE_ARCHIVO, true))   //se crea el archivo
                {
                    String line;
                    line = file.ReadLine();
                    //Continue to read until you reach end of file
                    while (line != null)
                    {
                        DTDlleViaje _viaje = new DTDlleViaje();

                        _viaje = viajeRegistro2Objeto(line);

                        _viaje.nombreMarinero = _marinero.consultarMarinero(_viaje.cedulaMarinero).nombreMarinero;

                        if (_viaje.idViaje == idViaje)
                        {
                            ResultadoReporte.Add(_viaje);
                        }



                        //Read the next line
                        line = file.ReadLine();
                    }
                    file.Close();
                    ResultList.Resultado = true;
                }
                ResultList.Datos = ResultadoReporte;
            }
            catch (Exception ex)
            {
                ResultList.Resultado = false;
                Console.WriteLine("Exception: " + ex.Message);
            }
            return(ResultList);
        }