public function EliminarAlmacen($id) { require_once 'clsConexion.php'; require_once 'clsArticulo.php'; require_once 'clsMovimiento.php'; $objCon = new Conexion(); $objArticulo = new Articulo(); $objMovimiento = new Movimiento(); $sql = "update almacen set estado_alm=0 where id_alm=" . $id; $correcto = false; $arreglo = $objArticulo->DatosArticulosxSubAlmacen($id); $break = true; $aux; for ($i = 0; $i < count($arreglo); $i++) { echo $arreglo[$i]["id"] . " artĂculo <br>"; echo $arreglo[$i]["cantidad"] . " cantidad <br>"; echo $arreglo[$i]["almacen"] . " almacen <br><br>"; $objMovimiento->AgregaMovimientoTrasferencia($arreglo[$i]["id"], $arreglo[$i]["cantidad"], $descripcion, $arreglo[$i]["almacen"], 1); $aux .= $arreglo["id"] . " transferido correctamente <br>"; } if ($objCon->Consultar($sql) == !0) { $correcto = true; } echo $aux; }
public function AgregaMovimientoSalida($cantidad, $descripcion, $almacen_id, $articulo) { require_once 'clsConexion.php'; require_once 'clsArticulo.php'; $obj = new Conexion(); $objArticulo = new Articulo(); $correcto = false; $sql = " insert into movimiento \r\n (\r\n tipo_mov,\r\n fecha_mov,\r\n cantidad_mov,\r\n saldo_movimiento,\r\n descripcion_mov,\r\n almacen_id_alm,\r\n articulo_id_art\r\n )\r\n values( 1," . "'" . date("Y-m-d") . "'," . $cantidad . "," . ($objArticulo->SaldoArticulo($articulo, $almacen_id) - $cantidad) . "," . "'" . $descripcion . "'," . $almacen_id . "," . $articulo . ")"; $resul = $obj->Consultar($sql); // echo $resul; // if ( $resul!= 0) { // $correcto = true; // } return true; }
/** * Resets all references to other model objects or collections of model objects. * * This method is a user-space workaround for PHP's inability to garbage collect * objects with circular references (even in PHP 5.3). This is currently necessary * when using Propel in certain daemon or large-volume/high-memory operations. * * @param boolean $deep Whether to also clear the references on all referrer objects. */ public function clearAllReferences($deep = false) { if ($deep && !$this->alreadyInClearAllReferencesDeep) { $this->alreadyInClearAllReferencesDeep = true; if ($this->collArticulovariantevalors) { foreach ($this->collArticulovariantevalors as $o) { $o->clearAllReferences($deep); } } if ($this->collPropiedadvalors) { foreach ($this->collPropiedadvalors as $o) { $o->clearAllReferences($deep); } } if ($this->aArticulo instanceof Persistent) { $this->aArticulo->clearAllReferences($deep); } $this->alreadyInClearAllReferencesDeep = false; } // if ($deep) if ($this->collArticulovariantevalors instanceof PropelCollection) { $this->collArticulovariantevalors->clearIterator(); } $this->collArticulovariantevalors = null; if ($this->collPropiedadvalors instanceof PropelCollection) { $this->collPropiedadvalors->clearIterator(); } $this->collPropiedadvalors = null; $this->aArticulo = null; }
public function destroy($id) { $articulo = Articulo::findOrFail($id); $req_id = $articulo->req->id; $articulo->delete(); return Redirect::action('RequisicionController@show', array($req_id)); }
public function listadoCategoria($categoria = null) { $categoria_id = Categoria::where('slug', '=', $categoria)->pluck('id'); if (is_null($categoria_id)) { App::abort(404); } $articulos = Articulo::where('categoria_id', '=', $categoria_id)->orderBy('updated_at', 'desc')->paginate(4); $categorias = Categoria::all(); return View::make('blog::listado')->with(array('articulos' => $articulos, 'categoria_seleccionada' => $categoria, 'categorias' => $categorias)); }
public function importarOcNuevas() { $oc_externas = $this->consultarOcExternas(); if (count($oc_externas) > 0) { foreach ($oc_externas as $oc_nueva) { $proveedor = new ProveedorController(); $proveedor_id = $proveedor->getProveedorId($oc_nueva->benef_id); if ($proveedor_id !== false) { $oc = new Oc(); $oc->oc = $oc_nueva->oc; $oc->fecha_oc = $oc_nueva->fecha_oc; $oc->req = $oc_nueva->req; $oc->db_origen = 'sgf14'; $oc->proveedor_id = $proveedor_id; $oc->urg_id = ''; $oc->estatus = ''; $oc->save(); //Insetar artĂculos @articulos $articulosExternos = $this->getArticulosExternos($oc_nueva->oc); foreach ($articulosExternos as $articuloExterno) { $articulo = new Articulo(); $articulo->articulo = $articuloExterno->art . ' ' . $articuloExterno->esp; $articulo->unidad = $articuloExterno->unidad; $articulo->rubro_id = 0; $articulo->save(); //Insertar artĂculos @oc_articulos $oc_art = new OcArticulo(); $oc_art->oc()->associate($oc); $oc_art->articulo()->associate($articulo); $oc_art->art_count = $articuloExterno->art_count; $oc_art->esp = $articuloExterno->art . ' ' . $articuloExterno->esp; $oc_art->cantidad = $articuloExterno->cantidad; $oc_art->costo = $articuloExterno->costo; $oc_art->impuesto = $articuloExterno->impuesto; $oc_art->unidad = $articuloExterno->unidad; $oc_art->save(); } } } } }
public function show($id) { $req = Req::find($id); $articulos = Articulo::whereReqId($id)->get(); $data['req'] = $req; if (isset($articulos)) { $data['articulos'] = $articulos; } else { $data['articulos'] = array(); } return View::make('reqs.infoRequisicion')->with($data); }
public function postAgregar() { $input = Input::all(); $articulo = Articulo::find($input['id']); $cantidad = $input['cantidad']; $carrito = array(); if (Session::has('carrito')) { $carrito = Session::get('carrito'); } $carrito[$articulo->id] = array('articulo' => $articulo, 'cantidad' => $cantidad); Session::put('carrito', $carrito); return Redirect::to('carrito'); }
/** * Resets all references to other model objects or collections of model objects. * * This method is a user-space workaround for PHP's inability to garbage collect * objects with circular references (even in PHP 5.3). This is currently necessary * when using Propel in certain daemon or large-volume/high-memory operations. * * @param boolean $deep Whether to also clear the references on all referrer objects. */ public function clearAllReferences($deep = false) { if ($deep && !$this->alreadyInClearAllReferencesDeep) { $this->alreadyInClearAllReferencesDeep = true; if ($this->aArticulo instanceof Persistent) { $this->aArticulo->clearAllReferences($deep); } if ($this->aArticulovariante instanceof Persistent) { $this->aArticulovariante->clearAllReferences($deep); } if ($this->aPropiedad instanceof Persistent) { $this->aPropiedad->clearAllReferences($deep); } if ($this->aPropiedadvalor instanceof Persistent) { $this->aPropiedadvalor->clearAllReferences($deep); } $this->alreadyInClearAllReferencesDeep = false; } // if ($deep) $this->aArticulo = null; $this->aArticulovariante = null; $this->aPropiedad = null; $this->aPropiedadvalor = null; }
<?php session_name("SGI"); session_start(); require_once '../Clases/clsArticulo.php'; $objArticulo = new Articulo(); $objArticulo->ListarCostoArticulos();
$marca = $_POST['marca']; $precio = $_POST['precio']; $articulo = new Articulo($clave, $descripcion, $noSerie, $marca, $precio); $articulo->guardarArticulo(); } ?> <div class="container-fluid"> <div class="panel panel-info"> <div class="panel-heading"> <h2 class="panel-title">Articulos</h2> </div> <div class="panel-body"> <?php $articulo = new Articulo(); $articulo->mostrarArticulos(); ?> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#nuevo">Hacer Pedido</button> <button class="btn btn-warning" data-toggle="modal" data-target="#nuevo">Modificar Pedido</button> <button class="btn btn-danger" data-toggle="modal" data-target="#nuevo">Eliminar Pedido</button> </div> </div> </div> <form name="frmAdministrador" action="" method="post" enctype="multipart/form-data"> <div class="modal fade" role="dialog" id="nuevo"> <div class="modal-dialog modal-lg"> <div class="modal-content">
<?php require_once '../Model/Articulo.php'; require_once '../Model/Usuario.php'; $id = $_POST['nombre']; // Obtiene todas los articulos $data['articulo'] = Articulo::getArticulo(); $acceso['arrayusuario'] = Usuario::getUsuarios(); /* var_dump($acceso); foreach($acceso['arrayusuario'] as $usuarioComprueba) { echo "codigo:".$usuarioComprueba->getCodigoUsuario()."<br>"; echo "nombre:".$usuarioComprueba->getNomUsuario()."<br>"; echo "apellido:".$usuarioComprueba->getApellUsuario()."<br>"; echo "nombre acceso:".$usuarioComprueba->getNomAcceso()."<br>"; echo "contraseña:".$usuarioComprueba->getContraseñaUsuario()."<br>"; echo "mail:".$usuarioComprueba->getMailUsuario()."<br>"; } */ // Carga la vista de listado include '../View/listadoArticulo.php';
<?php require_once '../Model/Articulo.php'; // actualiza el articulo en la base de datos $ofertaAux = new Articulo($_POST['id'], $_POST['titulo'], $_POST['fecha'], $_POST['contenido']); $ofertaAux->modifica(); header("Location: indexArray.php");
$cliente->editarcliente($miconexion, $_GET); break; case 7: $proveedor = new Proveedor(); $proveedor->insertarproveedor($miconexion, $_GET); break; case 8: $proveedor = new Proveedor(); $proveedor->editarproveedor($miconexion, $_GET); break; case 9: $articulo = new Articulo(); $articulo->insertararticulo($miconexion, $_GET); break; case 10: $articulo = new Articulo(); $articulo->editararticulo($miconexion, $_GET); break; case 11: $inventario = new Inventario(); $inventario->insertararticuloinventario($miconexion, $_GET); break; case 12: $inventario = new Inventario(); $inventario->editararticuloinventario($miconexion, $_GET); break; case 13: $compra = new Compra(); $compra->insertarcompra($miconexion, $_GET); $compra = new Compra(); $numero = $compra->seleccionarultimoid($miconexion);
/** * Exclude object from result * * @param Articulo $articulo Object to remove from the list of results * * @return ArticuloQuery The current query, for fluid interface */ public function prune($articulo = null) { if ($articulo) { $this->addUsingAlias(ArticuloPeer::IDARTICULO, $articulo->getIdarticulo(), Criteria::NOT_EQUAL); } return $this; }
/** * Obtiene los datos de un articulo * @return object */ public function api_obtener_datos_articulo() { $sIdArticulo = Input::get('id_articulo'); $Articulo = new Articulo(); $oResultado = $Articulo->Obtener_datos($sIdArticulo); return Response::json(array('oResultado' => $oResultado)); }
<?php require_once '../Model/Articulo.php'; //echo date("Y-m-d H:i:s"); $articuloAux = new Articulo("", $_POST['titulo'], $_POST['contenido'], ""); if (isset($_POST['id'])) { // modifica el articulo en la base de datos. //$articuloAux = new Articulo($_POST['id'], $_POST['titulo'], $_POST['contenido'], date("Y-m-d H:i:s")); $articuloAux->setId($_POST['id']); $articuloAux->setTitulo($_POST['titulo']); $articuloAux->setContenido($_POST['contenido']); $articuloAux->setFecha(date("Y-m-d H:i:s")); $articuloAux->update(); } else { // inserta el articulo en la base de datos //$articuloAux = new Articulo("", $_POST['titulo'], $_POST['contenido'], ""); $articuloAux->insert(); } header("Location: index.php");
/** * Retorna articulos segun tag * @return object */ public function generar_paginacion_articulos_segun_tag() { $sEntrada = Input::get('sEntrada'); $oArticuloCaracteristicaValorCategoria = new ArticuloCaracteristicaValorCategoria(); $oElementosPaginacion = $oArticuloCaracteristicaValorCategoria->Obtener_todos_segun_tag($sEntrada); //dd($oElementosPaginacion);die; // Get pagination information and slice the results. $iElementpsPorPagina = 8; $iTotalElementosPaginacion = count($oElementosPaginacion); $start = (Paginator::getCurrentPage() - 1) * $iElementpsPorPagina; $sliced = array_slice($oElementosPaginacion, $start, $iElementpsPorPagina); // Eager load the relation. $oColeccion = Articulo::hydrate($sliced); // Create a paginator instance. return Paginator::make($oColeccion->all(), $iTotalElementosPaginacion, $iElementpsPorPagina); }
<?php session_name("SGI"); session_start(); if (!isset($_SESSION["usuario"])) { header("location:index.php"); } if (isset($_POST["foco"])) { $foco = $_POST["foco"]; } if (!isset($foco)) { $foco = 1; } require_once '../Clases/clsArticulo.php'; $objArticulo = new Articulo(); $objArticulo->ListarTodosArticulos($foco);
/** * Genera RSS * */ public function rss() { View::response('view'); $articulo = new Articulo(); $this->lastPost = $articulo->getLast(); }
/** * 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 Articulo $obj A Articulo object. * @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally). */ public static function addInstanceToPool($obj, $key = null) { if (Propel::isInstancePoolingEnabled()) { if ($key === null) { $key = (string) $obj->getIdarticulo(); } // if key === null ArticuloPeer::$instances[$key] = $obj; } }
<?php require_once '../Model/Articulo.php'; $ofertaAux = new Articulo($_POST['idBorrar']); $ofertaAux->delete(); header("Location: indexArray.php");
<?php require_once '../Model/Articulo.php'; $articuloAux = Articulo::getArticuloById($_GET['id']); // Carga la vista del formulario de alta de articulo include '../View/formularioModificaArticulo.php';
<?php require '../Model/Articulo.php'; if (isset($_POST["update"])) { $articulo = Articulo::getArticuloById($_POST["idUpdate"]); $fecha = date('d-m-Y H:i'); $articulo->setter($_POST["tituloUpdate"], $_POST["articuloUpdate"], $_POST["autorUpdate"], $fecha, $_POST["categoriaUpdate"]); $articulo->update(); header('Location: ../Controller/index.php'); } else { // Carga la cabecera include '../View/cabecera.php'; // Carga el Formulario include '../View/formUpdateArticulo.php'; // Carga el pie de pagina include '../View/piedepagina.php'; }
<?php session_name("SGI"); session_start(); $almacen = $_POST["almacen"]; require_once '../Clases/clsArticulo.php'; $objArticulo = new Articulo(); $objArticulo->ListarCostoArticulosSubAlmacen($almacen);
<?php if (!isset($_POST["tipo_articulo"])) { $tipoArticulo = 0; } else { $tipoArticulo = $_POST["tipo_articulo"]; } require_once '../Clases/clsArticulo.php'; $objArticulo = new Articulo(); $objArticulo->SelectArticulo($tipoArticulo); ?>
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function publicar($id) { $articulo = Articulo::find($id); $articulo->estado = 'publicado'; $articulo->save(); return Redirect::to('/articulos/ver'); }
<div class="container"> <?php // Variable para filtrar los post inicializada vacia $filtro = ""; $valor = ""; // Si se ha mandado el filtro if (isset($_POST["filtro"])) { // Asignamos el filtro $filtro = $_POST["filtro"]; $valor = $_POST["filtroValor"]; } // Guardamos en data la lista de objetos que nos devuelve la base de datos. $data["articulos"] = Articulo::getArticulos($filtro, $valor); // Para cada objeto de data foreach ($data["articulos"] as $articulo) { ?> <div class="article"> <h2 class="page-header article-title"><?php echo $articulo->getTitulo(); ?> </h2> <div class="article-meta"> Escrito por: <form class="inline" action="../Controller/index.php" method="post"> <input class="submitLink" type="submit" value="<?php echo $articulo->getAutor(); ?> "> <input type="hidden" name="filtro" value="autor"> <input type="hidden" name="filtroValor" value="<?php echo $articulo->getAutor();
/** * @param Articulo $articulo The articulo object to add. */ protected function doAddArticulo($articulo) { $this->collArticulos[] = $articulo; $articulo->setTipo($this); }
<?php require_once '../Clases/clsArticulo.php'; $objArticulo = new Articulo(); $objArticulo->MaxIdArticulo();