Esempio n. 1
0
 public static function incidenciaRegistra($incidencia)
 {
     $operadores = Operador::where('estado_logico', '=', 1)->where('id', '!=', 0)->get();
     foreach ($operadores as $operador) {
         NotificacionService::creaNotificacion(2, array('id_operador' => $operador->id, 'nroIncidencia' => $incidencia->codigo));
     }
 }
Esempio n. 2
0
 public function postListar()
 {
     //si la peticion es ajax
     if (Request::ajax()) {
         $r = Operador::getListar();
         return Response::json(array('rst' => 1, 'datos' => $r));
     }
 }
Esempio n. 3
0
 public function postModificacion()
 {
     $input = Input::All();
     $validacion = Validator::make(Input::All(), array('nombre_apellido' => 'required', 'dni' => 'required', 'email' => 'required'));
     if (!$validacion->fails()) {
         $operador = Operador::Find(Auth::User()->id_usuario);
         $operador->nombre_apellido = $input['nombre_apellido'];
         $operador->dni = $input['dni'];
         $operador->email = $input['email'];
         $operador->save();
         return Redirect::back()->withErrors($validacion);
     } else {
         return Redirect::back()->withErrors($validacion);
     }
 }
 /**
  * Autentica un usuario
  * Verfica si usuario existe en base de datos
  * y que corresponda con su password
  * @return boolean si autenticacion es correcta
  */
 public function authenticate()
 {
     $user = Operador::model()->find(array('condition' => 't.usuario=:usuario', 'params' => array(':usuario' => $this->username)));
     if ($user === null) {
         $this->errorCode = self::ERROR_USERNAME_INVALID;
     } else {
         if ($user->activo != Yii::app()->params->usuario['estado']['activo']) {
             $this->errorCode = self::ERROR_USER_INACTIVE;
         } else {
             if (!$user->validarContrasena($this->password)) {
                 $this->errorCode = self::ERROR_PASSWORD_INVALID;
             } else {
                 $this->errorCode = self::ERROR_NONE;
                 $this->user = $user;
             }
         }
     }
     return !$this->errorCode;
 }
require_once '../modelo/Operador_Modelo.php';
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/Table.php';
validar_user_amd();
if (!isset($_POST['nombre'])) {
    $contacto = '';
} else {
    $contacto = $_POST['nombre'];
}
if (!isset($_POST['apellido'])) {
    $apellido = '';
} else {
    $apellido = $_POST['apellido'];
}
$operador = new Operador();
$operador->setNombre($contacto);
$operador->setApllido($apellido);
$operador->setIdEmpresa($_SESSION['k_empresa']);
$consulta = $operador->consultarOperadorDuplicado();
if ($consulta->num_rows <= 0) {
    $operador->next_result();
    $operador->registrarOperador();
    mostrarRegistroEmpresa($operador);
} else {
    echo '<script>alert("Nit o cedula existente rectifique")</script>';
    raiz_amd();
    exit;
}
function mostrarRegistroEmpresa($operador)
{
Esempio n. 6
0
<?php

/**
 * Created by PhpStorm.
 * User: elporfirio
 * Date: 26/09/15
 * Time: 13:32
 */
require 'clases.php';
#definir nuestra id de acceso
$conexion = new Conexion();
#definir nuestro objeto comentario
$comentario = new Comentario();
$comentario->nombre = "Cesar Cancino";
$comentario->mensaje = "visita capa8.tv";
#definimos a la persona que nos ayuda y hace las acciones
$operador = new Operador();
$operador->guardarComentario($conexion, $comentario);
$operador->consultarComentarios($conexion);
var_dump($operador->comentarios);
require_once '../modelo/Operador_Modelo.php';
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/Table.php';
validar_user_amd();
if (!isset($_POST['maquina'])) {
    $maquina = '';
} else {
    $maquina = $_POST['maquina'];
}
if (!isset($_POST['operador'])) {
    $ope = '';
} else {
    $ope = $_POST['operador'];
}
$operador = new Operador();
$operador->setIdEmpresa($_SESSION['k_empresa']);
$operador->setIdMaquina($maquina);
$operador->setIdOperador($ope);
if ($operador->consultarRelacionOperadorMaquina()->num_rows >= 1) {
    $operador->next_result();
    $operador->eliminarRelacionOperadorMaquina();
    $consulta = $operador->consultarOperadorMaquina();
    $field = $operador->field_count - 1;
    $tabla = new Table();
    $tabla->crearArraySimple($consulta, $field);
    require_once '../vista/amd_MostrarMaquinaOperador.php';
    exit;
} else {
    echo '<script>alert("el operador no trabaja en esta maquina ")</script>';
    raiz_amd();
require_once '../modelo/Operador_Modelo.php';
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/Table.php';
validar_user_amd();
if (!isset($_POST['maquina'])) {
    $maquina = '';
} else {
    $maquina = $_POST['maquina'];
}
if (!isset($_POST['operador'])) {
    $ope = '';
} else {
    $ope = $_POST['operador'];
}
$operador = new Operador();
$operador->setIdEmpresa($_SESSION['k_empresa']);
$maquina = $operador->crearConsultalike($maquina);
$ope = $operador->crearConsultalike($ope);
$consulta = $operador->listarOperadorMaquina($maquina, $ope);
$field = $operador->field_count - 1;
$tabla = new Table();
$tabla->crearArraySimple($consulta, $field);
require_once '../vista/amd_MostrarOperador_Maquina.php';
exit;
?>




Esempio n. 9
0
        <div class="row">
            <div class="col-xs-2">
                <label for="FormBusqueda_operador">Búsqueda por operador</label>
            </div>
            <?php 
$estado = $operador = "";
if ($form != null) {
    if ($form['tipo'] == "operador") {
        $estado = $form['estado'];
        $operador = $form['operador'];
    }
}
?>
            <div class="col-xs-2">
                <?php 
echo CHtml::dropDownList('FormBusqueda[operador]', $operador, CHtml::listData(Operador::listData(), 'idOperador', 'nombre'), array('id' => 'FormBusqueda_operador', 'class' => "form-control", 'style' => 'width:100%'));
?>
            </div>
            <div class="col-xs-2">
                <?php 
echo CHtml::dropDownList('FormBusqueda[estado]', $estado, $listDataEstado, array('id' => 'FormBusqueda_estado', 'class' => "form-control", 'style' => 'width:100%'));
?>
            </div>
            <div class="col-xs-1">
                <input type="hidden" name="FormBusqueda[tipo]" value="operador">
                <button type="submit" class="btn btn-primary btn-sm">
                    <i class="glyphicon glyphicon-search"></i>
                    Buscar
                </button>
            </div>
        </div>
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return Operador the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Operador::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'La página solicitada no existe.');
     }
     return $model;
 }
