public void ObtenerDetallePoligonoXIDResumen(CH_Poligono Datos) { try { object[] Parametros = { Datos.IDPoligono }; DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "CH_spCSLDB_get_PoligonoDetalleResumen", Parametros); if (Ds != null) { if (Ds.Tables.Count == 2) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Datos.IDPoligono = Dr.GetString(Dr.GetOrdinal("IDPoligono")); Datos.Nombre = Dr.GetString(Dr.GetOrdinal("Nombre")); Datos.Clave = Dr.GetString(Dr.GetOrdinal("Clave")); Datos.EstadoDesc = Dr.GetString(Dr.GetOrdinal("EstadoDesc")); Datos.MunicipioDesc = Dr.GetString(Dr.GetOrdinal("MunicipioDesc")); Datos.Latidud = Dr.GetDouble(Dr.GetOrdinal("Latitud")); Datos.Longitud = Dr.GetDouble(Dr.GetOrdinal("Longitud")); Datos.Colonia = Dr.GetString(Dr.GetOrdinal("Colonia")); break; } List <CH_Poligono> ListaPuntos = new List <CH_Poligono>(); CH_Poligono Punto; DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); while (Dr2.Read()) { Punto = new CH_Poligono(); Punto.IDPunto = Dr2.GetString(Dr2.GetOrdinal("IDPunto")); Punto.OrdenPunto = Dr2.GetInt32(Dr2.GetOrdinal("Orden")); Punto.Latidud = Dr2.GetDouble(Dr2.GetOrdinal("Latitud")); Punto.Longitud = Dr2.GetDouble(Dr2.GetOrdinal("Longitud")); ListaPuntos.Add(Punto); } Datos.ListaPuntos = ListaPuntos; Datos.Completado = true; } } } catch (Exception ex) { throw ex; } }
/// <summary> /// Constructs a monitor for use in a bed /// </summary> /// <param name="monitorType">The type of monitor to create</param> /// <param name="ward"></param> /// <param name="bay"></param> /// <param name="bed"></param> /// <param name="number"></param> public Monitor(int monitorType, Ward ward, int bay, int bed, int number) { DataSet monitorTypeInfo = SqlQueryExecutor.SelectAllFromTable("Monitors"); DataTableReader reader = monitorTypeInfo.CreateDataReader(); this.ward = ward; this.bay = bay; this.bed = bed; while (reader.Read()) { sensorTypes.Add(reader.GetString(1)); defaultValues.Add(reader.GetDouble(5)); defaultMinValues.Add(reader.GetDouble(3)); defaultMaxValues.Add(reader.GetDouble(4)); readRanges.Add(reader.GetDouble(6)); readFrequencies.Add(reader.GetInt32(2)); readRounds.Add(2); } this.name = sensorTypes[monitorType]; sensor = new MonitorSensor(readFrequencies[monitorType], defaultValues[monitorType], readRanges[monitorType], defaultMaxValues[monitorType], defaultMinValues[monitorType]); round = readRounds[monitorType]; }
public double GetDouble(int i) { return(_reader.GetDouble(i)); }
private StudentCacheDTO GetStudentCacheDTO(DataTableReader reader) { var cacheItem = new StudentCacheDTO(); cacheItem.FirstName = reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.FirstName)) ? null : reader.GetString(reader.GetOrdinal(FileHeaderDefinitions.FirstName)); cacheItem.LastName = reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.LastName)) ? null : reader.GetString(reader.GetOrdinal(FileHeaderDefinitions.LastName)); var dateTime = reader.GetDateTime(reader.GetOrdinal(FileHeaderDefinitions.DOB)); cacheItem.DOB = reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.DOB)) ? (DateTime?)null : dateTime; cacheItem.SchoolCode = reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.SchoolCode)) ? null : reader.GetString(reader.GetOrdinal(FileHeaderDefinitions.SchoolCode)); cacheItem.SchoolName = reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.SchoolName)) ? null : reader.GetString(reader.GetOrdinal(FileHeaderDefinitions.SchoolName)); cacheItem.Grade = reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.Grade)) ? (double?)null : reader.GetDouble(reader.GetOrdinal(FileHeaderDefinitions.Grade)); cacheItem.StudentID = reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.StudentID)) ? null : Convert.ToString(reader.GetValue(reader.GetOrdinal(FileHeaderDefinitions.StudentID))); return(cacheItem); }
/// <summary> /// Retorna datos para dibujado de la página de contacto /// </summary> /// <param name="_datos">Objeto con datos de conexión y parámetros </param> public CH_Contacto ObtenerDatosPagContacto(CH_Contacto _datos) { try { CH_Contacto datos = new CH_Contacto(); DataSet ds = SqlHelper.ExecuteDataset(_datos.Conexion, "CH_spCSLDB_get_DatosContacto"); if (ds != null) { if (ds.Tables.Count == 4) { DataTableReader dr = ds.Tables[0].CreateDataReader(); List <CH_Textos> listaTextos = new List <CH_Textos>(); CH_Textos itemTexto; while (dr.Read()) { itemTexto = new CH_Textos(); itemTexto.Texto = dr.GetString(dr.GetOrdinal("Texto")); itemTexto.NumPosition = dr.GetInt32(dr.GetOrdinal("NumPosition")); listaTextos.Add(itemTexto); } datos.ListaTextos = listaTextos; DataTableReader drImg = ds.Tables[1].CreateDataReader(); List <CH_Imagen> listaImagenes = new List <CH_Imagen>(); CH_Imagen itemImagen; while (drImg.Read()) { itemImagen = new CH_Imagen(); itemImagen.Alt = drImg.GetString(drImg.GetOrdinal("TextoAlternativo")); itemImagen.Title = drImg.GetString(drImg.GetOrdinal("TituloImagen")); itemImagen.UrlImagen = drImg.GetString(drImg.GetOrdinal("UrlImagen")); itemImagen.NumPosition = drImg.GetInt32(drImg.GetOrdinal("NumPosition")); listaImagenes.Add(itemImagen); } datos.ListaImagenes = listaImagenes; DataTableReader drContacto = ds.Tables[2].CreateDataReader(); while (drContacto.Read()) { string correos = drContacto.GetString(drContacto.GetOrdinal("Telefonos")); string telefonos = drContacto.GetString(drContacto.GetOrdinal("Correos")); datos.Direccion = drContacto.GetString(drContacto.GetOrdinal("Direccion")); datos.Latitud = drContacto.GetDouble(drContacto.GetOrdinal("Latitud")); datos.Longitud = drContacto.GetDouble(drContacto.GetOrdinal("Longitud")); List <string> listaCorreos = new List <string>(); string[] arregloAux = correos.Split(','); for (int i = 0; i < arregloAux.Length; i++) { listaCorreos.Add(arregloAux[i]); } List <string> listaTelefonos = new List <string>(); arregloAux = telefonos.Split(','); for (int i = 0; i < arregloAux.Length; i++) { listaTelefonos.Add(arregloAux[i]); } datos.Correos = listaCorreos; datos.Telefonos = listaTelefonos; break; } DataTableReader drRS = ds.Tables[3].CreateDataReader(); List <CH_RedesSociales> listaRS = new List <CH_RedesSociales>(); CH_RedesSociales itemRS; while (drRS.Read()) { itemRS = new CH_RedesSociales(); itemRS.UrlBase = drRS.GetString(drRS.GetOrdinal("UrlBase")); itemRS.CssClass = drRS.GetString(drRS.GetOrdinal("CssClass")); itemRS.CssClassIcon = drRS.GetString(drRS.GetOrdinal("ClassIcon")); itemRS.Cuenta = drRS.GetString(drRS.GetOrdinal("Cuenta")); itemRS.Nombre = drRS.GetString(drRS.GetOrdinal("Nombre")); listaRS.Add(itemRS); } datos.ListaRedesSociales = listaRS; datos.Completado = true; } } return(datos); } catch (Exception ex) { throw ex; } }