Exemple #1
0
 static function getSensorValores($idsensor = 1)
 {
     $criteria = new CDbCriteria();
     $criteria->addCondition("t.sensor_idsensor={$idsensor}");
     $criteria->limit = 7;
     $model = Valores::model()->findAll($criteria);
     return $model;
 }
Exemple #2
0
<?php

//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>
 /**
  * Adds an object to the instance pool.
  *
  * Propel keeps cached copies of objects in an instance pool when they are retrieved
  * from the database.  In some cases -- especially when you override doSelect*()
  * methods in your stub classes -- you may need to explicitly add objects
  * to the cache in order to ensure that the same objects are always returned by doSelect*()
  * and retrieveByPK*() calls.
  *
  * @param      Valores $value A Valores object.
  * @param      string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
  */
 public static function addInstanceToPool(Valores $obj, $key = null)
 {
     if (Propel::isInstancePoolingEnabled()) {
         if ($key === null) {
             $key = (string) $obj->getId();
         }
         // if key === null
         self::$instances[$key] = $obj;
     }
 }
<?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';
$objUti = new Util();
switch ($_POST['op']) {
    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');
<?php

require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Valores.class.php';
$objVal = new Valores();
require_once '../../class/Pss.class.php';
$objPss = new Pss();
switch ($_POST['op']) {
    case "valorProducto":
        try {
            //echo $_POST['pro_id'].$_POST['pre_id'];
            $objCon->db_connect();
            $objCon->beginTransaction();
            $valor = $objVal->obtenerValorProducto($objCon, $_POST['pro_id'], $_POST['pre_id'], $_POST['ins_id']);
            //print_r($valor);
            echo $valor[0]['val_monto'];
            $objCon->commit();
        } catch (PDOException $e) {
            $objCon->rollBack();
            echo $e->getMessage();
        }
        break;
    case "actualizarValor":
        try {
            //echo $_POST['pro_id'].$_POST['pre_id'];
            $objCon->db_connect();
            $objCon->beginTransaction();
            $objVal->setValores('', $_POST['val_monto']);
            $objVal->actualizarValoresProductos($objCon, $_POST['pro_id'], $_POST['pss_id']);
            $objPss->actualizarSaldo($objCon, $_POST['pss_id'], $_POST['pss_saldo']);