Exemple #1
0
        private static List<ModeloDTO> readerToListModelo(SqlDataReader dataReader)
        {
            List<ModeloDTO> listaMods = new List<ModeloDTO>();
            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    ModeloDTO mod = new ModeloDTO();
                    mod.Id = Convert.ToInt32(dataReader["Id"]);
                    mod.Modelo = Convert.ToString(dataReader["Modelo_Desc"]);

                    listaMods.Add(mod);
                }
            }
            dataReader.Close();
            dataReader.Dispose();
            return listaMods;
        }
        private static List<AeronaveDTO> getAeronaves(SqlDataReader dataReader)
        {
            List<AeronaveDTO> ListaAeronaves = new List<AeronaveDTO>();
            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    AeronaveDTO aeronave = new AeronaveDTO();

                    aeronave.Numero = Convert.ToInt32(dataReader["Numero"]);
                    FabricanteDTO fabricante = new FabricanteDTO();
                    fabricante.IdFabricante = Convert.ToInt32(dataReader["Fabricante"]);
                    fabricante.Nombre = Convert.ToString(dataReader["Nombre"]);
                    aeronave.Fabricante = fabricante;
                    if (dataReader["Fecha_Alta"] != DBNull.Value)
                        aeronave.FechaAlta = Convert.ToDateTime(dataReader["Fecha_Alta"]);
                    else
                        aeronave.FechaAlta = DateTime.MinValue;
                    aeronave.KG = Convert.ToInt32(dataReader["Kg_Disponibles"]);
                    aeronave.Matricula = Convert.ToString(dataReader["Matricula"]);
                    ModeloDTO modelo = new ModeloDTO();
                    modelo.Id = Convert.ToInt32(dataReader["Modelo"]);
                    modelo.Modelo = Convert.ToString(dataReader["Modelo_Desc"]);
                    aeronave.Modelo = modelo;
                    TipoServicioDTO tipoServicio = new TipoServicioDTO();
                    tipoServicio.IdTipoServicio = Convert.ToInt32(dataReader["Tipo_Servicio"]);
                    tipoServicio.Descripcion = Convert.ToString(dataReader["Descripcion"]);
                    aeronave.TipoServicio = tipoServicio;

                    ListaAeronaves.Add(aeronave);
                }
                dataReader.Close();
                dataReader.Dispose();

            }
            return ListaAeronaves;
        }