本文整理汇总了PHP中clsCNUsu::setStrBD方法的典型用法代码示例。如果您正苦于以下问题:PHP clsCNUsu::setStrBD方法的具体用法?PHP clsCNUsu::setStrBD怎么用?PHP clsCNUsu::setStrBD使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类clsCNUsu
的用法示例。
在下文中一共展示了clsCNUsu::setStrBD方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Alta
function Alta(&$num, $strAsigEmpl, $TipoOrigen, $lngIdOrigen, $strNumDocOrigen, $strUsuario, $optACP, $strOficina, $txtDescProblema, $strCausaRaiz, $strDescAccion, $datFechaMaxCierre)
{
logger('traza', 'clsCNacp.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " clsCNacp->Alta({$num},{$strAsigEmpl},{$TipoOrigen},{$lngIdOrigen},{$strNumDocOrigen},{$strUsuario},{$optACP},{$strOficina},{$txtDescProblema},{$strCausaRaiz}, \r\n \t\t\t{$strDescAccion},{$datFechaMaxCierre})");
//validación datos entrada
if (is_null($strUsuario)) {
return false;
}
//comprobación oficina
$oficina = explode('.', $strOficina);
$strCodigo = $oficina[0];
$existeOficina = $this->existeOficina($strCodigo);
$datos = array();
if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($this->getStrBD());
$datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
$ofi = explode('.', $datos['strOficina']);
$strCodigo = $ofi[0];
}
//ahora con $TipoOrigen extraigo el IdOrigen y $lngTipoAccion (si es Propuesta de Mejora=1, el resto=0)
$lngTipoAccion = 0;
if ($TipoOrigen === 'Propuesta de Mejora') {
$lngTipoAccion = 1;
}
require_once '../CAD/clsCADacp.php';
$clsCADacp = new clsCADacp();
$clsCADacp->setStrBD($this->getStrBD());
$lngIdTipoOrigen = $this->TipoOrigen($TipoOrigen);
//extraigo el numero del Responsable nombre(numero)
$Responsable = explode('(', $strAsigEmpl);
$numResponsable = explode(')', $Responsable[1]);
return $clsCADacp->AltaCP($num, $numResponsable[0], $lngTipoAccion, $lngIdTipoOrigen['lngIdTipoOrigen'], $lngIdOrigen, $strNumDocOrigen, $strUsuario, $optACP, $strOficina, $txtDescProblema, $strCausaRaiz, $strDescAccion, $datFechaMaxCierre, $strCodigo);
}
示例2: select_oficina
function select_oficina($id)
{
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$Oficinas = $clsCNUsu->Oficinas2();
$strHTML = "<select id='{$id}' class='textbox1'>";
$strHTML = $strHTML . '<option value="">Selecciona...</option>';
for ($i = 1; $i <= count($Oficinas); $i++) {
$strHTML = $strHTML . "<option value='" . $Oficinas[$i] . "'>" . $Oficinas[$i] . "</option>";
}
$strHTML = $strHTML . '</select>';
return $strHTML;
}
示例3: EnviaCorreos
session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '48,542';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$lngPermiso = 1;
//ESTA VARIABLE ES PROVISIONAL
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
function EnviaCorreos($strMail, $originado, $destinatario, $num, $fecha, $departamento, $tipo)
{
require_once '../general/phpmailer/PHPMailerAutoload.php';
$to = $strMail;
$from = 'sgcalidad@qualidad.com';
$mail = new PHPMailer();
//Correo desde donde se envía (from)
$mail->setFrom($from, '');
//Correo de envío (to)
$mail->addAddress($to, '');
$mail->CharSet = "UTF-8";
$mail->Subject = "Sistema de Qualidad";
$html = '<!DOCTYPE html>
<html>
<head>
示例4: editarCursoEmpleado
function editarCursoEmpleado($post)
{
require_once '../CAD/clsCADUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($this->getStrBD());
//averiguo el departamento del empleado
$lngIdempleado = substr($post['IdEmpleado'], 1);
//quitamos la 'o' de delante
$strDepartamento = $clsCNUsu->ObtieneNombreDepartamento($lngIdempleado);
$idDepartamento = $clsCNUsu->ObtieneIdDepartamento($strDepartamento);
$idResponsable = $clsCNUsu->ObtieneRespDepartamento($idDepartamento);
$strCurso = $post['strCurso'];
$tipoCurso = '0';
$txtFicheroPdf = '';
//ahora cargo los datos de conexion a la BBDD
require_once '../general/' . $_SESSION['mapeo'];
$db = new Db();
$db->conectar($this->getStrBD());
//var_dump($post);die;
if ($post['optEstado'] === '1') {
$tipoCurso = '1';
$strCurso = $post['strCursoOnline'];
//buscamos el fichero PDF en la tabla 'tbcursos'
$strSQL = "\r\n SELECT C.strIdentificador FROM tbcursos C WHERE C.strNombre='" . $post['strCursoOnline'] . "'\r\n ";
logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()|| SQL : " . $strSQL);
$stmt = $db->ejecutar($strSQL);
if (!$stmt) {
//si ha fallado la consulta hacemos ROLLBACK Y DEVOLVEMOS false
$db->ejecutar("ROLLBACK");
$db->desconectar();
logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()<FALSE");
return false;
}
$row = mysql_fetch_array($stmt);
$txtNombrePdf = $row['strIdentificador'];
}
$lngIdUsuario = $_SESSION['usuario'];
// $lngCoste = $post['lngCoste'];
// if($lngCoste === ''){
// $lngCoste = '0';
// }
$strSQL = "\r\n UPDATE tbformacion\r\n SET lngIdEmpleado = " . $lngIdempleado . ",\r\n lngIdDepartamento = {$idDepartamento},\r\n strCurso = '{$strCurso}',\r\n strObjetivos = '" . $post['strObjetivos'] . "',\r\n strCentro = '" . $post['strCentro'] . "',\r\n datFecha = '" . fecha_to_DATETIME($post['datFecha']) . "',\r\n lngIdResponsable = {$idResponsable},\r\n lngTipoCurso = {$tipoCurso},\r\n txtNombrePdf = '{$txtNombrePdf}',\r\n datFechaStatus = now(),\r\n lngIdEmpleadoStatus = {$lngIdUsuario}\r\n WHERE lngId=" . $post['cmdAlta'] . "\r\n ";
logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()|| SQL : " . $strSQL);
$stmt = $db->ejecutar($strSQL);
$db->desconectar();
if ($stmt) {
//retornamos true
logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()< TRUE");
return true;
} else {
//retornamos true
logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()< FALSE");
return false;
}
}
示例5: listadoDepartamentos
function listadoDepartamentos($departamento)
{
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
return $clsCNUsu->listadoDepartamentos();
}
示例6: Modificar
function Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strOficina, $strUsuario)
{
if (is_null($strUsuario)) {
$alta = 'Falta usuario.';
}
//comprobaci�n oficina
$oficina = explode('.', $strOficina);
$strCodigo = $oficina[0];
$existeOficina = $this->existeOficina($strCodigo);
$datos = array();
//FALTA POR COMPROBAR
if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($this->getStrBD());
// logger('traza','clsCNNCS.php-' ,"Usuario: ".$_SESSION['strUsuario'].', Empresa: '.$_SESSION['base'].', SesionID: '. session_id().
// " clsCNNCS->Alta()->ObtieneOficinaDep_usuario(".$_SESSION['usuario'].")>");
$datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
$ofi = explode('.', $datos['strOficina']);
$strCodigo = $ofi[0];
}
require_once '../CAD/clsCADNCS.php';
$clsCADNCS = new clsCADNCS();
$clsCADNCS->setStrBD($this->getStrBD());
return $clsCADNCS->Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strCodigo, $strUsuario);
}
示例7: Modificar
function Modificar($lngId, $datFechaAlta, $strReclamacion, $strClienteNombre, $strClienteApellidos, $strEmpresa, $strDireccion, $strPoblacion, $strProvincia, $lngCP, $strTelefono, $strEmail, $strServAfect, $datFechaServicio, $lngFactura, $lngExpediente, $strOficina, $strTipReclamacion, $strDepartamento, $strDescripcion, $datFechaReclamacion, $optCri013, $lngRecibidoPor)
{
require_once '../general/funcionesGenerales.php';
//pasamos las fechas si existen a formato DATETIME
if ($datFechaAlta != '') {
$datFechaAlta = fecha_to_DATETIME($datFechaAlta);
}
if ($datFechaServicio != '') {
$datFechaServicio = fecha_to_DATETIME($datFechaServicio);
}
if ($datFechaReclamacion != '') {
$datFechaReclamacion = fecha_to_DATETIME($datFechaReclamacion);
}
//pasamos la oficina solo al codigo oficina y comprobamos si existe o si el campo esta vacio,
// guardamos la oficina del ususario
$oficina = explode('.', $strOficina);
$strCodigoOficina = $oficina[0];
//comprobamos que el numero de oficina exista en la tabla tboficina
//sino existe asigno false a la variable de control $existeOficina
$existeOficina = $this->existeOficina($strCodigoOficina);
//si el dato de la oficina viene vacio o no existe la oficina le asigno la oficina del usuario
$datos = array();
if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($this->getStrBD());
$datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
$ofi = explode('.', $datos['strOficina']);
$strCodigoOficina = $ofi[0];
}
//Control del departamento
//si el dato del departamento viene vacio o no existe en la tabla tbdepartamentos, le asigno el departamento del usuario
$lngDepartamento = 0;
$existeDpto = $this->existeDpto($strDepartamento);
if (isset($strDepartamento) && $strDepartamento == '' || $existeDpto == 'NO') {
$lngDepartamento = $datos['lngDepartamento'];
} else {
//sino busco el $lngDepartamento
require_once '../CN/clsCNDep.php';
$clsCNDep = new clsCNDep();
$clsCNDep->setStrBD($this->getStrBD());
$lngDepartamento = $clsCNDep->ObtieneIdDep($strDepartamento);
}
// //pasamos el codigo del departamento
// require_once '../CN/clsCNDep.php';
// $clsCNDep=new clsCNDep();
// $clsCNDep->setStrBD($this->getStrBD());
// $lngDepartamento=$clsCNDep->ObtieneIdDep($strDepartamento);
require_once '../CAD/clsCADRecl.php';
$clsCADRecl = new clsCADRecl();
$clsCADRecl->setStrBD($this->getStrBD());
return $clsCADRecl->Modificar($lngId, $datFechaAlta, $strReclamacion, $strClienteNombre, $strClienteApellidos, $strEmpresa, $strDireccion, $strPoblacion, $strProvincia, $lngCP, $strTelefono, $strEmail, $strServAfect, $datFechaServicio, $lngFactura, $lngExpediente, $strCodigoOficina, $strTipReclamacion, $lngDepartamento, $strDescripcion, $datFechaReclamacion, $optCri013, $lngRecibidoPor);
}
示例8: tareaNueva
function tareaNueva($tipo, $actual, $accion, $idnum, $num, $idUsuario, $post)
{
require_once '../general/' . $_SESSION['mapeo'];
$db = new Db();
$db->conectar($this->getStrBD());
//busco el id mas alto de la tabla y le sumo 1
$strSQL = "\r\n SELECT IF(ISNULL(MAX(Id)),1,MAX(Id)+1) AS Id FROM tbtareas\r\n ";
logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()|| SQL : " . $strSQL);
$stmt = $db->ejecutar($strSQL);
if (!$stmt) {
//si ha fallado la consulta DEVOLVEMOS false
$db->desconectar();
logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()<FALSE");
return false;
}
//Control de la oficina
$oficina = explode('.', $post['strOficina']);
$strCodigo = $oficina[0];
//comprobamos que el numero de oficina exista en la tabla tboficina
//sino existe asigno false a la variable de control $existeOficina
$existeOficina = $this->existeOficina($strCodigo);
//si el dato de la oficina viene vacio o no existe la oficina le asigno la oficina del usuario
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($this->getStrBD());
$datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
if (isset($post['strOficina']) && $post['strOficina'] == '' || $existeOficina == 'NO') {
$ofi = explode('.', $datos['strOficina']);
$strCodigo = $ofi[0];
}
//Control del departamento
//si el dato del departamento viene vacio o no existe en la tabla tbdepartamentos, le asigno el departamento del usuario
require_once '../CN/clsCNRecl.php';
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($this->getStrBD());
$lngDepartamento = 0;
$existeDpto = $clsCNRecl->existeDpto($post['strDepartamento']);
if (isset($post['strDepartamento']) && $post['strDepartamento'] == '' || $existeDpto == 'NO') {
$lngDepartamento = $datos['lngDepartamento'];
} else {
//sino busco el $lngDepartamento
require_once '../CN/clsCNDep.php';
$clsCNDep = new clsCNDep();
$clsCNDep->setStrBD($this->getStrBD());
$lngDepartamento = $clsCNDep->ObtieneIdDep($post['strDepartamento']);
}
$row = mysql_fetch_array($stmt);
$Id = $row['Id'];
$strSQL = "\r\n INSERT INTO tbtareas (Id,Tipo,IdTipo,Numero,IdUsuario,IdDepartamento,IdOficina,Estado,Tarea,datFecha)\r\n VALUES ({$Id},'{$tipo}',{$idnum},'{$num}',{$idUsuario},{$lngDepartamento},{$strCodigo},'{$actual}','{$accion}',now())\r\n ";
logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()|| SQL : " . $strSQL);
$db->conectar($this->getStrBD());
$stmt = $db->ejecutar($strSQL);
$db->desconectar();
if ($stmt) {
//retornamos true
logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()< TRUE : Id " . $Id);
return true;
} else {
//retornamos true
logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()< FALSE");
return false;
}
}
示例9: Modificar
function Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strOficina, $strUsuario)
{
if (is_null($strUsuario)) {
return false;
}
//comprobación oficina
$oficina = explode('.', $strOficina);
$strCodigo = $oficina[0];
$existeOficina = $this->existeOficina($strCodigo);
$datos = array();
if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($this->getStrBD());
$datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
$ofi = explode('.', $datos['strOficina']);
$strCodigo = $ofi[0];
}
require_once '../CAD/clsCADPM.php';
$clsCADPM = new clsCADPM();
$clsCADPM->setStrBD($this->getStrBD());
return $clsCADPM->Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strCodigo, $strUsuario);
}