Пример #1
0
<?php

require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
foreach ($_FILES as $key) {
    if ($key['error'] == UPLOAD_ERR_OK) {
        // Verificamos si se subio correctamente
        $cadena = new Cadena($key['name']);
        // Limpio el nombre con el objeto Cadena
        $cadena2 = new Cadena($key['tmp_name']);
        // Limpio el nombre temporal con el objeto Cadena
        $tamano = $key['size'] / 1000 . ' kb';
    } else {
        echo $key['error'];
    }
    // Si no se cargo mostramos el error
}
$producto = new Producto();
$producto->setProducto($_POST['nom'], $_POST['des'], $_POST['pre'], $_POST['cat']);
?>
 
Пример #2
0
 case "addProducto":
     $objCon->db_connect();
     $datos = $_POST['datosEnviar'];
     $datos = explode(',', $datos);
     $nuevoArr = array();
     $cont = 0;
     for ($i = 0; $i < count($datos); $i++) {
         $nuevoArr[$cont]['pre_id'] = $datos[$i];
         $nuevoArr[$cont]['ins_id'] = $datos[$i + 1];
         $nuevoArr[$cont]['val_monto'] = $datos[$i + 2];
         $i = $i + 2;
         $cont++;
     }
     try {
         $objCon->beginTransaction();
         $objPro->setProducto($_POST['pro_id'], $objUti->eliminaEspacios($_POST['pro_nom']), '0');
         $objPro->agregarProducto($objCon, $_POST['tip_pro_id'], $_POST['uni_id']);
         for ($i = 0; $i < count($nuevoArr); $i++) {
             $val_id = $objValores->buscarMaximoId($objCon);
             $objValores->setValores($val_id, $nuevoArr[$i]['val_monto']);
             $objValores->agregarValores($objCon, $_POST['pro_id'], $nuevoArr[$i]['pre_id'], $nuevoArr[$i]['ins_id']);
         }
         $objCon->commit();
         echo 'bien';
     } catch (PDOException $e) {
         $objCon->rollBack();
         $e->getMessage();
     }
     break;
 case "buscarProducto":
     $objCon->db_connect();
Пример #3
0
//LLAMADA DE CLASES
require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Producto.class.php';
$objPro = new Producto();
require_once '../../class/Tipo_Producto.class.php';
$objTipoPro = new Tipo_Producto();
require_once '../../class/Prevision.class.php';
$objPrev = new Prevision();
require_once '../../class/Valores.class.php';
$objVal = new Valores();
//LLAMADA DE METODOS.
$objCon->db_connect();
$productos = $objTipoPro->listarTipoProducto($objCon, 'nombre');
$valores = $objPrev->obtenerPrevisionesActivas($objCon);
$objPro->setProducto($_POST['pro_id'], '', '');
$productoActual = $objPro->buscarProducto($objCon);
$valoresProductos = $objVal->buscarValoresProducto($objCon, $_POST['pro_id'], '', '');
$previsionesInst = $objPrev->listarPrevisionInstitucion($objCon);
$objCon = null;
//var_dump(highlight_string(print_r($valoresProductos, true) ));
if (count($productos) == 0) {
    ?>
		<label style="color: red; border-color: 1px solid black;">No hay tipos de productos, porfavor agregue uno para comenzar</label>
		<br/>
	<?php 
} else {
    ?>
<script type="text/javascript" src="controller/client/js_editarProducto.js"></script>
<center>
<fieldset style="width: 500px;"><legend>Datos Producto</legend>
Пример #4
0
<?php

require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Producto.class.php';
$objPro = new Producto();
require_once '../../class/Tipo_Producto.class.php';
$objTipoPro = new Tipo_Producto();
require_once '../../class/Unidad_Medida.class.php';
$objUnidadM = new Unidad_Medida();
require_once '../../class/Valores.class.php';
$objValores = new Valores();
require_once '../../class/Util.class.php';
$objUtil = new Util();
switch ($_POST['op']) {
    case "busquedaSensitivaPro":
        $objCon->db_connect();
        try {
            $objPro->setProducto("", $objUtil->eliminaEspacios($_POST['term']), "");
            echo $objPro->buscarProductoSensitiva($objCon, $_POST['tip_pro']);
        } catch (PDOException $e) {
            $e->getMessage();
        }
        break;
}
?>