예제 #1
0
 public function excel(Request $request)
 {
     ini_set('memory_limit', -1);
     Excel::create('Excel-Ideal', function ($excel) use($request) {
         $excel->sheet('Encuestas', function ($sheet) use($request) {
             $sheet->row(1, array('ID', 'PROVINCIA', 'CIUDAD', 'BARRIO', 'SECTOR', 'NOMBRE COMERCIAL', 'PROPIETARIO', 'ENCARGADO', 'CALLE PRINCIPAL', 'NUMERO', 'CALLE SECUNDARIA', 'TELEFONO', 'ACCESO', 'DISTRIBUIDOR 1', 'OTRO DISTRIBUIDOR 1', 'DISTRIBUIDOR 2', 'OTRO DISTRIBUIDOR 2', 'DISTRIBUIDOR 3', 'OTRO DISTRIBUIDOR 3', 'TIPO DE FERRETERIA', 'OTRO TIPO', 'CADENA', 'CENSADO / CERRADO', 'CLAVOS IDEAL', 'CLAVOS ADELCA', 'CLAVOS IMPORTADOS', 'ALAMBRES IDEAL', 'ALAMBRES ADELCA', 'ALAMBRES IMPORTADOS', 'ALAMBRES DE PUAS IDEAL', 'ALAMBRES DE PUAS ADELCA', 'ALAMBRES DE PUAS IMPORTADOS', 'MALLAS DE CERRAMIENTO IDEAL', 'MALLAS DE CERRAMIENTO ADELCA', 'MALLAS DE CERRAMIENTO IMPORTADOS', 'MALLAS AGRICOLAS IDEAL', 'MALLAS AGRICOLAS IMPORTADOS', 'BARRAS IDEAL', 'BARRAS ADELCA', 'BARRAS ANDEC', 'BARRAS NOVACERO', 'BARRAS IPAC', 'BARRAS IMPORTADOS', 'ELECTROSOLDADAS IDEAL', 'ELECTROSOLDADAS ADELCA', 'ELECTROSOLDADAS ANDEC', 'ELECTROSOLDADAS NOVACERO', 'ELECTROSOLDADAS IMPORTADOS', 'VIGAS IDEAL', 'VIGAS ADELCA', 'VIGAS ANDEC', 'VIGAS NOVACERO', 'VIGAS IMPORTADOS', 'VENDE ALAMBRE DE SOLDADURA MIG?', 'VENDE TORNILLOS?', 'SABIA USTED QUE IAB VENDE TORNILLOS', 'QUE PRODUCTO LE GUSTARIA AGREGAR A SU PORTAFOLIO?', 'HA COMPRADO LA CAJA DE CLAVOS EN PROMOCION 26KG POR EL PRECIO DE 25KG?', 'DISTRIBUIDOR AL QUE LO COMPRO', 'QUE LE GUSTARIA RECIBIR COMO PREMIO?', 'POR QUE ELEGIRIA ESTE PREMIO?', 'VENDIO EN ESTE LOCAL?'));
             $count = 1;
             $encuestas = EncuestasIdealAlambrec::whereBetween('id', array($request->desde, $request->hasta))->get();
             foreach ($encuestas as $e) {
                 $tornillos = "";
                 $premios = "";
                 if ($e->ganchos_j == 1) {
                     $tornillos .= "Ganchos J, ";
                 }
                 if ($e->tirafondo == 1) {
                     $tornillos .= "Tirafondo, ";
                 }
                 if ($e->perno_cab_hexa == 1) {
                     $tornillos .= "Perno Cabeza Hexagonal, ";
                 }
                 if ($e->tornillo_estufa == 1) {
                     $tornillos .= "Tornillo Estufa, ";
                 }
                 if ($e->perno_cab_red == 1) {
                     $tornillos .= "Perno Cabeza Redonda, ";
                 }
                 if ($e->tornillo_madera == 1) {
                     $tornillos .= "Tornillo Madera, ";
                 }
                 if ($e->perno_milimetrico == 1) {
                     $tornillos .= "Perno Milimetrico";
                 }
                 if ($e->premios == 1) {
                     $premios .= "Premios, ";
                 }
                 if ($e->sorteo == 1) {
                     $premios .= "Sorteos, ";
                 }
                 if ($e->acumulacion == 1) {
                     $premios .= "Acumulación, ";
                 }
                 $count++;
                 $sheet->row($count, array($e->id, $e->provincia, $e->ciudad, $e->barrio, $e->sector, $e->nombre_comercial, $e->propietario, $e->encargado, $e->calle_principal, $e->numero, $e->calle_secundaria, $e->telefono, $e->acceso, $e->distribuidor1, $e->otro_dist1, $e->distribuidor2, $e->otro_dist2, $e->distribuidor3, $e->otro_dist3, $e->tipo_ferreteria, $e->otro_tipo, $e->cadena, $e->cc, $e->clavos_ideal, $e->clavos_adelca, $e->clavos_novacero, $e->clavos_importados, $e->alambres_ideal, $e->alambres_adelca, $e->alambres_importados, $e->alambres_puas_ideal, $e->alambres_puas_adelca, $e->alambres_puas_importados, $e->mallas_cerramiento_ideal, $e->mallas_cerramiento_adelca, $e->mallas_cerramiento_importados, $e->mallas_agricolas_ideal, $e->mallas_agricolas_importados, $e->barras_ideal, $e->barras_adelca, $e->barras_andec, $e->barras_novacero, $e->barras_ipac, $e->barras_importados, $e->electro_ideal, $e->electro_adelca, $e->electro_novacero, $e->electro_importados, $e->vigas_ideal, $e->vigas_adelca, $e->vigas_andec, $e->vigas_novacero, $e->vigas_importados, $e->mig, $tornillos, $e->sabia, $e->agregar, $e->promo, $e->dist_compro, $premios, $e->xq_premio, $e->vendido));
             }
         });
     })->export('xls');
 }
