/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     if (!count(Producto::all())) {
         Producto::create(['prd_nombre' => 'tabla_posiciones', 'prd_descripcion' => 'Tabla de posiciones de un torneo']);
         Producto::create(['prd_nombre' => 'tabla_resultados', 'prd_descripcion' => 'Tabla de resultados de una fecha de un torneo']);
         Producto::create(['prd_nombre' => 'widget_resultados', 'prd_descripcion' => 'Widget de resultados de una fecha de un torneo']);
         Producto::create(['prd_nombre' => 'tabla_goleadores', 'prd_descripcion' => 'Tabla con los goleadores de un torneo']);
     }
     Model::reguard();
 }
 public function listaPromociones()
 {
     $tmppro = Producto::all();
     $listID = [];
     foreach ($tmppro as $pro) {
         if ($pro->tienePromocion()) {
             array_push($listID, $pro->id);
         }
     }
     $prmProductos = Producto::whereIn('id', $listID)->paginate(8);
     return view('sitio.productos', compact('prmProductos'));
 }
示例#3
0
 public function getAdd()
 {
     $productos = Producto::all();
     $categorias = Categoria::all();
     $centrocostos = CentroCosto::all();
     $sectors = Sector::all();
     $bienactivos = BienActivo::all();
     $json = array();
     foreach ($bienactivos as $bienactivo) {
         array_push($json, $bienactivo->descripcion);
     }
     $json = json_encode($json);
     return view('bienactivo/add')->with("json", $json)->with("centrocostos", $centrocostos)->with("sectors", $sectors)->with("categorias", $categorias)->with("productos", $productos);
 }
示例#4
0
 public function getIngreso()
 {
     $productos = Producto::all();
     $categorias = Categoria::all();
     $centrocostos = CentroCosto::all();
     $sectors = Sector::all();
     $inventarios = Inventario::all();
     $json = array();
     foreach ($inventarios as $inventario) {
         array_push($json, $inventario->descripcion);
     }
     $json = json_encode($json);
     return view('inventario/ingreso')->with("json", $json)->with("centrocostos", $centrocostos)->with("sectors", $sectors)->with("categorias", $categorias)->with("productos", $productos);
 }
示例#5
0
 public function nuevo()
 {
     $header = '';
     $breadcrumb = 'Nueva Entrada';
     $accion = 'Crear Entrada';
     $empresa = Empresa::where('id', 1)->first();
     $productos = Producto::all();
     $proveedores = User::where('tipo_id', 3)->get();
     $codigo = (int) $empresa->conse_entrada + 1;
     $existe = Entrada::where('codigo', $codigo)->first();
     if ($existe) {
         DetalleEntrada::where('compra_id', $codigo)->delete();
     }
     return view('entradas.new', compact('header', 'breadcrumb', 'codigo', 'accion', 'proveedores', 'productos'));
 }
 public function run()
 {
     $faker = Faker::create('es_ES');
     $ventas = Venta::all();
     $cantidadProductos = Producto::all()->count();
     foreach ($ventas as $venta) {
         for ($i = 0; $i < 7; $i++) {
             $idProducto = $faker->numberBetween($min = 1, $max = $cantidadProductos);
             $cantidad = $faker->numberBetween($min = 1, $max = 20);
             $productoObj = Producto::find($idProducto);
             $subtotal = $productoObj->subtotal($cantidad);
             $venta->productos()->attach($idProducto, ['cantidad' => $cantidad, 'subtotal' => $subtotal]);
         }
     }
 }
 public function index(Request $recuest)
 {
     $productob = Producto::id_producto($recuest->get('id_producto'))->orderBy('id_producto', 'marca')->paginate();
     $productos = Producto::all();
     return view('productos.index', compact('productos', 'productob'));
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $productos = Producto::all();
     return view('admi.productos.index')->with(['productos' => $productos]);
 }
示例#9
0
 public function get_catalogo()
 {
     $productos = Producto::all();
     return View::make('propio.catalogo')->with('productos', $productos);
 }
示例#10
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     return response()->json(['status' => 'OK', 'data' => Producto::all()], 200);
 }
示例#11
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $clientes = Cliente::all();
     $productos = Producto::all();
     return view('facturas.create', compact('clientes', 'productos'));
 }
示例#12
0
 public function graficarBarras(Request $request)
 {
     $datos = array();
     $productos = Producto::all();
     if ($request->id == 'Id') {
         $opcion = $request->id;
         foreach ($productos as $producto) {
             $datos1 = array($producto->nombre, $producto->id);
             array_push($datos, $datos1);
         }
     }
     if ($request->existencias == 'Existencias') {
         $opcion = $request->existencias;
         foreach ($productos as $producto) {
             $datos1 = array($producto->nombre, $producto->existencias);
             array_push($datos, $datos1);
         }
     }
     if ($request->precio == 'Precio') {
         $opcion = $request->precio;
         foreach ($productos as $producto) {
             $datos1 = array($producto->nombre, $producto->precio);
             array_push($datos, $datos1);
         }
     }
     if ($request->id == null && $request->existencias == null && $request->precio == null) {
         $opcion = "ighjh";
         $datos = null;
         return view('admi.graficas')->with(['errorBarras' => 'Tiene que seleccionar por lo menos una opcion']);
     }
     $tabla = \Lava::DataTable();
     $tabla->addStringColumn('Nombre')->addNumberColumn($opcion);
     foreach ($datos as $dato) {
         $tabla->addRow($dato);
     }
     $barchart = \lava::ColumnChart('Barras')->dataTable($tabla)->title('Grafica de Barras');
     return view('admi.graficas')->with(['barchart' => $barchart]);
 }
 public function getAll()
 {
     return response()->json(Producto::all());
 }
示例#14
0
 public function getIndex()
 {
     $productos = Producto::all();
     return view('productos/index')->with("productos", $productos);
 }