Esempio n. 11
0
<?php

/**
 * Created by PhpStorm.
 * User: elporfirio
 * Date: 26/09/15
 * Time: 23:41
 */
require_once "clases.php";
$conexion = new Conexion();
#$comentario = new Comentario();
$operador = new Operador();
$operador->consultarComentarios($conexion);
$comentarios = $operador->comentarios;
if (count($comentarios) <= 0) {
    $htmlToRender = "<tr>" . "<td colspan='3' style='text-align: center;'> No hay comentarios registrados </td>" . " </tr>";
} else {
    $htmlToRender = "";
    foreach ($comentarios as $comentario) {
        $htmlToRender .= "<tr>" . "<td>" . $comentario->nombre . "</td>" . "<td>" . $comentario->mensaje . "</td>" . "<td align=\"center\">" . $comentario->fecha . "</td>" . " </tr>";
    }
}
echo $htmlToRender;
require_once '../modelo/validar_usuario.php';
require_once '../modelo/raiz_directorio_principal.php';
require_once '../modelo/Table.php';
validar_user_amd();
if (!isset($_POST['nombre'])) {
    $contacto = '';
} else {
    $contacto = $_POST['nombre'];
}
if (!isset($_POST['apellido'])) {
    $apellido = '';
} else {
    $apellido = $_POST['apellido'];
}
if (!isset($_POST['id'])) {
    $id = '';
} else {
    $id = $_POST['id'];
}
$operador = new Operador();
$operador->setIdEmpresa($_SESSION['k_empresa']);
$consulta = $operador->consultaOperador($id_operador, $Nombre, $apellido);
$field = $operador->field_count - 1;
$tabla = new Table();
$tabla->crearArraySimple($consulta, $field);
require_once '../vista/amd_MostrarOperador.php';
if ($consulta->num_rows <= 0) {
    echo "<script>alert(\"El operador  que intenta buscar no existe \")</script>";
    raiz_amd();
    exit;
}
Esempio n. 13
0
<?php

require_once "clases.php";
//print_r($_POST);
//CAPTCHA
session_start();
$captcha = trim(strtolower(substr($_POST["verificacion"], 0, 6)));
$verificar = strtolower($_SESSION['captcha']['code']);
if ($captcha == $verificar) {
    if (isset($_POST['nombre_visitante']) && isset($_POST['mensaje_visitante'])) {
        $conexion = new Conexion();
        $comentario = new Comentario();
        $comentario->nombre = $_POST['nombre_visitante'];
        $comentario->mensaje = $_POST['mensaje_visitante'];
        $operador = new Operador();
        $operador->guardarComentario($conexion, $comentario);
        $respuesta = ["exitoso" => true, "mensaje" => "Dato Registrado"];
        echo json_encode($respuesta);
    } else {
        echo "No has ingresado los datos para el registro";
        //header('Location: index.php');
    }
} else {
    $respuesta = ["exitoso" => false, "mensaje" => "La verificacion no es correcta"];
    echo json_encode($respuesta);
}