Methods summary
protected static
type
|
#
ejecutaConsulta( type $sql )
protected static function ejecutaConsulta($sql)
protected static function ejecutaConsulta($sql)
Realiza la conexión a la base de datos mediante PDO, especificando el
servidor, nombre de la base de datos, usuario y contraseña de la misma.
Devuelve el resultado de la consulta que tiene como parámetro de entrada.
Parameters
Returns
type
|
public static
Latitud
|
#
obtieneLatitud( )
public static function obtieneLatitud()
public static function obtieneLatitud()
Obtenemos los valores de latitud de las provincias.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Si tiene datos, mediante fetch obtenemos las filas devueltas en la consulta
y creamos un objeto Latitud por cada fila. Finalmente almacenamos todos
los objetos en el array $latitud y lo retornamos.
Returns
|
public static
Periodo
|
#
obtienePeriodo( )
public static function obtienePeriodo()
public static function obtienePeriodo()
Obtenemos los valores del Periodo de Cálculo.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Si tiene datos, mediante fetch obtenemos las filas devueltas en la consulta
y creamos un objeto Periodo por cada fila. Finalmente almacenamos todos
los objetos en el array $periodo y lo retornamos.
Returns
|
public static
Radiacion
|
#
obtieneRadiacion( )
public static function obtieneRadiacion()
public static function obtieneRadiacion()
Obtenemos los valores de Radiación Horizontal Mensual por provincia.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Si tiene datos, mediante fetch obtenemos las filas devueltas en la consulta
y creamos un objeto Radiación por cada fila. Finalmente almacenamos todos
los objetos en el array $radiación y lo retornamos.
Returns
|
public static
Sistema
|
#
obtieneSistema( )
public static function obtieneSistema()
public static function obtieneSistema()
Obtenemos los Tipos de Sistemas y sus Factores Pr.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Si tiene datos, mediante fetch obtenemos las filas devueltas en la consulta
y creamos un objeto Sistema por cada fila. Finalmente almacenamos todos
los objetos en el array $sistema y lo retornamos.
Returns
|
public static
Panel
|
#
obtienePanel( )
public static function obtienePanel()
public static function obtienePanel()
Obtenemos la información de los Módulos Solares disponibles en la base de datos.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Si tiene datos, mediante fetch obtenemos las filas devueltas en la consulta
y creamos un objeto Panel por cada fila. Finalmente almacenamos todos
los objetos en el array $panel y lo retornamos.
Returns
|
public static
boolean
|
#
verificaNombre( type $nombre )
public static function verificaNombre($nombre)
public static function verificaNombre($nombre)
Verificamos el nombre de usuario en la base de datos para iniciar sesión.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Definimos la variable $verificado y le asignamos el valor false. Si tiene
datos la consulta, mediante fetch obtenemos la fila devuelta en la consulta,
existe un registro que cumpla la condición, tenemos usuario registrado,
por lo que asignamos el valor de $verificado a true y la retornamos. Si
no tenemos datos, retornamos el valor inicial de $verificado, el valor false
lo que indica que no existe un registro con ese usuario.
Parameters
Returns
boolean
|
public static
type
|
#
obtieneClave( type $nombre )
public static function obtieneClave($nombre)
public static function obtieneClave($nombre)
Retornamos la clave del usuario especificado para iniciar sesión.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Si tiene datos, mediante fetch obtenemos la fila devuelta en la consulta
y asignamos a $clave el valor del la celda $row['clave'], que contene la
contraseña del usuario. Finalmente retornamos $clave.
Parameters
Returns
type
|
public static
|
#
grabarDatos( type $usu, type $ed, type $prov, type $pmp_min, type $pmp_max, type $panel, type $paneles )
public static function grabarDatos($usu,$ed,$prov,$pmp_min,$pmp_max,$panel,$paneles)
public static function grabarDatos($usu,$ed,$prov,$pmp_min,$pmp_max,$panel,$paneles)
Grabamos los datos del Resumen del Cálculo en la base de datos.
Si las variables $usu, $ed, $prov, $pmp_min, $pmp_max, $panel, $paneles
estan definidas y no son null, definimos la consulta sql y la enviamos
como parametro al método propio de la clase Dao:
self::ejecutaConsulta ($sql);
Este método realiza la inserción de la fila en la base de datos. Si alguna
de las variables no estuviera definida correctamente, no se realiza la
inserción de la fila en la tabla.
Parameters
- $usu
- $ed
- $prov
- $pmp_min
- $pmp_max
- $panel
- $paneles
|
public static
boolean
|
#
verificaResumen( type $usu, type $ed, type $prov, type $pmp_min, type $pmp_max, type $panel, type $paneles )
public static function verificaResumen($usu,$ed,$prov,$pmp_min,$pmp_max,$panel,$paneles)
public static function verificaResumen($usu,$ed,$prov,$pmp_min,$pmp_max,$panel,$paneles)
Verificamos si el registro se encuentra en la base de datos o no.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Definimos la variable $verificado y le asignamos el valor false. Si tiene
datos la consulta, mediante fetch obtenemos la fila devuelta en la consulta,
existe un registro que cumpla la condición, lo que significa que ya tenemos
el calculo del panel registrado en la base de datos, por lo que asignamos
el valor de $verificado a true y la retornamos. Si no tenemos datos,
retornamos el valor inicial de $verificado, el valor false lo que indica
que no existe un registro con el calculo del panel registrado.
Parameters
- $usu
- $ed
- $prov
- $pmp_min
- $pmp_max
- $panel
- $paneles
Returns
boolean
|
public static
Historial
|
#
obtieneHistorial( )
public static function obtieneHistorial()
public static function obtieneHistorial()
Obtenemos el Historial de Cálculos de los Módulos Solares.
Definimos la consulta sql y la enviamos como parametro al método propio
de la clase Dao:
self::ejecutaConsulta ($sql);
Si tiene datos, mediante fetch obtenemos las filas devueltas en la consulta
y creamos un objeto Historial por cada fila. Finalmente almacenamos todos
los objetos en el array $historial y lo retornamos.
Returns
|