/**
  * importar la clase  modal_consulta.php
  * para generar la ventana modal.
  */
 private function verificarFecha()
 {
     if (!($this->fechaFinal > $this->fechaInicial)) {
         mensajeDeErrorModal('ERROR EN EL RANGO DE FECHA', $subtitulo = '', 'La fecha Final debe Ser mayor que La fecha Inicial');
         raiz();
         exit;
     }
 }
 public function setIdEmpresa($id)
 {
     if ($this->setIdEmpresaAjax($id)) {
     } else {
         echo '<script>alert("Escriba un valor numerico para el codigo de empresa")</script>';
         raiz();
         exit;
     }
 }
    $turno->setIdEmpresa($_SESSION['k_empresa']);
    $consecutivoProduccion = preg_replace('/[a-zA-Z]/', '', $consecutivoProduccion);
    $produccion->setConsecutivoProduccion($consecutivoProduccion);
    $produccion->setTipoMaterialDigitadoPorElUsuario($fichaTecnica);
    $idFicha = $produccion->getIdFicha();
    $produccion->next_result();
    $produccion->setIdFichaTecnicaOtipoMaterial($idFicha);
    $consultaProduccion = $produccion->consultaMaterialPesado();
    $row = $consultaProduccion->fetch_array(MYSQLI_ASSOC);
    $id_op = $row['op'];
    $id_consecutivo = $row['no_producto_final'];
    $kilosUnidades_producidos = $row['kilos_producidos'];
    $fecha = $row['fecha'];
    $velocidad = $row['velocidad'];
    $id_registro = $row['id'];
    $_SESSION['velocidad'] = $velocidad;
    $_SESSION['ficha'] = $fichaTecnica;
    require_once '../peticion/editarPesajeProduccion.php';
} else {
    echo "<script>alert('Usted no esta logiado, ingrese para despues ejecutar la opcion de registro!!')</script>";
    raiz();
    exit;
}
?>






 public function compruebaExistenciaOperador()
 {
     $consulta = $this->consultaExistenciaOperador();
     if ($consulta->num_rows <= 0) {
         mensajeDeErrorModal($titulo = 'EL OPERADOR SELECCIONADO NO EXISTE', $subtitulo = 'Seleccione un operador de la lista desplegable', $mensaje = 'Para un mejor resultado , consulte los operadores registrados  en su sistema, para esto pongase en contacto con el administrador');
         exit;
         raiz();
     }
 }
 /**
  * Funcion que permite el  registro de un 
  * articulo/producto en la bd
  * @param type $param 
  */
 public function functionIngrearProducto($param)
 {
     $consulta = $this->CompruebaDuplicado();
     $this->next_result();
     if ($consulta->num_rows <= 0) {
         $this->procesaTransacciones($param);
     } else {
         echo '<script>alert("Ya existe un prodcuto registrados con estos datos ")</script>';
         raiz();
     }
 }
 /**
  * funcion interna  que  registra el cliente en la bd
  *   
  */
 public function registrarCliente()
 {
     /*
      * verificamos que el cliente no exita para poder guardar los datos
      */
     if ($this->CompruebaDuplicado()->num_rows > 0) {
         echo '<script>alert("El cliente existe, verifique e intente nuevamente ")</script>';
         raiz();
         exit;
     } else {
         /*
          * comienza una transaccion en php con mysqli
          * 
          */
         $this->next_result();
         $this->procesaTransacciones($this->guardarTabla1(), $this->guardarTabla2(), $this->guardarTabla3());
     }
     //////
 }
 /**
  * funcion que permite comprobar si 
  * el usuario esta registrado en la bd y posee
  * algun privilegio que le permita manipular el 
  * contenido.
  * sino no puede iniciar session
  */
 public function getUser()
 {
     /**
      *verifica la existencia del usuario en la base de datos 
      */
     $this->query[0] = $this->buscarUsuario();
     $this->row = $this->query[0]->fetch_array(MYSQLI_ASSOC);
     /***
      * si hambas  consultas arrojan  resultado
      * se asigna el nombre de usuario a una variable
      * de session para mostrar el nombre durante toda
      * la session del usuario y para comparar privilegios
      * dentro de la aplicacion  
      */
     if ($this->row) {
         $_SESSION['k_userName'] = $this->row['usuario'];
         $_SESSION['k_userPass'] = $this->pass;
         $this->next_result();
         raiz();
     } else {
         echo "<script>alert('Usuario o Contrase\\u00f1a Incorrecta')</script>";
         unset($_SESSION['id_control']);
         raiz();
     }
 }