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);
        }