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); }
/** * 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); } }