private HistorialCitasxVehiculoBE CrearEntidadHistorialCita(IDataRecord DReader) { HistorialCitasxVehiculoBE Entidad = new HistorialCitasxVehiculoBE(); int indice; indice = DReader.GetOrdinal("nu_placa"); Entidad.nu_placa = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_marca"); Entidad.no_marca = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_modelo"); Entidad.no_modelo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_documento"); Entidad.nu_documento = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_cliente"); Entidad.no_cliente = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_telefono"); Entidad.nu_telefono = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("nu_celular"); Entidad.nu_celular = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("no_correo"); Entidad.no_correo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("co_tipo_cliente"); Entidad.co_tipo_cliente = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); indice = DReader.GetOrdinal("doc_cliente"); Entidad.doc_cliente = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice)); Entidad.lstcitas = GetListaCitas(Entidad.nu_placa); return(Entidad); }
public HistorialCitasxVehiculoBE GetListarHistorialCitasxVehiculo(String pPlaca) { HistorialCitasxVehiculoBE oHistorial = new HistorialCitasxVehiculoBE(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "[SRC_SPS_GET_DATOS_VEH_PROP]"; db.AddParameter("@nu_placa", DbType.String, ParameterDirection.Input, pPlaca); DReader = db.GetDataReader(); } while (DReader.Read()) { oHistorial = CrearEntidadHistorialCita(DReader); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(oHistorial); }