예제 #2
0
@extends('app')

@section('header')
@include('nav.nav')
@stop

@section('content')
<?php 
$photos = \App\EncuestasIdealAlambrec::where('id', $_GET['id'])->first();
?>
<center>FOTOS</center>
<form action="save_photos" method="post"  enctype="multipart/form-data">
<div class="row">
<input type="hidden" name="id" value="{{ $_GET['id'] }}">
<input type="hidden" name="_token" value="{{ csrf_token() }}">

    <div class="col-md-4">
        <label>Nombre del Local</label>
        <input type="text" name="nombre_comercial" class="form-control" value="{{ $photos->nombre_comercial }}">
    </div>
    <div class="col-md-4">
        <label>Foto</label>
        <input type="file" name="foto" class="form-control">
    </div>
    <div class="col-md-4">
        <label>Enviar</label>
        <input type="submit" value="Guardar" class="form-control btn-primary">
    </div>
</div>
<br><br>
<div class="col-md-4">
예제 #3
0
              </div>
              <div class="col-md-4">
              Mapas
              <br>
              <br>
              <a href="/home/mapa2015">
              <img src="/img/mapa.png" style="width: 70px">
              </a>
              </div>
    </div></center>
@stop

@section('footer')
<script>
<?php 
$base = \App\EncuestasIdealAlambrec::all();
foreach ($base as $b) {
    $contador = $b->id;
}
$valor = 0;
$parte = 1;
$append = "";
while ($valor <= $contador) {
    echo "\$('#excel').append('<option>Parte " . $parte . "</option>');";
    $valor += 1500;
    $parte++;
}
?>


