protected function productoCorrespondeUsuario(Productos $producto, $cedula)
 {
     $usuario = Doctrine::getTable('Usuario')->findOneById($producto->getIdUsuarioTienda());
     if (strcasecmp($usuario->getCedula(), $cedula) == 0) {
         return true;
     }
     return false;
 }
 public function addProductoToEditableList(Productos $producto)
 {
     $ids = $this->getAttribute('can_edit', array());
     if (!in_array($producto->getId(), $ids)) {
         array_unshift($ids, $producto->getId());
         $this->setAttribute('can_edit', $ids);
     }
 }
 public function createAction()
 {
     $producto = new Productos();
     $producto->setNombre("Gafas 1");
     $producto->setImagen("gafas.jpg");
     $producto->setPuntos("100");
     $em = $this->getDoctrine()->getManager();
     $em->persist($producto);
     $em->flush();
     return new Response('Nuevo producto creado con id' . $producto->getIdProducto());
 }
Beispiel #4
0
 function setNewProducts($data)
 {
     $obj = $this->listPasillo;
     $gPas = isset($_GET['gpas']) ? $_GET['gpas'] : $data['pasillo'];
     $listPasillo = $obj->offsetGet($gPas);
     $list = $listPasillo->getTypeProducts();
     $gType = isset($_GET['gtype']) ? $_GET['gtype'] : $data['type'];
     $listProducts = $list->offsetGet($gType);
     $listProds = $listProducts->getListProduct();
     if (isset($_GET['del'])) {
         $listProds->offsetUnset($_GET['del']);
     } else {
         $productos = new Productos();
         $productos->setMarca($data['nomMarca']);
         $productos->setListProducts(new SplDoublyLinkedList());
         $listProds->push($productos);
     }
     $_SESSION['listPasillo'] = serialize($obj);
     header("location: " . $_SERVER['HTTP_REFERER'] . " ");
 }
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new PartidaProductos();
     //$lista_partidas = $usuario = Usuarios::model()->findByPk(Yii::app()->user->getId());
     $criteria = new CDbCriteria();
     $criteria->condition = 'p3 <> 0';
     //$criteria->params = array(':p1'=>$general->p1, ':p2' => $general->p2);
     $especificas = new Partidas('search');
     $especificas = $especificas->findAll($criteria);
     $especificas_lista = CHtml::listData($especificas, function ($especificas) {
         return CHtml::encode($especificas->partida_id);
     }, function ($especificas) {
         return CHtml::encode($especificas->p1 . ' - ' . $especificas->p2 . '-' . $especificas->p3 . '-' . $especificas->p4 . ' ' . $especificas->nombre);
     });
     $productos = Productos::model()->findAll();
     $lista_productos = CHtml::listData($productos, function ($productos) {
         return CHtml::encode($productos->producto_id);
     }, function ($productos) {
         return CHtml::encode($productos->cod_segmento . '-' . $productos->cod_familia . '-' . $productos->cod_clase . '-' . $productos->cod_producto . ' ' . $productos->nombre);
     });
     //print_r($especificas_lista);
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     $operacion = array('C' => 'Compra', 'V' => 'Venta');
     //$operacion = CHtml::listData($pro);
     if (isset($_POST['PartidaProductos'])) {
         $model->attributes = $_POST['PartidaProductos'];
         $variable = $model->producto_id;
         if ($model->validate()) {
             if (count($variable) != 1) {
                 foreach ($variable as $key) {
                     $modeltodos = new PartidaProductos();
                     $modeltodos->partida_id = $model->partida_id;
                     $modeltodos->producto_id = $key;
                     $modeltodos->tipo_operacion = $model->tipo_operacion;
                     $modeltodos->fecha_desde = $model->fecha_desde;
                     $modeltodos->fecha_hasta = $model->fecha_hasta;
                     $modeltodos->save();
                 }
                 Yii::app()->user->setFlash('success', "Productos agregados con éxito a la partida seleccionada ");
             } else {
                 $model->producto_id = $variable[0];
                 $model->save();
                 Yii::app()->user->setFlash('success', "Producto agregado con éxito a la partida seleccionada");
             }
             $this->refresh();
         }
         /*if($model->save())
         		$this->redirect(array('view','id'=>$model->partida_producto_id));*/
     }
     $this->render('create', array('model' => $model, 'especificas_lista' => $especificas_lista, 'productos' => $lista_productos, 'operacion' => $operacion));
 }
 public function quitarAction()
 {
     $resul = Solicitudesproductos::findFirstById($this->request->getPost('id'));
     $resul->baja_logica = 0;
     if ($resul->save()) {
         $resul2 = Productos::findFirstById($resul->producto_id);
         $resul2->cant_solicitud = $resul2->cant_solicitud - $resul->cantidad;
         $resul2->save();
         $msm = 'Exito: Se retiro el producto correctamente';
     } else {
         $msm = 'Error: No se retiro el producto';
     }
     $this->view->disable();
     echo $msm;
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     ValidaAccesoController::validarAcceso('pedidos', 'escritura');
     $perfil = Perfiles::where('perfil', '=', 'cliente')->get();
     if (is_null($perfil)) {
         return Redirect::route('ErrorIndex', 'default');
     }
     $perfil = $perfil->toArray();
     $clientes = Usuarios::where('perfil_id', '=', $perfil[0]['id'])->get();
     if (is_null($clientes)) {
         return Redirect::route('ErrorIndex', 'default');
     }
     $clientes = $clientes->toArray();
     $productos = Productos::all();
     $form_data = array('route' => array('pedidos.store'), 'method' => 'post');
     $action = 'Crear';
     $pedido = null;
     return View::make('admin/pedido', compact('pedido', 'form_data', 'action', 'clientes', 'productos'));
 }
 public function indexAction()
 {
     $config = array();
     $this->assets->addCss('/media/plugins/org/css/primitives.latest.css');
     $this->assets->addJs('/js/highcharts/js/highcharts.js')->addJs('/js/highcharts/js/modules/data.js')->addJs('/js/highcharts/js/modules/exporting.js')->addJs('/js/highcharts/js/modules/drilldown.js')->addJs('/scripts/dashboard.js');
     $this->view->setVar('usuario', $this->_user);
     $clientes = consultas::clientesContrato()->count();
     $productossinalquilar = Productos::sum(array("baja_logica=1 and cantidad>0", 'column' => 'cantidad'));
     $productosalquilados = Contratosproductos::sum(array("baja_logica=1 and cantidad>0", 'column' => 'cantidad'));
     $contratosActivos = Contratos::count(array("baja_logica=1"));
     $this->view->setVar('clientes', $clientes);
     $this->view->setVar('productossinalquilar', $productossinalquilar);
     $this->view->setVar('productosalquilados', $productosalquilados);
     $this->view->setVar('contratosActivos', $contratosActivos);
     /*Datos para el grafico*/
     $fechaActual = date('Y-m');
     $nuevafecha = strtotime('-11 month', strtotime($fechaActual));
     $nuevafecha = date('Y-m', $nuevafecha);
     $usuariocomercial = Usuarios::find(array('habilitado = 1 and nivel in (2,3)', "order" => "id ASC"));
     $html_tabla = '<tr><th></th>';
     $array_usuario_id = array();
     foreach ($usuariocomercial as $v) {
         $html_tabla .= '<th>' . $v->nombre . ' ' . $v->paterno . '</th>';
         $array_usuario_id[] = $v->id;
     }
     $html_tabla .= '</tr>';
     while ($nuevafecha <= $fechaActual) {
         $html_tabla .= '<tr><th>' . date("M", strtotime($nuevafecha)) . '</th>';
         for ($i = 0; $i < count($array_usuario_id); $i++) {
             $model = new Consultas();
             $cantidadcontratos = $model->contratosComerciales($nuevafecha, $array_usuario_id[$i]);
             $html_tabla .= '<td>' . $cantidadcontratos[0]->cant . '</td>';
         }
         $html_tabla .= '</tr>';
         $nuevafecha = strtotime('1 month', strtotime($nuevafecha));
         $nuevafecha = date('Y-m', $nuevafecha);
     }
     $this->view->setVar('html_tabla', $html_tabla);
 }
