Example #1
0
 /**
  * Store a newly created resource in storage.
  * POST /lista/estadosdigitalizacionmotivo
  *
  * @return Response
  */
 public function postEstadosdigitalizacionmotivo()
 {
     //si la peticion es ajax
     if (Request::ajax()) {
         $datos = EstadosDigitalizacion::getEstadosDigitalizacionMotivos();
         return Response::json(array('rst' => 1, 'datos' => $datos));
     }
 }
 public static function nuevo($row)
 {
     $estado = new EstadosDigitalizacion();
     $estado['proyecto'] = $row[0] ? $row[0] : '';
     $estado['cliente_cms'] = $row[1] ? $row[1] : '';
     $estado['servicio_cms'] = $row[2] ? $row[2] : '';
     $estado['nom_ape'] = $row[3] ? $row[3] : '';
     $estado['cond'] = $row[4] ? $row[4] : '';
     $estado['tipvia'] = $row[5] ? $row[5] : '';
     $estado['via'] = $row[6] ? $row[6] : '';
     $estado['num'] = $row[7] ? $row[7] : '';
     $estado['piso'] = $row[8] ? $row[8] : '';
     $estado['int'] = $row[9] ? $row[9] : '';
     $estado['mzn'] = $row[10] ? $row[10] : '';
     $estado['lot'] = $row[11] ? $row[11] : '';
     $estado['distrito'] = $row[12] ? $row[12] : '';
     $estado['urb'] = $row[13] ? $row[13] : '';
     $estado['etapa'] = $row[14] ? $row[14] : '';
     $estado['sect'] = $row[15] ? $row[15] : '';
     $estado['tel1'] = $row[16] ? $row[16] : '';
     $estado['tel2'] = $row[17] ? $row[17] : '';
     $estado['tel3'] = $row[18] ? $row[18] : '';
     $estado['tel1at'] = $row[19] ? $row[19] : '';
     $estado['tel2at'] = $row[20] ? $row[20] : '';
     $estado['nodo'] = $row[21] ? $row[21] : '';
     $estado['troba'] = $row[22] ? $row[22] : '';
     $estado['amp'] = $row[23] ? $row[23] : '';
     $estado['tap'] = $row[24] ? $row[24] : '';
     $estado['claserv'] = $row[25] ? $row[25] : '';
     $estado['Telefono'] = $row[26] ? $row[26] : '';
     $estado['tipodeco'] = $row[27] ? $row[27] : '';
     $estado['horario1'] = $row[28] ? $row[28] : '';
     $estado['horario2'] = $row[29] ? $row[29] : '';
     $estado['horario3'] = $row[30] ? $row[30] : '';
     $estado['usuario_created_at'] = Auth::user()->id;
     $estado->save();
 }
Example #3
0
 public function postEstadodigitalizacion()
 {
     //validar archivo
     if (Input::hasFile('archivo')) {
         if (Input::file('archivo')->isValid()) {
             $file = Input::file('archivo');
             $tmpArchivo = $file->getRealPath();
             $data = Helpers::fileToJsonAddress($tmpArchivo, 0);
         } else {
             return Response::json(array('estado' => '0', 'msj' => 'Archivo no valido'));
         }
     } else {
         return Response::json(array('estado' => '0', 'msj' => 'Archivo no valido'));
     }
     set_time_limit(0);
     $i = 0;
     //recorre filas
     foreach ($data as $key => $value) {
         $row = explode("\t", $value);
         //recorre columnas
         if ($key > 0) {
             $estados = EstadosDigitalizacion::where('cliente_cms', '=', $row[1])->where('servicio_cms', '=', $row[2])->first();
             if (count($estados) == 0) {
                 //INSERTAR
                 try {
                     $estado = EstadosDigitalizacion::nuevo($row);
                 } catch (Exception $e) {
                     Log::error($e);
                     return "";
                 }
                 $i++;
             }
         }
     }
     return Response::json(array('rst' => 1, 'msj' => 'Se cargaron ' . $i . ' registros'));
 }