public function Eliminar($oMesa)
 {
     //Inicializar el control de Errores
     parent::setHayError(False);
     //Invocar el Procedimiento Almacenado
     $vSql = "CALL sp_D_Mesa (" . $oMesa->getId() . ", @descripcionError);";
     FactoriaDAO::getConexionBaseDatos()->AbrirConexion();
     FactoriaDAO::getConexionBaseDatos()->EjecutarSQLError($vSql);
     //Leer la variable de salida del error
     if (FactoriaDAO::getConexionBaseDatos()->getHayError()) {
         parent::setHayError(True);
         parent::setDescripcionError(FactoriaDAO::getConexionBaseDatos()->getDescripcionError());
     }
     //Retornar True si no hay errores
     return !parent::getHayError();
 }
 public function Modificar($oLibro)
 {
     //Inicializar el control de Errores
     parent::setHayError(False);
     //Invocar el Procedimiento Almacenado
     $vSql = "CALL sp_U_Libro (" . $oLibro->getNum_referencia() . ", '" . $oLibro->getIsbn() . "', '" . $oLibro->getTitulo() . "', '" . $oLibro->getTema() . "', '" . $oLibro->getAutor() . "', @DescripcionError);";
     FactoriaDAO::getConexionBaseDatos()->AbrirConexion();
     FactoriaDAO::getConexionBaseDatos()->EjecutarSQLError($vSql);
     //Leer la variable de salida del error
     if (FactoriaDAO::getConexionBaseDatos()->getHayError()) {
         parent::setHayError(True);
         parent::setDescripcionError(FactoriaDAO::getConexionBaseDatos()->getDescripcionError());
     }
     //Retornar True si no hay errores
     return !parent::getHayError();
 }
 public function Modificar($oBibliotecario)
 {
     //Inicializar el control de Errores
     parent::setHayError(False);
     //Invocar el Procedimiento Almacenado
     $vSql = "CALL sp_U_Usuario (" . $oUsuario->getId() . ", '" . $oUsuario->getClave() . "', '" . $oUsuario->getNombre() . "', '" . $oUsuario->getApellidos() . "', " . $oUsuario->getIdhorario() . ", " . $oUsuario->getIdrol() . ", @DescripcionError);";
     FactoriaDAO::getConexionBaseDatos()->AbrirConexion();
     FactoriaDAO::getConexionBaseDatos()->EjecutarSQLError($vSql);
     //Leer la variable de salida del error
     if (FactoriaDAO::getConexionBaseDatos()->getHayError()) {
         parent::setHayError(True);
         parent::setDescripcionError(FactoriaDAO::getConexionBaseDatos()->getDescripcionError());
     }
     //Retornar True si no hay errores
     return !parent::getHayError();
 }
 public function Modificar($oInventario)
 {
     //Inicializar el control de Errores
     parent::setHayError(False);
     //Invocar el Procedimiento Almacenado
     $vSql = "CALL sp_U_Inventario (" . $oInventario->getId() . ", " . $oInventario->getProvedor() . "," . $oInventario->getIngrediente() . "," . $oInventario->getCantidad() . ", @DescripcionError);";
     FactoriaDAO::getConexionBaseDatos()->AbrirConexion();
     FactoriaDAO::getConexionBaseDatos()->EjecutarSQLError($vSql);
     //Leer la variable de salida del error
     if (FactoriaDAO::getConexionBaseDatos()->getHayError()) {
         parent::setHayError(True);
         parent::setDescripcionError(FactoriaDAO::getConexionBaseDatos()->getDescripcionError());
     }
     //Retornar True si no hay errores
     return !parent::getHayError();
 }