-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlineProduction.py
70 lines (54 loc) · 2.61 KB
/
lineProduction.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import sqlite3
from dataBaseName import dataBaseName
from sqliteQuerys import signalSave
from sqliteQuerys import saveLineProduction
from sqliteQuerys import existLineProduction
from terminalClear import terminalClear
import os
from sqliteQuerys import selectLineProduction
from sqliteQuerys import updateLineProductionAndDescritionLineInTable1
def terminalClear():
os.system('cls' if os.name == 'nt' else 'clear')
def panelOptions():
terminalClear()
print("================================================================================================================")
print("======== PAPAIZ ==============================================================================================")
# Verifica se existe uma Linha de Produção Cadastrada nesse Device
if existLineProduction() == False:
panelOptions()
getOption = print("Cadastre uma Linha de Producao.")
print("================================================================================================================")
else:
terminalClear()
panelOptions()
print("A Linha de Producao ja foi Cadastrada.")
exit()
numeroLinhaProducao = ""
while numeroLinhaProducao == "":
numeroLinhaProducao = input("Digite qual a linha de producao:")
# Verifica se o valor passado é um Número
if not numeroLinhaProducao.isdigit():
print("*****A Linha de producao deve ser um Numero*****")
numeroLinhaProducao = ""
descricaoLinha = ""
while descricaoLinha == "":
descricaoLinha = input("Digite a descricao da Linha de Producao:")
#-------------------------------------------------------------------------------
# Salva a linda de produção
#-------------------------------------------------------------------------------
try:
saveLineProduction(numeroLinhaProducao, descricaoLinha)
print("Cadastro realizado com Sucesso.")
except Exception as e:
print("Error ao tentar cadastrar a linha de producao", e)
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Cadastra na tabela 1 o campos (linha) de produção e o campo (descricao_linha)
# selectLineProduction()[0] : Retorna a linda de produção
# selectLineProduction()[1] : Retorna a descrição da linda de produção
#-------------------------------------------------------------------------------
try:
updateLineProductionAndDescritionLineInTable1(selectLineProduction()[0], selectLineProduction()[1])
except Exception as e:
print("Erro ao tentar editar os campos (linha) e (linha_descricao) da tabela1", e)
#-------------------------------------------------------------------------------