public function jsonCiudades()
 {
     $ciudades = array();
     if (Input::get('id_pais')) {
         $ciudades = Pais::find(Input::get('id_pais'))->ciudades;
     } else {
         $ciudades = Ciudad::all();
     }
     return Response::json($ciudades);
 }
 /**
  * Return a list of departments given a country
  *
  * @return Response
  */
 public function getDepartamentos()
 {
     $paisId = Input::get('pais_id');
     if (!is_null($paisId)) {
         $pais = Pais::find($paisId);
         return Response::json(array('data' => $pais->departamentos), 200);
     } else {
         return Response::json(array('mensaje' => 'No existe el pais'), 400);
     }
 }
 /**
  * Show the form for editing the specified resource.
  * GET /admpais/{id}/edit
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $pais = Pais::find($id);
     return View::make('admin.pais.edit', compact('pais'));
 }
Exemple #4
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $Pais = Pais::find($id);
     $Pais->delete();
     return Input::get('id');
 }
 /**
  * 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);
     }
 }