class TelaCadProduto: def __init__(self): self.imprimi = ImprimirNaJanela() self.papelparede, self.seta, self.ok, self.bvoltar= 0,2,7,8 def imprime(self, janela,posicao,lstTexto): desc,estmin,qtdatual,custo,pctlucro = 0,1,2,3,4 pos = [[400,219],[400,289],[400,359],[400,429],[400,499]] texto_desc = self.imprimi.fonte.render(lstTexto[desc],1,(0,0,0)) texto_estmin = self.imprimi.fonte.render(lstTexto[estmin],1,(0,0,0)) texto_qtdatual = self.imprimi.fonte.render(lstTexto[qtdatual],1,(0,0,0)) texto_custo = self.imprimi.fonte.render(lstTexto[custo],1,(0,0,0)) texto_pctlucro = self.imprimi.fonte.render(lstTexto[pctlucro],1,(0,0,0)) self.posicao = posicao self.imprimi.imprime(janela,self.posicao[self.papelparede],"PapelParedeCadProduto.png",632,632) self.imprimi.imprime2(janela,pos[desc],texto_desc) self.imprimi.imprime2(janela,pos[estmin],texto_estmin) self.imprimi.imprime2(janela,pos[qtdatual],texto_qtdatual) self.imprimi.imprime2(janela,pos[custo],texto_custo) self.imprimi.imprime2(janela,pos[pctlucro],texto_pctlucro) self.imprimi.imprime(janela,self.posicao[self.ok],"bok.png",110,50) self.imprimi.imprime(janela,self.posicao[self.bvoltar],"bvoltar.png",110,50) self.imprimi.imprime(janela,self.posicao[self.seta],"seta.png",70,50)
class TelaCadCompra: def __init__(self): self.imprimi = ImprimirNaJanela() self.papelparede, self.seta, self.ok, self.bvoltar= 0,2,7,8 def imprime(self, janela,posicao,lstTexto): qtd, notaf, codfornec, codprod, dtcompra = 0,1,2,3,4 pos = [[400,219],[400,289],[400,359],[400,429],[400,499]] texto_qtd = self.imprimi.fonte.render(lstTexto[qtd],1,(0,0,0)) texto_notaf = self.imprimi.fonte.render(lstTexto[notaf],1,(0,0,0)) texto_codfornec = self.imprimi.fonte.render(lstTexto[codfornec],1,(0,0,0)) texto_codprod = self.imprimi.fonte.render(lstTexto[codprod],1,(0,0,0)) texto_dtcompra = self.imprimi.fonte.render(lstTexto[dtcompra],1,(0,0,0)) self.posicao = posicao self.imprimi.imprime(janela,self.posicao[self.papelparede],"PapelParedeCadCompra.jpg",632,632) self.imprimi.imprime2(janela,pos[qtd],texto_qtd) self.imprimi.imprime2(janela,pos[notaf],texto_notaf) self.imprimi.imprime2(janela,pos[codfornec],texto_codfornec) self.imprimi.imprime2(janela,pos[codprod],texto_codprod) self.imprimi.imprime2(janela,pos[dtcompra],texto_dtcompra) self.imprimi.imprime(janela,self.posicao[self.ok],"bok.png",110,50) self.imprimi.imprime(janela,self.posicao[self.bvoltar],"bvoltar.png",110,50) self.imprimi.imprime(janela,self.posicao[self.seta],"seta.png",70,50)
class TelaCadCliente: def __init__(self): self.imprimi = ImprimirNaJanela() self.papelparede, self.seta, self.ok, self.bvoltar = 0,2,7,8 def imprime(self, janela,posicao,lstTexto): nome,tel,end,tipo,cpf = 0,1,2,3,4 pos = [[300,219],[300,289],[300,359],[300,429],[300,499]] texto_nome = self.imprimi.fonte.render(lstTexto[nome],1,(0,0,0)) texto_tel = self.imprimi.fonte.render(lstTexto[tel],1,(0,0,0)) texto_end = self.imprimi.fonte.render(lstTexto[end],1,(0,0,0)) texto_tipo = self.imprimi.fonte.render(lstTexto[tipo],1,(0,0,0)) texto_cpf = self.imprimi.fonte.render(lstTexto[cpf],1,(0,0,0)) self.posicao = posicao self.imprimi.imprime(janela,self.posicao[self.papelparede],"PapelParedeCadCliente.jpg",632,632) self.imprimi.imprime2(janela,pos[nome],texto_nome) self.imprimi.imprime2(janela,pos[tel],texto_tel) self.imprimi.imprime2(janela,pos[end],texto_end) self.imprimi.imprime2(janela,pos[tipo],texto_tipo) self.imprimi.imprime2(janela,pos[cpf],texto_cpf) self.imprimi.imprime(janela,self.posicao[self.ok],"bok.png",110,50) self.imprimi.imprime(janela,self.posicao[self.bvoltar],"bvoltar.png",110,50) self.imprimi.imprime(janela,self.posicao[self.seta],"seta.png",70,50)
class TelaLogin: def __init__(self): self.imprimi = ImprimirNaJanela() self.papelparede, self.seta, self.confirma= 0, 2, 4 def imprime(self, janela, posicao, lstTexto): self.posicao = posicao login,senha = 0,1 pos = [[310,300],[310,360]] texto_login = self.imprimi.fonte.render(lstTexto[login],1,(0,0,0)) texto_senha = self.imprimi.fonte.render(lstTexto[senha],1,(0,0,0)) self.imprimi.imprime(janela,self.posicao[self.papelparede],"PapelParedeLogin.png",632,632) self.imprimi.imprime2(janela,pos[login],texto_login) self.imprimi.imprime2(janela,pos[senha],texto_senha) self.imprimi.imprime(janela,self.posicao[self.confirma],"bok.png",70,50) self.imprimi.imprime(janela,self.posicao[self.seta],"seta.png",70,50)
class TelaCadVenda: def __init__(self): self.imprimi = ImprimirNaJanela() self.papelparede, self.seta, self.ok, self.bvoltar = 0, 2, 6, 7 def imprime(self, janela, posicao, lstTexto): cliente, dt, prod, qtd = 0, 1, 2, 3 pos = [[400, 219], [400, 289], [400, 359], [400, 429], [400, 499]] texto_cliente = self.imprimi.fonte.render(lstTexto[cliente], 1, (0, 0, 0)) texto_dt = self.imprimi.fonte.render(lstTexto[dt], 1, (0, 0, 0)) texto_prod = self.imprimi.fonte.render(lstTexto[prod], 1, (0, 0, 0)) texto_qtd = self.imprimi.fonte.render(lstTexto[qtd], 1, (0, 0, 0)) self.posicao = posicao self.imprimi.imprime(janela, self.posicao[self.papelparede], "PapelParedeCadVenda.jpg", 632, 632) self.imprimi.imprime2(janela, pos[cliente], texto_cliente) self.imprimi.imprime2(janela, pos[dt], texto_dt) self.imprimi.imprime2(janela, pos[prod], texto_prod) self.imprimi.imprime2(janela, pos[qtd], texto_qtd) self.imprimi.imprime(janela, self.posicao[self.ok], "bok.png", 110, 50) self.imprimi.imprime(janela, self.posicao[self.bvoltar], "bvoltar.png", 110, 50) self.imprimi.imprime(janela, self.posicao[self.seta], "seta.png", 70, 50)