$("#excel").change(function(){
예제 #4
0
@extends('app')

@section('header')
@include('nav.nav')
@stop

@section('content')
<?php 
$provincia = Auth::user()->provincia;
$photos = \App\EncuestasIdealAlambrec::where('foto', '')->where('provincia', $provincia)->orderBy('nombre_comercial', 'asc')->get();
?>
<center>FOTOS</center>
<div class="row">
        <div class="col-md-12">
          <table class="table table-bordered">
            <thead>
              <tr>
                <th>ID</th>
                <th>CIUDAD</th>
                <th>NOMBRE DEL LOCAL</th>
                <th>EDITAR</th>
              </tr>
            </thead>
            <tbody>
            @foreach($photos as $p)
              <tr>
                <td>{{ $p->id }}</td>
                <td>{{ $p->ciudad }}</td>
                <td>{{ $p->nombre_comercial }}</td>
                <td><a href="/home/edit_photos?id={{ $p->id }}">EDITAR</a> </td>
              </tr>
예제 #5
0
function pin($id)
{
    $GLOBALS['total']++;
    $local = \App\EncuestasIdealAlambrec::where('id', $id)->first();
    $suma_ideal = $local->clavos_ideal + $local->alambres_ideal + $local->alambres_puas_ideal + $local->mallas_cerramiento_ideal + $local->barras_ideal + $local->electro_ideal + $local->vigas_ideal;
    $suma_adelca = $local->clavos_adelca + $local->alambres_adelca + $local->alambres_puas_adelca + $local->mallas_cerramiento_adelca + $local->barras_adelca + $local->electro_adelca + $local->vigas_adelca;
    if ($suma_ideal > $suma_adelca) {
        $pin = "http://maps.google.com/mapfiles/ms/micons/blue-dot.png";
    } else {
        $pin = "http://maps.google.com/mapfiles/ms/micons/red-dot.png";
    }
    if (isset($_POST['categoria']) && $_POST['categoria'] != "") {
        switch ($_POST['categoria']) {
            case 'Clavos':
                $clavos = [$local->clavos_ideal => 'blue-dot.png', $local->clavos_adelca => 'red-dot.png', $local->clavos_novacero => 'green-dot.png', $local->clavos_importados => 'yellow-dot.png'];
                $clavos1 = [$local->clavos_ideal => 'ideal', $local->clavos_adelca => 'adelca', $local->clavos_novacero => 'novacero', $local->clavos_importados => 'importados'];
                if (max(array_keys($clavos)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $clavos[max(array_keys($clavos))];
                    $GLOBALS[$clavos1[max(array_keys($clavos1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
            case 'Alambres':
                $alambres = [$local->alambres_ideal => 'blue-dot.png', $local->alambres_adelca => 'red-dot.png', $local->alambres_importados => 'yellow-dot.png'];
                $alambres1 = [$local->alambres_ideal => 'ideal', $local->alambres_adelca => 'adelca', $local->alambres_importados => 'importados'];
                if (max(array_keys($alambres)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $alambres[max(array_keys($alambres))];
                    $GLOBALS[$alambres1[max(array_keys($alambres1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
            case 'Alambres Puas':
                $alambres_puas = [$local->alambres_puas_ideal => 'blue-dot.png', $local->alambres_puas_adelca => 'red-dot.png', $local->alambres_puas_importados => 'yellow-dot.png'];
                $alambres_puas1 = [$local->alambres_puas_ideal => 'ideal', $local->alambres_puas_adelca => 'adelca', $local->alambres_puas_importados => 'importados'];
                if (max(array_keys($alambres_puas)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $alambres_puas[max(array_keys($alambres_puas))];
                    $GLOBALS[$alambres_puas1[max(array_keys($alambres_puas1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
            case 'Mallas de Cerramiento':
                $mallas_cerramiento = [$local->mallas_cerramiento_ideal => 'blue-dot.png', $local->mallas_cerramiento_adelca => 'red-dot.png', $local->mallas_cerramiento_importados => 'yellow-dot.png'];
                $mallas_cerramiento1 = [$local->mallas_cerramiento_ideal => 'ideal', $local->mallas_cerramiento_adelca => 'adelca', $local->mallas_cerramiento_importados => 'importados'];
                if (max(array_keys($mallas_cerramiento)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $mallas_cerramiento[max(array_keys($mallas_cerramiento))];
                    $GLOBALS[$mallas_cerramiento1[max(array_keys($mallas_cerramiento1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
            case 'Mallas Agricolas':
                $mallas_agricolas = [$local->mallas_agricolas_ideal => 'blue-dot.png', $local->mallas_agricolas_importados => 'yellow-dot.png'];
                $mallas_agricolas1 = [$local->mallas_agricolas_ideal => 'ideal', $local->mallas_agricolas_importados => 'importados'];
                if (max(array_keys($mallas_agricolas)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $mallas_agricolas[max(array_keys($mallas_agricolas))];
                    $GLOBALS[$mallas_agricolas1[max(array_keys($mallas_agricolas1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
            case 'Barras':
                $mallas_cerramiento = [$local->barras_ideal => 'blue-dot.png', $local->barras_adelca => 'red-dot.png', $local->barras_andec => 'orange-dot.png', $local->barras_novacero => 'green-dot.png', $local->barras_ipac => 'ltblue-dot.png', $local->barras_importados => 'yellow-dot.png'];
                $mallas_cerramiento1 = [$local->barras_ideal => 'ideal', $local->barras_adelca => 'adelca', $local->barras_andec => 'andec', $local->barras_novacero => 'novacero', $local->barras_ipac => 'ipac', $local->barras_importados => 'importados'];
                if (max(array_keys($mallas_cerramiento)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $mallas_cerramiento[max(array_keys($mallas_cerramiento))];
                    $GLOBALS[$mallas_cerramiento1[max(array_keys($mallas_cerramiento1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
            case 'Electrosoldadas':
                $electrosoldadas = [$local->electro_ideal => 'blue-dot.png', $local->electro_adelca => 'red-dot.png', $local->electro_andec => 'orange-dot.png', $local->electro_novacero => 'green-dot.png', $local->electro_importados => 'yellow-dot.png'];
                $electrosoldadas1 = [$local->electro_ideal => 'ideal', $local->electro_adelca => 'adelca', $local->electro_andec => 'andec', $local->electro_novacero => 'novacero', $local->electro_importados => 'importados'];
                if (max(array_keys($electrosoldadas)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $electrosoldadas[max(array_keys($electrosoldadas))];
                    $GLOBALS[$electrosoldadas1[max(array_keys($electrosoldadas1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
            case 'Vigas':
                $vigas = [$local->vigas_ideal => 'blue-dot.png', $local->vigas_adelca => 'red-dot.png', $local->vigas_andec => 'orange-dot.png', $local->vigas_novacero => 'green-dot.png', $local->vigas_importados => 'yellow-dot.png'];
                $vigas1 = [$local->vigas_ideal => 'ideal', $local->vigas_adelca => 'adelca', $local->vigas_andec => 'andec', $local->vigas_novacero => 'novacero', $local->vigas_importados => 'importados'];
                if (max(array_keys($vigas)) > 0) {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/" . $vigas[max(array_keys($vigas))];
                    $GLOBALS[$vigas1[max(array_keys($vigas1))]]++;
                } else {
                    $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png";
                }
                break;
        }
    }
    return $pin;
}