コード例 #1
0
 public function actualizar()
 {
     //Recivimos los datos mandados
     $id = Input::get('id');
     $pais = Input::get('pais');
     $estado = Input::get('estado');
     $municipio = Input::get('municipio');
     $calle1 = Input::get('calle1');
     $calle2 = Input::get('calle2');
     $colonia = Input::get('colonia');
     $delegacion = Input::get('delegacion');
     $cp = Input::get('cp');
     $tel = Input::get('tel');
     $tipotel = Input::get('tipotel');
     $tipodom = Input::get('tipodom');
     //Consultas
     $consulta = DB::table('direccion_cliente')->where('id', $id)->pluck('telefono_cliente_id');
     $idtel = DB::table('telefono_cliente')->where('id', $consulta)->pluck('id');
     $idusuario = Auth::user()->id;
     $resp = DB::table('cliente')->where('usuario_id', $idusuario)->pluck('id');
     //Actualizamos el telefono
     $telefono = TelefonoCliente::find($idtel);
     $telefono->cliente_id = $resp;
     $telefono->numero = $tel;
     $telefono->tipo_tel = $tipotel;
     $telefono->estatus = "1";
     $telefono->save();
     //Actualizamos la direccion
     $direccion = DireccionCliente::find($id);
     $direccion->cliente_id = $resp;
     $direccion->pais_id = $pais;
     $direccion->estado_id = $estado;
     $direccion->municipio_id = $municipio;
     $direccion->telefono_cliente_id = $idtel;
     $direccion->calle1 = $calle1;
     $direccion->calle2 = $calle2;
     $direccion->colonia = $colonia;
     $direccion->delegacion = $delegacion;
     $direccion->codigo_postal = $cp;
     $direccion->tipo = $tipodom;
     $direccion->estatus = "1";
     $direccion->save();
     //Mandamos los datos actualizados
     $domi = DB::table('direccion_cliente')->join('pais', 'direccion_cliente.pais_id', '=', 'pais.id')->join('estado', 'direccion_cliente.estado_id', '=', 'estado.id')->join('municipio', 'direccion_cliente.municipio_id', '=', 'municipio.id')->join('telefono_cliente', 'direccion_cliente.telefono_cliente_id', '=', 'telefono_cliente.id')->select('direccion_cliente.id', 'pais', 'estados', 'municipio', 'calle1', 'calle2', 'colonia', 'delegacion', 'codigo_postal', 'tipo', 'numero')->where("direccion_cliente.id", $id)->first();
     return Response::json($domi);
 }
コード例 #2
0
 /**
  * Remove the specified resource from storage.
  * DELETE /admins/{id}
  *
  */
 public function destroy($id)
 {
     $catalogo = Input::get('catalogo');
     //var_dump($id);
     //var_dump($catalogo);
     //die;
     try {
         switch ($catalogo) {
             case 'Almacen':
                 $almacen = Almacen::find($id);
                 $almacen->delete();
                 //Response::json('success');
                 break;
             case 'Cliente':
                 $usuario = Usuario::find($id);
                 $usuario->clientes()->delete();
                 //Response::json('success');
                 break;
             case 'TelefonoCliente':
                 $telCliente = TelefonoCliente::find($id);
                 $telCliente->delete();
                 //Response::json('success');
                 break;
             case 'DireccionCliente':
                 $dirCliente = DireccionCliente::find($id);
                 $dirCliente->estatus = '0';
                 $dirCliente->save();
                 //Response::json('success');
                 break;
             case 'Comercializador':
                 $comercializador = Comercializador::find($id);
                 $comercializador->delete();
                 //Response::json('success');
                 # code...
                 break;
             case 'FormaPago':
                 $formaPago = FormaDePago::find($id);
                 $formaPago->delete();
                 break;
             case 'NivelDescuento':
                 $nivelDescuento = nivelDescuento::find($id);
                 $nivelDescuento->delete();
                 break;
             case 'UnidadMedida':
                 $uMedida = UnidadMedida::find($id);
                 $uMedida->delete();
                 break;
             case 'Rol':
                 $rol = Rol::find($id);
                 $rol->delete();
                 break;
             case 'Pais':
                 $pais = Pais::find($id);
                 $pais->delete();
                 //Response::json('success');
                 break;
             case 'Estados':
                 $estado = Estado::find($id);
                 $estado->delete();
                 //Response::json('success');
                 break;
             case 'Municipios':
                 $municipio = Municipio::find($id);
                 $municipio->delete();
                 //Response::json('success');
                 break;
             case 'Proveedor':
                 $proveedor = Proveedor::find($id);
                 $proveedor->delete();
                 break;
             case 'TelefonoProveedor':
                 $telefono = TelefonoProveedor::find($id);
                 $telefono->delete();
                 break;
             case 'DireccionProveedor':
                 $dirProveedor = DireccionProveedor::find($id);
                 $dirProveedor->estatus = '0';
                 $dirProveedor->save();
                 //Response::json('success');
                 break;
             case 'Contacto':
                 $contacto = Contacto::find($id);
                 $contacto->delete();
                 break;
             default:
                 return Response::json('error', 500);
                 break;
         }
         return Response::json('success');
     } catch (Exception $e) {
         return Response::json(array("error" => $e->getCode()), 500);
     }
 }