def atualiza(empresa_novo, empresa, pk): form = EmpresaForm(empresa_novo) if form.is_valid(): ramo_atividade = form.cleaned_data['ramo_atividade'] numero_cnpj = form.cleaned_data["numero_cnpj"] # todo: remover da edicao nome_fantasia = form.cleaned_data['nome_fantasia'] razao_social = form.cleaned_data['razao_social'] status_ativacao = empresa['status_ativacao'] cep = form.cleaned_data['cep'] logradouro = form.cleaned_data['logradouro'] numero_logradouro = form.cleaned_data['numero_logradouro'] bairro = form.cleaned_data['bairro'] cidade = form.cleaned_data['cidade'] uf = form.cleaned_data['uf'] email = form.cleaned_data['email'] telefone = form.cleaned_data['telefone'] nome_responsavel = form.cleaned_data['nome_responsavel'] cargo_responsavel = form.cleaned_data['cargo_responsavel'] cpf_responsavel = form.cleaned_data['cpf_responsavel'] data = monta_json(nome_fantasia, razao_social, numero_cnpj, logradouro, numero_logradouro, bairro, cidade, uf, cep, telefone, email, nome_responsavel, cargo_responsavel, cpf_responsavel, ramo_atividade, status_ativacao) try: form = requests.put('http://localhost:3000/empresa/' + pk, json=data) except requests.exceptions.ConnectionError: # verificar se funciona form = "<h3>Erro ao tentar conectar com WebService</h3>" else: form = "<h3>Campos de Empresa nao preenchidos corretamente</h3>" return form
def adiciona_senha(usuario_novo, pk): form = SenhaForm(usuario_novo) if form.is_valid(): senha = form.cleaned_data['senha'].encode() senha_hash = bcrypt.hashpw(senha, bcrypt.gensalt()) print(senha_hash.decode) try: form = requests.put('http://localhost:3000/usuario/' + str(pk), json={'senha': senha_hash.decode("utf8")}) except requests.exceptions.ConnectionError: # verificar se funciona form = "Erro ao tentar conectar com WebService" return form
def atualiza(ramo_atividade_novo, ramo_atividade, pk): form = RamoForm(ramo_atividade_novo) if form.is_valid(): ramo_atividade['nome'] = form.cleaned_data['nome'] ramo_atividade['descricao'] = form.cleaned_data['descricao'] try: form = requests.put('http://localhost:3000/ramoAtividade/'+pk, json=ramo_atividade) except requests.exceptions.ConnectionError: # verificar se funciona form = "Erro ao tentar conectar com WebService" else: form = "Campos de Ramo de Atividade nao preenchidos corretamente" return form
def administrador_atualiza(usuario_novo, usuario, pk): form = UsuarioForm(usuario_novo) if form.is_valid(): nome = form.cleaned_data['nome'] email = form.cleaned_data['email'] status_ativacao = usuario['status_ativacao'] data = administrador_monta_json(nome, email, status_ativacao) try: form = requests.put('http://localhost:3000/usuario/' + pk, json=data) except requests.exceptions.ConnectionError: # verificar se funciona form = "Erro ao tentar conectar com WebService" else: form = "Campos de Servico nao preenchidos corretamente" return form
def proxy_to(request, path, target_url): url = '%s%s' % (target_url, path) headers = { 'Authorization': '*****@*****.**', 'User-Agent': '*****@*****.**', 'Content-Type': 'application/json' } if request.method == 'GET': proxied_response = requests.get(url, headers=headers) elif request.method == 'POST': proxied_response = requests.post(url, data=request.body, headers=headers) elif request.method == 'PUT': proxied_response = requests.put(url, data=request.body, headers=headers) elif request.method == 'DELETE': proxied_response = requests.delete(url, data=request.body, headers=headers) print url return StreamingHttpResponse(proxied_response)
def atualiza(servico_novo, servico, pk): form = ServicoForm(servico_novo) if form.is_valid(): nome = form.cleaned_data['nome'] descricao = form.cleaned_data['descricao'] ramoAtividadeId = form.cleaned_data['ramo_atividade'] sigla = form.cleaned_data['sigla'] status_ativacao = servico['status_ativacao'] data = monta_json(nome, descricao, ramoAtividadeId, sigla, status_ativacao) try: form = requests.put('http://localhost:3000/servico/' + pk, json=data) except requests.exceptions.ConnectionError: # verificar se funciona form = "Erro ao tentar conectar com WebService" else: form = "Campos de Servico nao preenchidos corretamente" return form
def mudar_status_ticket(pk, status): try: ticket = requests.put(settings.NODEJS_SOCKET_URL + 'ticket/' + pk, json={"statusTicketId": status}) return ticket except requests.exceptions.ConnectionError: # verificar se funciona print("<h3>Erro ao tentar conectar com WebService</h3>")