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');
     }
 }
Esempio n. 2
0
 /**
  * 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);
     }
 }
Esempio n. 3
0
 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');
 }
Esempio n. 4
0
 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');
 }
Esempio n. 6
0
 /**
  * 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');
 }
Esempio n. 7
0
 /**
  * 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'];
 }
Esempio n. 8
0
 /**
  * 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');
 }
Esempio n. 9
0
 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');
     }
 }
Esempio n. 10
0
 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);
     }
 }
Esempio n. 11
0
 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');
     }
 }
Esempio n. 12
0
 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');
     }
 }