Beispiel #9
0
<?php

include 'administrador/corelib.php';
?>

<div class="fullcont">
	<div class="titlebox" style="width: 31%;">
		<h1>TIENDA ONLINE</h1>
	</div>
	<div class="redbarlol" style="width: 69%;">
	</div>
</div>
  <?php 
$objProductos = new Productos();
$res = $objProductos->getProductos();
while ($datos = mysql_fetch_array($res)) {
    ?>
<div class="fullcont">  
	<div id="boxnosotros" class="margtop">
		<div class="row">                     
			<div class="col-xs-6 col-md-4">
				<div class="feature-prod-img-sing">
					<img src="images/<?php 
    echo $datos['imagen_producto'];
    ?>
">
				</div>
			</div>
			<div class="col-xs-12 col-md-8">
				<div class="col-md-12">
					<div class="feature-prod-title-sing">
 public function setUp()
 {
     parent::setUp();
     $this->hasOne('Productos as Producto', array('local' => 'producto_id', 'foreign' => 'id', 'onDelete' => 'cascade'));
     $this->hasOne('Usuario', array('local' => 'id_usuario_tienda', 'foreign' => 'id', 'onDelete' => 'cascade'));
     $this->hasOne('Estado', array('local' => 'id_estado', 'foreign' => 'id', 'onDelete' => 'cascade'));
     $this->hasOne('Ciudad', array('local' => 'id_ciudad', 'foreign' => 'id', 'onDelete' => 'cascade'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     ValidaAccesoController::validarAcceso('productos', 'escritura');
     $producto = Productos::find($id);
     if (is_null($producto)) {
         echo 'Recurso no encontrado';
         exit;
     }
     $producto->delete();
     echo 1;
 }
 public function reporteAction()
 {
     $this->view->disable();
     $model = new Productos();
     $resul = $model->lista();
     include_once 'tbs_us/tbs_class.php';
     // Load the TinyButStrong template engine
     include_once 'tbs_us/tbs_plugin_opentbs/tbs_plugin_opentbs.php';
     // Load the OpenTBS plugin
     $TBS = new clsTinyButStrong();
     // new instance of TBS
     $TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN);
     // load the OpenTBS plugin
     $TBS->VarRef['usuario'] = $this->_user->nombre . ' ' . $this->_user->paterno;
     $data = array();
     $c = 1;
     foreach ($resul as $v) {
         $data[] = array('rank' => 'A', 'nro' => $c, 'linea' => $v->linea, 'estacion' => $v->estacion, 'grupo' => $v->grupo, 'producto' => $v->producto, 'codigo' => $v->codigo, 'descripcion' => $v->descripcion, 'precio_unitario' => $v->precio_unitario, 'cantidad' => $v->cantidad, 'tiempo' => $v->tiempo);
         $c++;
     }
     $template = 'file/template/temp_reporte.xlsx';
     $TBS->LoadTemplate($template, OPENTBS_ALREADY_UTF8);
     // Also merge some [onload] automatic fields (depends of the type of document).
     // ----------------------
     // Debug mode of the demo
     // ----------------------
     // if (isset($_POST['debug']) && ($_POST['debug']=='current')) $TBS->Plugin(OPENTBS_DEBUG_XML_CURRENT, true); // Display the intented XML of the current sub-file, and exit.
     // if (isset($_POST['debug']) && ($_POST['debug']=='info'))    $TBS->Plugin(OPENTBS_DEBUG_INFO, true); // Display information about the document, and exit.
     // if (isset($_POST['debug']) && ($_POST['debug']=='show'))    $TBS->Plugin(OPENTBS_DEBUG_XML_SHOW); // Tells TBS to display information when the document is merged. No exit.
     // Merge data in the first sheet
     $TBS->MergeBlock('a,b', $data);
     // -----------------
     // Output the result
     // -----------------
     // $output_file_name = str_replace('.', '_'.date('Y-m-d').'.', $template);
     $output_file_name = date('Y-m-d') . ' ' . 'reporte.xlsx';
     $TBS->Show(OPENTBS_DOWNLOAD, $output_file_name);
     // Also merges all [onshow] automatic fields.
     exit;
 }
<?php

include '../templates/header.php';
if (isset($_GET['action']) and $_GET['action'] == "edit") {
    $id = $_GET['id'];
    include '../model/produtos.php';
    $con = new Productos();
    $resultado = $con->GetById($id);
}
?>
<h3>Edicion de productos</h3>
<form action="../controller/productos.controller.php" method="post">
 <div class="row">
               <div class="panel panel-default">
                       <div class="panel-heading">Datos del Producto</div>
                       <div class="panel-body">
                           <div class="row">
                            <div class="col-lg-6">
                                                              
                                <div class="form-group">
                                    <label for="nombre">Nombre:</label>
                                    <input type="text" class="form-control" name="nom_pro"  placeholder="Descripcion"  required="" value="<?php 
echo $resultado['descripcion'];
?>
" />
                                </div>
                                
                                
                                
                            </div>
                            <div class="col-lg-6">
 public function getMenuProducto()
 {
     return CHtml::listData(Productos::model()->findAll(), 'Id', 'Descripcion');
 }
Beispiel #15
0
 public function actionAutocomplete($term)
 {
     $criteria = new CDbCriteria();
     $criteria->compare('LOWER(Descripcion)', strtolower($_GET['term']), true);
     $criteria->order = 'Descripcion';
     $criteria->limit = 30;
     $data = Productos::model()->findAll($criteria);
     if (!empty($data)) {
         $arr = array();
         foreach ($data as $item) {
             $arr[] = array('id' => $item->CodProducto, 'value' => $item->Descripcion, 'label' => $item->Descripcion, 'Precio' => $item->PreCompra, 'UniMedida' => $item->UniMedida, 'Saldo' => $item->CanExistencia, 'Iva' => $item->Iva);
         }
     } else {
         $arr = array();
         $arr[] = array('id' => '', 'value' => 'No se han encontrado resultados para su búsqueda', 'label' => 'No se han encontrado resultados para su búsqueda');
     }
     echo CJSON::encode($arr);
 }
Beispiel #16
0
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php 
require_once 'Productos.php';
$cliente = new Productos();
$familias = $cliente->getFamilias();
$stock = $cliente->getStock("OPTIOLS1100", 1);
$pvp = $cliente->getPVP("SMSN150101LD");
$proFamilia = $cliente->getProductosFamilia("ORDENA");
print_r($familias);
echo '<br>-------<br>';
print_r($stock);
echo '<br>-------<br>';
print_r($pvp);
echo '<br>-------<br>';
print_r($proFamilia);
?>
    </body>
</html>
include_once 'conectar.php';
if (isset($_POST['inp_prod'], $_POST['slt_marca'], $_POST['std_referen'], $_POST['inp_prec'], $_POST['inp_cant'], $_POST['inp_desc_prod'])) {
    $conectar = new Conectar();
    $id = $_POST['inp_prod'];
    $marca = $_POST['slt_marca'];
    $refe = $_POST['std_referen'];
    $preci = $_POST['inp_prec'];
    $canti = $_POST['inp_cant'];
    $descrip = $_POST['inp_desc_prod'];
    $last_id_descrip = $conectar->Insertar_descripcion($descrip);
    $conectar->Insertar_precio($id, $preci);
    $exito = $conectar->Insertar_producto($id, $last_id_descrip['last_cod_id'], $marca, $refe, "null", $preci);
    //
    $last_id_canti = $conectar->Insertar_cantidad($id, $canti);
    if (isset($exito['exito'])) {
        echo json_encode($exito);
    }
}
// actualiza producto
include_once '../models/Productos.php';
if (isset($_POST['nombre'], $_POST['codigo'], $_POST['cost'], $_POST['cant'], $_POST['refe'], $_POST['marc'])) {
    $producto = new Productos();
    $nomb = $_POST['nombre'];
    $codi = $_POST['codigo'];
    $cost = $_POST['cost'];
    $cant = $_POST['cant'];
    $refe = $_POST['refe'];
    $marc = $_POST['marc'];
    $data = $producto->update_producto($codi, $nomb, $cost, $cant, $refe, $marc);
    echo json_encode($data);
}
 /**
  *Funcion para mostrar un producto
  */
 public function producto($id)
 {
     $cart = $this->cart;
     $producto = Productos::find($id);
     if (!is_null($producto)) {
         $producto->toArray();
     }
     return View::make('producto', compact('cart', 'producto'))->with('menu', $this->menu);
 }
Beispiel #19
0
<?php

/*
|--------------------------------------------------------------------------
|Controlador
|--------------------------------------------------------------------------
|
| Este archivo se encarga de guardar los cambios de tipo en el sistema.
|
*/
require __DIR__ . '/../../config/config.php';
require __DIR__ . '/../../config/auth.php';
require __DIR__ . '/../../clases/Productos.php';
if (!empty($_POST['nombre']) && !empty($_POST['precio']) && !empty($_POST['unidad']) && !empty($_POST['tipo'])) {
    $idProd = isset($_GET['id']) && $_GET['id'] != "" ? $_GET['id'] : null;
    $nomProd = $_POST['nombre'];
    $preProd = $_POST['precio'];
    $uniProd = $_POST['unidad'];
    $tipoProd = $_POST['tipo'];
    $prod = new Productos($nomProd, $preProd, $uniProd, $tipoProd);
    if ($prod->update($idProd)) {
        $_SESSION['success_update'] = true;
        $_SESSION['produp'] = $nomProd;
    } else {
        $_SESSION['error_tmp'] = "Producto no ingresado";
    }
} else {
    $_SESSION['error_tmp'] = "Todos los campos son obligatorios.";
}
header('Location: ' . ROOT_ADMIN . 'vistas/ListarProductos.php');
Beispiel #20
0
            $tpl->assign('nom_producto', $value['nombre']);
            $tpl->assign('id_producto', $value['id']);
            $tpl->assign('simbolo', $value['simbolo'] . ':' . $value['descripcion'] . ':' . $value['item']);
        } else {
            $tpl->assign('nom_producto', $value['nombre']);
            $tpl->assign('id_producto', $value['id']);
            $tpl->assign('dis', 'disabled');
        }
        $tpl->gotoBlock('_ROOT');
    }
    $tpl->assign('titulo', "Registro de Información");
    $tpl->assign('activo', "checked");
    $tpl->printToScreen();
}
if ($acc == 'edit') {
    $producto2 = new Productos($conn);
    $tpl->assign('titulo', "Editar Información");
    $id = $_GET['id'];
    $tpl->assign('id', $id);
    $pedidos->setId($id);
    $producto = $pedidos->consultaPedidoById();
    $productos = $producto2->ConsultaProductos();
    foreach ($productos as $value) {
        $tpl->newBlock('productos');
        if ($value['activo'] == 1) {
            $tpl->assign('nom_producto', $value['nombre']);
            $tpl->assign('id_producto', $value['id']);
            $tpl->assign('simbolo', $value['simbolo'] . ':' . $value['descripcion'] . ':' . $value['item']);
            $tpl->assign('desc', $value['descripcion']);
            $tpl->assign('ite', $value['item']);
        } else {
<?php

include_once '../../model/Productos/funcionesProductos.php';
if ($_POST) {
    extract($_POST);
    if (isset($accion) && !empty($accion)) {
        $productos = new Productos();
        switch ($accion) {
            case 'getCombos':
                $arrayCombos = array();
                $dataLinea = $productos->getLinea();
                $dataCategoria = $productos->getCategoria();
                $comboLinea = "<option value='-1'>Seleccione...</option>";
                foreach ($dataLinea as $value) {
                    $comboLinea .= "<option value=" . $value[0] . ">" . $value[1] . "</option>";
                }
                $comboCategoria = "<option value='-1'>Seleccione...</option>";
                foreach ($dataCategoria as $value) {
                    $comboCategoria .= "<option value=" . $value[0] . ">" . $value[1] . "</option>";
                }
                $arrayCombos['comboLinea'] = $comboLinea;
                $arrayCombos['comboCategoria'] = $comboCategoria;
                echo json_encode($arrayCombos);
                break;
            case 'getProductos':
                $data = $productos->getProductos();
                echo json_encode($data);
                break;
            case 'guardarProductos':
                $data = $productos->mergeProductos($_POST);
                echo json_encode($data);
Beispiel #22
0
<div class="fullcont">
	<div class="titlebox">
		<h1>PRODUCTO</h1>
	</div>
	<div class="redbarlol">

	</div>
</div>

<div class="fullcont">
	<div class="row">
                <?php 
$objProductos = new Productos();
$res = $objProductos->getProductoXTitulo($_GET['producto']);
if ($datos = mysql_fetch_array($res)) {
    ?>
		<div class="col-xs-6">
			<img src="images/<?php 
    echo $datos['imagen_producto'];
    ?>
">
		</div>
		<div class="col-xs-6">
			<div class="curso-principal">
				<h2 style="text-align:center;"><?php 
    echo $datos['titulo_producto'];
    ?>
</h2>
				<p>
					<?php 
    echo $datos['info_producto'];
    $uni = $_POST['unidad_med'];
    $pre = $_POST['precio'];
    echo $nom;
    include '../model/productos.php';
    $con = new Productos();
    $result = $con->Nuevo($nom, $uni, $pre);
    if ($result > 0) {
        header('Location: ../views/productosList.php');
    }
}
if (isset($_POST['submit']) && $_POST['submit'] == "Editar") {
    $id = $_POST['idproducto'];
    $nom = $_POST['nom_pro'];
    $uni = $_POST['unidad_med'];
    $pre = $_POST['precio'];
    include '../model/productos.php';
    $con = new Productos();
    $result = $con->Update($id, $cod, $uni, $pre);
    if ($result) {
        header('Location: ../views/productosList.php');
    }
}
if (isset($_GET['action']) and $_GET['action'] == "delete") {
    $id = $_GET['id'];
    include '../model/productos.php';
    $con = new Productos();
    $eliminar = $con->Delete($id);
    if ($eliminar) {
        echo '<script type="text/javascript"> alert("El registro ah sido eliminado"); history.back();</script>';
    }
}
Beispiel #24
0
 public function contalimento()
 {
     $alimento = Productos::where('id', '=', Input::get('id_producto'))->first();
     $alimento->contador_v = $alimento->contador_v + 1;
     $alimento->save();
     return Response::json('success');
 }
Beispiel #25
0
        <meta charset="iso-8859-1">
        <title><?php 
echo TITULOAPP;
?>
</title>
    </head>
    <body>
        <?php 
include 'menu.php';
?>
        <div class="container">
            <h1></h1>
            <h2>Editar Productos</h2>
            <?php 
$id = isset($_GET['id']) ? $_GET['id'] : die('ERROR: no viene ID.');
$oProductos = new Productos();
$oProductos->id_producto = $id;
$oProductos->buscarporId();
if ($_POST) {
    $oProductos->id_producto = $_POST['idproducto'];
    $oProd->descripcion = $_POST['descripcion'];
    $oProd->precio = $_POST['precio'];
    $oProd->unidad = $_POST['unidad'];
    $oProd->id_tipoProducto = $_POST['id_tipoProducto'];
    if ($oProductos->modificar()) {
        $oProductos->buscarporId();
        echo "<div class=\"alert alert-success alert-dismissable\">";
        echo "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times;</button>";
        echo "Producto modificado";
        echo "</div>";
    } else {
Beispiel #26
0
    }
    // cargamos classe para subir archivos y definimos que nos agregue el tiempo al final
    //(para evitar que existan archivos duplicadas y no nos rompa el proceso)
    $Uploads = new Uploads();
    $Uploads->addtime = 1;
    // cargamos la imagen
    $archivoResultado = $Uploads->doUpload('fileToUpload', '../images/');
    // el primero corresponde a que $_FILES['fileToUpload'] y el segundo a la ruta de subida
    if ($archivoResultado['status'] == 1) {
        // la subida es correcta
        $imgProducto = $archivoResultado['filename'];
    } else {
        $errors[] = 'Error en subida de archivo/ talvez no se subio';
    }
    if (sizeof($errors) == 0) {
        $objProducto = new Productos();
        //$res = $objActividad->getActividadXSeccion($_POST['nombreActividad']); // buscas una actividad por nombres pero es seccion?
        //$seccion_actividad = $datos['seccion_actividad'];
        $res = $objProducto->addProducto($_POST['tituloProducto'], $_POST['informacionProducto'], $_POST['botonCompra'], $_POST['precioProducto'], $_POST['envioProducto'], $_POST['estadoProducto'], $imgProducto);
        header('Location: ' . $baseurl . 'administrador/producto/lista');
    } else {
        header('Location: ' . $baseurl . 'administrador');
    }
}
// fin de metodo
//metodo para separar el action y acciones
// poner mucha atencion
$explo = explode('/', $action);
$action = $explo[1];
$id = $explo[2];
if ($action == 'editarproducto') {
Beispiel #27
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIdproducto0()
 {
     return $this->hasOne(Productos::className(), ['id' => 'idproducto']);
 }
Beispiel #28
0
        </table>
        

        
        
<!--<div class="table">
            <table>
                <tr>
                    <th>
                        <div class="row_buttons">
                            <tr>
                                <?php 
echo $form->labelEx($model_detalle, 'CodProducto');
?>
                                <?php 
echo $form->dropDownList($model_detalle, 'CodProducto', CHtml::listData(Productos::model()->findAll(), 'CodProducto', 'Descripcion'), array('empty' => ' '));
?>
                                <?php 
echo $form->error($model_detalle, 'CodProducto');
?>
                            </tr>
                         <p align="left"><input type="button" class="submit extra_long" id="buscar_prod_serv" value="Añadir Producto" /></p>
                          <br clear="all" />
                        </div>
                        <table cellpadding="0" cellspacing="0" width="100%">
            
                    <thead>
                        <tr>
                            <th style="text-align:left" width="2%"> Item</th>
                            <th width="30%">Descripción</th>
                            <th style="text-align:right" width="10%">Cantidad</th>
Beispiel #29
0
|--------------------------------------------------------------------------
| Archivos y configuracion de Pagina
|--------------------------------------------------------------------------
|
| Aqui se hace "required" de archivos minimos de funcionamiento para armar
| cada pagina, mas declaraion de variables para el header, menu, sidebar.
|
*/
$titulo = "Modificar Detalle";
require __DIR__ . '/../../config/auth.php';
require __DIR__ . '/../../config/config.php';
require __DIR__ . '/../templates/header.php';
require __DIR__ . '/../templates/menu.php';
require __DIR__ . '/../templates/sidebar.php';
require __DIR__ . '/../../clases/Productos.php';
$modeloProd = new Productos();
$listaProd = $modeloProd->read();
$id = isset($_GET['id']) && $_GET['id'] != "" ? $_GET['id'] : null;
$des = isset($_GET['des']) && $_GET['des'] != "" ? $_GET['des'] : null;
$can = isset($_GET['can']) && $_GET['can'] != "" ? $_GET['can'] : null;
$tot = isset($_GET['tot']) && $_GET['tot'] != "" ? $_GET['tot'] : null;
/*
|--------------------------------------------------------------------------
| Contenido del Sitio
|--------------------------------------------------------------------------
|
| Aqui se agrega toda la funcionalidad de la pagina, especialmente deberia
| haber solo HTML cn algunos tags para PHP para acceder a variables.
|
*/
?>
Beispiel #30
0
<?php

include 'Factura.php';
include 'Cliente.php';
include 'Producto.php';
ini_set('error_reporting', E_ALL);
# con esto me muestra los errores en el nav
$Producto = new Productos("", null);
$cliente2 = new Clientes("", "", "");
$Factura = new Facturas("", "", "", "", "", "");
$cliente2->registrarCliente(33000000, " Akiles Bailo", 3722426263);
$Producto->registrarProducto("Cafe", "La Virginia");
$Factura->registrarFactura('2001-04-12', "Factura tipo A", False, 67, 2, 25);