public function ConsultarExistenciaAsesorRemote($Usuario = false) { if ($Usuario == true) { $Consulta = new NeuralBDConsultas(); $Consulta->CrearConsulta('tbl_gestion_asesores'); $Consulta->AgregarColumnas('Id'); $Consulta->AgregarCondicion("Usuario = '{$Usuario}'"); $Consulta->AgregarCondicion("Estado != 'ELIMINADO'"); $Consulta->PrepararCantidadDatos('Cantidad'); return $Consulta->ExecuteConsulta('GESTION'); } }
/** * Metodo Privado * ListarColumnas($Tabla = false, $Omitidos = false) * * @param $Alias: es un array asociativo * @example array('Columna' => 'Alias') */ private function ListarColumnasTabla($Tabla = false, $Omitidos = false, $Alias = false) { if ($Tabla == true) { $Consulta = new NeuralBDConsultas(); $Lista = $Consulta->ExecuteQueryManual('GESTION', "DESCRIBE {$Tabla}"); $Cantidad = count($Lista); $Matriz = is_array($Omitidos) == true ? array_flip($Omitidos) : array(); $AliasBase = is_array($Alias) == true ? $Alias : array(); for ($i = 0; $i < $Cantidad; $i++) { if (array_key_exists($Lista[$i]['Field'], $Matriz) == false) { if (array_key_exists($Lista[$i]['Field'], $AliasBase) == true) { $Columna[] = $Tabla . '.' . $Lista[$i]['Field'] . ' AS ' . $AliasBase[$Lista[$i]['Field']]; } else { $Columna[] = $Tabla . '.' . $Lista[$i]['Field']; } } } return implode(', ', $Columna); } }
public function InformacionUsuario($Usuario) { $ConsultaSQL = new NeuralBDConsultas(); $ConsultaSQL->CrearConsulta('tbl_sistema_usuarios'); $ConsultaSQL->AgregarColumnas('Id'); $ConsultaSQL->AgregarCondicion("Usuario ='{$Usuario}'"); $ConsultaSQL->AgregarCondicion("Estado = 'ACTIVO'"); $ConsultaSQL->PrepararQuery(); return $ConsultaSQL->ExecuteConsulta('GESTION'); }
public function ConsultaGestionUsuario($Usuario = false) { if ($Usuario == true) { $Fecha = date("Y-m-d"); $Consulta = new NeuralBDConsultas(); $Consulta->CrearConsulta('tbl_base_general'); $Consulta->AgregarColumnas('Id'); $Consulta->AgregarCondicion("Fecha = '{$Fecha}'"); $Consulta->AgregarCondicion("Usuario = '{$Usuario}'"); $Consulta->PrepararCantidadDatos('Cantidad'); return $Consulta->ExecuteConsulta('GESTION'); } }
private function DatosAsesor($Id = false) { $Consulta = new NeuralBDConsultas(); $Consulta->CrearConsulta('tbl_gestion_asesores'); $Consulta->AgregarColumnas(self::ListarColumnasTabla('tbl_gestion_asesores')); $Consulta->AgregarCondicion("Id = '{$Id}'"); $Consulta->AgregarCondicion("Estado = 'ACTIVO'"); $Consulta->PrepararCantidadDatos('Cantidad'); $Consulta->PrepararQuery(); return $Consulta->ExecuteConsulta('GESTION'); }
/** * Funcion : TotalRegistros() * Descripcion : Determina el numero de registros * Tipo : Publico * Parametros : ninguno * **/ public function TotalRegistros() { // ABRE LA CONEXION DE LA DB $ConsultaSQL = new NeuralBDConsultas(); $ConsultaSQL->CrearConsulta('tbl_usuarios'); $ConsultaSQL->AgregarColumnas('idUsuario'); $ConsultaSQL->PrepararCantidadDatos('Cantidad'); $ConsultaSQL->PrepararQuery(); // NUMERO DE REGISTROS return $ConsultaSQL->ExecuteConsulta('POS'); }
/** * Funcion : ConsultarUsuario(string, string) * Descripcion : Determina si el usuario se encuentra registrado en la bd. * Tipo : Publico * Parametros : usuario, password * * */ public function ConsultarUsuario($Usuario, $Password) { // ABRE LA CONEXION DE LA DB $ConsultaSQL = new NeuralBDConsultas(); // TABLA $ConsultaSQL->CrearConsulta('tbl_usuarios'); // CAMPOS $ConsultaSQL->AgregarColumnas('username, password'); // CONDICIONES $ConsultaSQL->AgregarCondicion("username = '******' AND password = '******'"); // CONTEO DE REGISTROS $ConsultaSQL->PrepararCantidadDatos('Cantidad'); $ConsultaSQL->PrepararQuery(); // GENERA LA CONSULTA $ConsultaSQL->PrepararQuery(); $Datos = $ConsultaSQL->ExecuteConsulta('POS'); // RETORNA RESULTADOS return $Datos['Cantidad']; }
/** * Funcion : DatoUsuario(string) * Descripcion : Datos del usuario nombre, apellidos * Tipo : Publico * Parametros : usuario * * */ public function DatoUsuario($Usuario) { // ABRE LA CONEXION DE LA DB $ConsultaSQL = new NeuralBDConsultas(); // TABLA $ConsultaSQL->CrearConsulta('tbl_usuarios'); // CAMPOS $ConsultaSQL->AgregarColumnas('nombre, apellidoPaterno, apellidoMaterno'); // CONDICIONES $ConsultaSQL->AgregarCondicion("username = '******'"); $ConsultaSQL->PrepararCantidadDatos('Cantidad'); // GENERA LA CONSULTA $ConsultaSQL->PrepararQuery(); // RETORNA RESULTADOS return $ConsultaSQL->ExecuteConsulta('POS'); }
public function ListaNotasSeguimiento($Registro = false) { if ($Registro == true and is_numeric($Registro) == true) { $Consulta = new NeuralBDConsultas(); $Consulta->CrearConsulta('tbl_gestion_seguimiento_notas'); $Consulta->AgregarColumnas('tbl_gestion_seguimiento_notas.Notas, tbl_gestion_seguimiento_notas.Fecha, tbl_gestion_seguimiento_notas.Hora'); $Consulta->CrearConsulta('tbl_sistema_usuarios'); $Consulta->AgregarColumnas('tbl_sistema_usuarios.Nombres, tbl_sistema_usuarios.Apellidos'); $Consulta->AgregarCondicion("Registro = '{$Registro}'"); $Consulta->AgregarCondicion("tbl_gestion_seguimiento_notas.Usuario = tbl_sistema_usuarios.Usuario"); $Consulta->AgregarOrdenar('Fecha DESC, Hora', 'DESC'); $Consulta->PrepararQuery(); return $Consulta->ExecuteConsulta('GESTION'); } }
private function ConsultaNotas($Conexion = false, $Registro = false) { if ($Conexion == true and $Registro == true) { $Consulta = new NeuralBDConsultas(); $Consulta->CrearConsulta('tbl_gestion_seguimiento_notas'); $Consulta->AgregarColumnas('tbl_gestion_seguimiento_notas.Id, tbl_gestion_seguimiento_notas.Registro, tbl_gestion_seguimiento_notas.Notas, tbl_gestion_seguimiento_notas.Fecha, tbl_gestion_seguimiento_notas.Hora, tbl_gestion_seguimiento_notas.Usuario'); $Consulta->AgregarCondicion("tbl_gestion_seguimiento_notas.Registro = '{$Registro}'"); $Consulta->AgregarOrdenar('tbl_gestion_seguimiento_notas.Fecha ASC, tbl_gestion_seguimiento_notas.Hora', 'ASC'); $Consulta->PrepararCantidadDatos('Cantidad'); $Consulta->PrepararQuery(); return $Consulta->ExecuteConsulta($Conexion); } }
public function ListarSoftswitchTelefoniaTabla($Validacion = false) { if ($Validacion == true) { $Consulta = new NeuralBDConsultas(); $Consulta->CrearConsulta('tbl_base_softswitch'); $Consulta->AgregarColumnas(self::ListarColumnasTabla('tbl_base_softswitch')); $Consulta->AgregarCondicion("Estado = 'ACTIVO'"); $Consulta->AgregarOrdenar('Nombre', 'ASC'); $Consulta->PrepararQuery(); return $Consulta->ExecuteConsulta('GESTION'); } }
private function ListarAsesoresValidacion($Validacion = false) { if ($Validacion == true) { $Consulta = new NeuralBDConsultas(); $Consulta->CrearConsulta('tbl_gestion_asesores'); $Consulta->AgregarColumnas(self::ListarColumnasTabla('tbl_gestion_asesores')); $Consulta->AgregarCondicion("Estado = 'ACTIVO'"); $Consulta->AgregarOrdenar('Usuario', 'ASC'); $Consulta->PrepararCantidadDatos('Cantidad'); $Consulta->PrepararQuery(); return $Consulta->ExecuteConsulta('GESTION'); } }