def main(): cli=Cliente(1, "Jose Maria", 100, "200.100.345-34", 1) # Dados do cliente. # print(cli.str()) p1=Produto(1,100,"Arroz Agulha", 5.5) # Dados do produto comprada. # print(p1.str()) it1=ItemNotaFiscal(1, 1, 10, p1) # Dados da compra do produto # print(it1.str() p2=Produto(2,200,"Feijao Mulatinho", 8.5) it2=ItemNotaFiscal(2, 2, 10, p2) p3=Produto(3,300,"Macarao Fortaleza", 4.5) it3=ItemNotaFiscal(3, 3, 10, p3) nf = NotaFiscal(1,100,cli) nf = NotaFiscal(2,200,cli) nf = NotaFiscal(3,300,cli) nf.adicionarItem(it1) nf.adicionarItem(it2) nf.adicionarItem(it3) nf.calcularNotaFiscal() print("Valor Nota Fiscal= ", nf._valorNota) nf.imprimirNotaFiscal()
def run(self): for t in range(0, self.duracion + 2): self.pasa_hora() if self.tiempo % 60 == 0: clientes = self.clientes_minuto() for _ in range(clientes): if not self.desertar(): self.cola.append(Cliente(self.tiempo)) else: self.desertores += 1 for cajero in self.cajeros: if cajero.ocupado(): cajero.tiene_cliente() else: if len(self.cola): cliente = self.cola.pop(0) self.clientes_atendidos += 1 self.total_tiempo_esperado += self.tiempo - cliente.tiempo_llegada cajero.tiempo_atender = random.randint(3 * 60, 5 * 60) else: cajero.ocioso() self.tiempo = t
def __init__(self, app): super().__init__() self.cliente = Cliente() self.app = app self.setupUi(self) self.chatWidget.hide() # INPUTS # Passwords (enable masking) self.lineEditPassword.setEchoMode(QtGui.QLineEdit.Password) self.lineEditNewPassword.setEchoMode(QtGui.QLineEdit.Password) self.lineEditNewPasswordCheck.setEchoMode(QtGui.QLineEdit.Password) # Max_Length callback self.lineEditNewUsername.textChanged.connect( self.length_check_callback) # Match_passwords callback self.lineEditNewPasswordCheck.textChanged.connect( self.pass_check_callback) # INPUTS # LOGIN / SIGNUP self.pushButtonSignup.clicked.connect(self.signup) self.pushButtonLogin.clicked.connect(self.login) # LOGIN / SIGNUP # OTROS self.textBrowserChat.setAcceptRichText(True) self.comboBoxChat.currentIndexChanged.connect(self.chat_history) self.pushButtonChat.clicked.connect(self.send_message) self.chat_timer = QtCore.QTimer(interval=10, timeout=self.recieve_message) self.get_users_timer = QtCore.QTimer(interval=1, timeout=self.get_users) self.plainTextEditChat.textChanged.connect( self.msj_length_check_callback) self.loginWidget.show()
def main(): cli = Cliente(1, "Jose Simao da Silva", 1234, "200.100.345-34", 1) p1 = Produto(1, 100, "Arroz Agulha", 5.5) it1 = ItemNotaFiscal(1, 1, 10, p1) p2 = Produto(2, 200, "Feijao Mulatinho", 8.5) it2 = ItemNotaFiscal(2, 2, 10, p2) p3 = Produto(3, 300, "Macarao Fortaleza", 4.5) it3 = ItemNotaFiscal(3, 3, 10, p3) nf = NotaFiscal(1, 100, cli) nf.adicionarItem(it1) nf.adicionarItem(it2) nf.adicionarItem(it3) nf.calcularNotaFiscal() nf.imprimirNotaFiscal()
def criar_cliente(): clear_screen() print('\nAdicionar novo cliente') nome = str(input('Nome:')).upper() while True: cpf_number = str(input('CPF:')) validado = cpfcnpj.validate(cpf_number) if validado: break else: print('Erro. Favor inserir um CPF válido') ano_nasc = int(input('Ano de Nascimento:')) cliente = Cliente(nome, cpf_number, ano_nasc) print(f'Idade: {cliente.idade}') return cliente
def principal(): # Clientes. rosa = Cliente('111222333A', 'Rosa', 'González') # Artículos. tele = Articulo('Televisor', 399) grafica = Articulo('Tarjeta Gráfica', 239) placa = Articulo('Placa Base', 98) cpu = Articulo('Procesador', 122) # Facturas factura1 = Factura(rosa) # Funciones de factura - Añadiendo y eliminando elementos. factura1.agregar_linea(tele, 2) factura1.agregar_linea(grafica, 1) factura1.agregar_linea(placa, 1) print(factura1) factura1.borrar_linea() print(factura1) factura1.agregar_linea(cpu, 2) print(Factura.get_factura(1)) # usando la función get_factura.
def main(): # mudei nome para ficar que nem o do exemplo cli = Cliente(1, "Jose Simão Da Silva", 100, "200.100.345-34", 1) p1 = Produto(1, 100, "Arroz Agulha", 5.5) it1 = ItemNotaFiscal(1, 1, 10, p1) p2 = Produto(2, 200, "Feijao Mulatinho", 8.5) it2 = ItemNotaFiscal(2, 2, 10, p2) p3 = Produto(3, 300, "Macarao Fortaleza", 4.5) it3 = ItemNotaFiscal(3, 3, 10, p3) nf = NotaFiscal(1, 100, cli) nf.adicionar_item(it1) nf.adicionar_item(it2) nf.adicionar_item(it3) nf.calcular_nota_fiscal() print("Valor Nota Fiscal= " + str(nf.calcular_nota_fiscal())) # escolher se quer a nota fiscal colorida ou normal a partir do índice da lista de duas notas que ele vai retornar print(nf.imprimir_nota_fiscal()[1])
def cliente(): formcliente = {} formcliente['dni'] = input('Ingrese su DNI: ') formcliente['nombrecom'] = input('Ingrese su nombre completo: ') formcliente['fechanac'] = input( 'Ingrese su fecha de Nacimiento AAAA-MM-DD: ') formcliente['sexo'] = input('Ingrese su sexo F o M: ') formcliente['telefono'] = input('Ingrese su telefono: ') formcliente['email'] = input('Ingrese su email: ') print("-" * 35) validator.listar_ciudad() print("-" * 35) formcliente['ciudad'] = input('Ingrese el numero de la ciudad: ') formcliente['edit'] = "0" if validator.validar_cliente(formcliente) == {}: user = Cliente(formcliente['dni'], formcliente['nombrecom'], formcliente['fechanac'], formcliente['sexo'], formcliente['telefono'], formcliente['email'], formcliente['ciudad']) user.save() print('Cliente registrado exitosamente') else: print(validator.validar_cliente(formcliente))
def main(): p1 = Produto(1, 100, 'Arroz Agulha', 5.5) it1 = ItemNotaFiscal(1, 1, 10, p1) p2 = Produto(2, 200, 'Feijao Mulatinho', 8.5) it2 = ItemNotaFiscal(2, 200, 10, p2) p3 = Produto(3, 300, 'Macarao Fortaleza', 4.5) it3 = ItemNotaFiscal(3, 300, 10, p3) cli = Cliente(1, "Jose Maria", 100, '200.100.345-34', 1) nf = NotaFiscal(1, 100, cli) nf.adicionarItem(it1) nf.adicionarItem(it2) nf.adicionarItem(it3) nf.calcularNotaFiscal() print('Valor Nota Fiscal=' + nf.valorNota)
import sys import socket from PyQt5.QtWidgets import QApplication from cliente import Cliente if __name__ == "__main__": # Se inicia la interfaz. app = QApplication([]) # Se estableces el host y port. # Puedes modificar estos valores si lo deseas. HOST = socket.gethostname() PORT = 45743 # Se intancia el Cliente. CLIENTE = Cliente(HOST, PORT) # Se inicia la app de PyQt. sys.exit(app.exec_())
def __init__(self, Id, codigo, cliente): self._Id = Id self._codigo = codigo self._cliente = Cliente() self._itens = [] self._valorNota = 0.0
from cliente import Cliente from servidor import Servidor from mensagem import Mensagem from dns import DNS from time import sleep dns = DNS() s1 = Servidor('gmail', dns) s2 = Servidor('hotmail', dns) s3 = Servidor('yahoo', dns) dns.cadastrarServidor('gmail', s1) dns.cadastrarServidor('hotmail', s2) dns.cadastrarServidor('yahoo', s3) gabriel = Cliente("Gozales", "burrito", s1) caio = Cliente("Caio", "zica", s1) alexandre = Cliente("Alexandre", "thegreat", s2) cachorrao = Cliente("cachorrao", "lenis", s2) marcao = Cliente("berranteiro", "tbt", s3) miguel = Cliente("Vinicius", "PAIton", s3) m1 = Mensagem('gabriel', 'alexandre', 'hotmail.com', "teste", "teste") m2 = Mensagem('gabriel', 'cachorrao', 'hotmail.com', "Saaalve", "Saalve cachorro!") m3 = Mensagem('alexandre', 'marcao', 'yahoo.com.br', "Sdds", "Liberdade vai canta") m4 = Mensagem('cachorrao', 'miguel', 'yahoo.com', "Aula LP 2", "Ex dificil pra p***") m5 = Mensagem('miguel', 'alexandre', 'hotmail.com', "Aula LP 2", "Ex dificil pra p***") m6 = Mensagem('miguel', 'gabriel', 'gmail.com', "Aula LP 2",
def rodaServidor(self): cliente1 = Cliente(self.email, self.senha, "bol") self.listaUsuarios.append(cliente1.montaConta()) mensagem1 = Mensagem(cliente1.login, input("Digite o destinatario: "), input("Digite o assunto: "),\ input("Digite sua mensagem: ")) self.listaMensagens.append(mensagem1.montaMensagem())
from cliente import Cliente from cuenta import Cuenta antonio = Cliente('111222333F', 'Antonio', 'Martínez') cuenta_antonio1 = Cuenta(antonio) cuenta_antonio2 = Cuenta(antonio) cuenta_antonio1.realizar_movimiento('Depósito inicial', 1000) cuenta_antonio1.realizar_movimiento('gasolinera', -20) cuenta_antonio1.realizar_movimiento('Ingreso Nómina', 895.67) cuenta_antonio1.movimientos() cuenta_antonio2.realizar_movimiento('Depósito inicial', 9000) cuenta_antonio2.realizar_movimiento('Compra ordenador', -789.99) cuenta_antonio2.realizar_movimiento('Netflix', 12.67) cuenta_antonio2.movimientos()
from persona import Personas from cliente import Cliente class Cajero(): def __init__(self,codigo_cajero): self.codigo_cajero= codigo_cajero self.listaclientes= [fer,pedro,ruperto] def proximocliente(self): try: return self.listaclientes.pop(0) except: raise ValueError("La cola está vacía") fer = Cliente(77322232,5000,"fernando","diaz",23399899,"Juan larrea 1859",24) pedro = Cliente(87924232,15000,"pedro","gonzalez",17399899,"velez sarfiels 859",54) ruperto = Cliente(27432439,500,"ruperto","jerez",23399899,"cabildo 234",24)
from cliente import Cliente from movimiento import Movimiento from cuenta import Cuenta cliente1 = Cliente('48892364E', 'Antonio', 'Martínez') cuenta1 = Cuenta(cliente1, 100) cuenta2 = Cuenta(cliente1, 200) cuenta1.set_ayadir_movimiento(Movimiento('Nómina', 1000)) cuenta1.set_ayadir_movimiento(Movimiento('Primark', -100)) cuenta1.set_ayadir_movimiento(Movimiento('Mercadona', -50)) cuenta2.set_ayadir_movimiento(Movimiento('Nómina', 1200)) cuenta2.set_ayadir_movimiento(Movimiento('GYM', -50)) cuenta2.set_ayadir_movimiento(Movimiento('Venta', 1000)) print(cuenta1.saldo()) print(cuenta2.saldo()) print(cuenta1.movimientos()) print(cuenta2.movimientos()) print(cuenta1.titular()) print(cuenta2.titular()) print(cuenta1.numero()) print(cuenta2.numero()) s = Cuenta.cuenta(1) print(s)
from banco import Banco from cliente import Cliente from conta import Conta_corrente, Conta_poupanca banco = Banco() cliente_1 = Cliente('Yure', 20) cliente_2 = Cliente('Levi', 3) cliente_3 = Cliente('Aline', 18) conta_1 = Conta_corrente(1111, 123451, 0) conta_2 = Conta_corrente(2222, 123452, 0) conta_3 = Conta_poupanca(3333, 123453, 0) cliente_1.inserir_conta(conta_1) cliente_2.inserir_conta(conta_2) cliente_3.inserir_conta(conta_3) banco.inserir_cliente(cliente_1) banco.inserir_conta(conta_1) if banco.autenticar(cliente_1): cliente_1.conta.deposito(40) cliente_1.conta.sacar(20) else: print('Cliente não autenticado')
import pymongo import jsons from cliente import Cliente from farmacia import Farmacia from medicamento import Medicamento myclient = pymongo.MongoClient("mongodb://localhost:27017") mydb = myclient["mydatabase"] mycol = mydb["client"] insert_client = Cliente(1, 'davi', 'av 22 de agosto', '123456789', 'aqa', 'sp', 20) insert_farmacia = Farmacia(1, 'farmacia do joaquim', 200, 5, 'rua1', '123456789', 'aqa', 'sp') insert_medicamento = Medicamento( 1, 'paracetamol, tome quando tiver dor de cabeça') # json.dumps(insert_client) # x = mycol.insert_one(jsons.dump(insert_client)) # y = mycol.insert_one(jsons.dump(insert_farmacia)) z = mycol.insert_one(jsons.dump(insert_medicamento))
from cliente import Cliente from conta import Conta, ContaEspecial from banco_tatu import Banco joao = Cliente("Joao da silva", "777-1234") maria = Cliente("Maria silva", "777-2312") jose = Cliente("Jose vargas", "123-3523") conta1 = ContaEspecial([maria, joao], 2, 500, 1000) conta1.deposito(500) conta1.deposito(500) conta1.saque(300) conta1.extrato() contaJM = Conta([joao, maria], 100) contaJ = Conta([jose], 10) tatu = Banco("Tatu") tatu.abre_conta(contaJM) tatu.abre_conta(contaJ) tatu.lista_contas()
def Simular(tiempo_laborable, numero_servidores): tiempo_transcurrido = 0 clientes_declinaron = 0 cajeros = numero_servidores * [Cajero()] personas_atendidas = [] cajero_1, cajero_2, cajero_3, cajero_4 = [], [], [], [] colas = [cajero_1, cajero_2, cajero_3, cajero_4] proxima_llegada = tiempo_llegada_cliente() for i in range(numero_servidores): cajeros[i] = Cajero() while tiempo_transcurrido < tiempo_laborable or len(colas[0]) > 0 or len( colas[1]) > 0 or len(colas[2]) > 0 or len(colas[3]) > 0: proxima_actividad = proximo_evento(proxima_llegada, cajeros) tiempo_transcurrido += proxima_actividad proxima_llegada -= proxima_actividad if proxima_llegada == 0: cajero_seleccionado = Cajero.seleccionar_cajero(colas, cajeros) #cajero esta desocupado if cajeros[cajero_seleccionado].cliente_atendido is None: cajeros[ cajero_seleccionado].tiempo_servicio = tiempo_servicio_cajero( ) cajeros[cajero_seleccionado].cliente_atendido = Cliente() cajeros[cajero_seleccionado].disponible = False cajeros[cajero_seleccionado].recien_asignado = True #se encola a la persona elif len(colas[cajero_seleccionado]) < 6: colas[cajero_seleccionado].append(Cliente()) #la cola es mayor a 6 y se debe ver si el cliente declina else: clientes_declinaron = probabilidad_declinar( colas[cajero_seleccionado], clientes_declinaron, personas_atendidas) proxima_llegada = tiempo_llegada_cliente() for i in range(numero_servidores): if cajeros[i].tiempo_servicio > 0 and not cajeros[i].disponible: if cajeros[i].recien_asignado: cajeros[i].recien_asignado = False else: cajeros[i].tiempo_servicio -= proxima_actividad cajeros[i].tiempo_servicio_total += proxima_actividad cajeros[ i].cliente_atendido.tiempo_en_sistema += proxima_actividad #se desocupa un cajero if cajeros[i].tiempo_servicio == 0: #se revisa si hay personas por atender en la cola de la caja if len(colas[i]) > 0: personas_atendidas.append( cajeros[i].cliente_atendido) cajeros[i].cliente_atendido = colas[i].pop() cajeros[ i].tiempo_servicio = tiempo_servicio_cajero() cajeros[i].disponible = False else: personas_atendidas.append( cajeros[i].cliente_atendido) cajeros[i].cliente_atendido = None cajeros[i].disponible = True for cola in colas: for cliente in cola: cliente.tiempo_en_sistema += proxima_actividad porcentaje_clientes_declinaron = (clientes_declinaron * 100) / len(personas_atendidas) tiempo_espera_cliente = Cliente.tiempo_promedio_espera(personas_atendidas) tiempo_total = [0] * 4 for i in range(numero_servidores): tiempo_total[ i] = tiempo_transcurrido - cajeros[i].tiempo_servicio_total tiempo_total[i] = tiempo_total[i] * 100 / tiempo_transcurrido return [ porcentaje_clientes_declinaron, tiempo_espera_cliente, tiempo_total ]
from cliente_dao import ClienteDao from cliente import Cliente cliente_novo = Cliente('Bruno', '065.654.487-15', '1970-09-15') dao = ClienteDao() # dao.salvar(cliente_novo) # print (dao.buscar_por_id(10).__dict__) for cliente in dao.lista_todos(): print(cliente.__dict__)
object ): # Clase debe estar en el script porque el thread que comienza debe mover variables globales def datachange_notification(self, node, val, data): thread_handler = threading.Thread( target=funcion_handler, args=(node, val)) # Se realiza la descarga por un thread thread_handler.start() def event_notification(self, event): global eventoColor, eventoTexto eventoColor = event eventoTexto = event cliente = Cliente("opc.tcp://192.168.1.23:4840/freeopcua/server/", suscribir_eventos=True, SubHandler=SubHandler) cliente.conectar() # Aplicación con Dash colors = {'background': '#111111', 'text': '#7FDBFF'} app = dash.Dash() app.layout = html.Div( style={'backgroundColor': colors['background']}, children=[ html.H1(children='Aplicación de Control', style={ 'textAlign': 'center', 'color': colors['text'] }),
object ): # Clase debe estar en el script porque el thread que comienza debe mover variables globales def datachange_notification(self, node, val, data): thread_handler = threading.Thread( target=funcion_handler, args=(node, val)) # Se realiza la descarga por un thread thread_handler.start() def event_notification(self, event): global eventoColor, eventoTexto eventoColor = event eventoTexto = event cliente = Cliente("opc.tcp://localhost:4840/freeopcua/server/", suscribir_eventos=True, SubHandler=SubHandler) cliente.conectar() # Aplicación con Dash colors = {'background': '#111111', 'text': '#7FDBFF'} app = dash.Dash() app.layout = html.Div( style={'backgroundColor': colors['background']}, children=[ html.H1(children='Aplicación de Control', style={ 'textAlign': 'center', 'color': colors['text'] }),
def __init__(self, master=''): self.master = master self.cliente = Cliente() self.dao = ClienteDAO() ''' self.window = Tk() self.window.geometry('1500x850+0+0') self.window.title('Cadastro de cliente') self.window.resizable(0, 0) # impede de maximizar self.window['bg'] = '#c9c9ff' ''' self.heading = Label(self.master, text="Cadastro de Clientes", bg='#c9c9ff', fg='white', font=('Verdana 20 bold')) self.heading.place(x=650, y=0) # nome ========================================================================= self.nome = Label(self.master, text="Nome:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.nome.place(x=30, y=70) self.nome_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.nome_entry.place(x=175, y=70) # rg ========================================================================= self.rg = Label(self.master, text="rg:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.rg.place(x=30, y=120) self.rg_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.rg_entry.place(x=175, y=120) # cpf ========================================================================= self.cpf = Label(self.master, text="cpf:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.cpf.place(x=30, y=170) self.cpf_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.cpf_entry.place(x=175, y=170) # email ========================================================================= self.email = Label(self.master, text="email:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.email.place(x=30, y=220) self.email_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.email_entry.place(x=175, y=220) # self.email_entry.insert(END, datetime.date.today()) # telefone ========================================================================= self.telefone = Label(self.master, text="Telefone:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.telefone.place(x=30, y=270) self.telefone_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.telefone_entry.place(x=175, y=270) self.telefone_entry.insert(END, "litros") # nascimento ========================================================================= self.nascimento = Label(self.master, text="Nascimento:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.nascimento.place(x=30, y=320) self.nascimento_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.nascimento_entry.place(x=175, y=320) # consumo cidade ========================================================================= self.estado_civil = Label(self.master, text="Estado civil:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.estado_civil.place(x=30, y=370) self.estado_civil_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.estado_civil_entry.place(x=175, y=370) self.estado_civil_entry.insert(END, "l/km") self.genero = Label(self.master, text="Gênero:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.genero.place(x=30, y=420) self.genero_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.genero_entry.place(x=175, y=420) self.genero_entry.insert(END, "l/km") # direito ============================== self.cep = Label(self.master, text="CEP:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.cep.place(x=550, y=70) self.cep_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.cep_entry.place(x=730, y=70) self.estado = Label(self.master, text="Estado:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.estado.place(x=550, y=120) self.estado_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.estado_entry.place(x=730, y=120) self.logradouro = Label(self.master, text="Logradouro:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.logradouro.place(x=550, y=170) self.logradouro_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.logradouro_entry.place(x=730, y=170) self.bairro = Label(self.master, text="Bairro:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.bairro.place(x=550, y=220) self.bairro_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.bairro_entry.place(x=730, y=220) self.numero_logradouro = Label(self.master, text="Número:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.numero_logradouro.place(x=550, y=270) self.numero_logradouro_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.numero_logradouro_entry.place(x=730, y=270) self.cidade = Label(self.master, text="Cidade:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.cidade.place(x=550, y=320) self.cidade_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.cidade_entry.place(x=730, y=320) self.complemento = Label(self.master, text="Complemento:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.complemento.place(x=550, y=370) self.complemento_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.complemento_entry.place(x=730, y=370) # TERCEIRO FRAME ============================================= self.numero_cnh = Label(self.master, text="Numero CNH:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.numero_cnh.place(x=1050, y=70) self.numero_cnh_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.numero_cnh_entry.place(x=1250, y=70) self.numero_registro_cnh = Label(self.master, text="RG CNH:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.numero_registro_cnh.place(x=1050, y=120) self.numero_registro_cnh_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.numero_registro_cnh_entry.place(x=1250, y=120) self.data_validade_cnh = Label(self.master, text="Validade CNH:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.data_validade_cnh.place(x=1050, y=170) self.data_validade_cnh_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.data_validade_cnh_entry.place(x=1250, y=170) self.uf_cnh = Label(self.master, text="UF CNH:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.uf_cnh.place(x=1050, y=220) self.uf_cnh_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.uf_cnh_entry.place(x=1250, y=220) self.contato_emergencial = Label(self.master, text="Contato 2:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.contato_emergencial.place(x=1050, y=270) self.contato_emergencial_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.contato_emergencial_entry.place(x=1250, y=270) self.nome_contato_emergencial = Label(self.master, text="Nome contato:", bg='#c9c9ff', fg='white', font=('Verdana 15 bold')) self.nome_contato_emergencial.place(x=1050, y=320) self.nome_contato_emergencial_entry = Entry(self.master, width=15, font=('Verdana 15 bold')) self.nome_contato_emergencial_entry.place(x=1250, y=320) # BOTAO LIMPAR ========================================================================= self.botao_limpar = Button(self.master, text="Limpar", width=22, height=2, bg='#ffdfba', fg='black', font=('Verdana 15 bold'), command=self.view_command) self.botao_limpar.place(x=1170, y=550) self.botao_cadastrar = Button(self.master, text="Cadastrar", width=22, height=2, bg='#baffc9', fg='black', font=('Verdana 15 bold'), command=self.get_items) self.botao_cadastrar.place(x=1170, y=650) ''' self.botao_sair = Button(self.master, text="Sair", width=22, height=2, bg='#ffb3ba', fg='black', font=( 'Verdana 15 bold'), command=self.close) self.botao_sair.place(x=1170, y=740) ''' self.lista_clientes = Listbox(self.master, width=80, height=10, font=('Verdana 15 bold')) self.lista_clientes.place(x=30, y=550) #Associando a Scrollbar com a Listbox... self.scrollbar_cliente = Scrollbar(self.master) self.lista_clientes.configure( yscrollcommand=self.scrollbar_cliente.set) self.scrollbar_cliente.configure(command=self.lista_clientes.yview) self.scrollbar_cliente.place(x=1155, y=550, relheight=0.31, anchor='ne') self.pesquisar_cliente = Label(self.master, text="Lista de clientes Cadastrados:", bg='#c9c9ff', font=('Verdana 15 bold')) self.pesquisar_cliente.place(x=30, y=500) self.update_list()
def __init__(self, razons, cuit, email, password, cuenta): Cliente().__init__(email, password) self.razons = razons self.cuit = cuit
from cliente import Cliente from conta import Conta cliente1 = Cliente('Gui', '123.456.789-10', 27) print(cliente1) conta_do_gui = Conta(cliente1, 10.50, 1000) print(conta_do_gui.cliente.nome, conta_do_gui.consulta_saldo()) conta_do_gui.depositar(1000.40) print(conta_do_gui.consulta_saldo()) conta_do_gui.sacar(500) print(conta_do_gui.consulta_saldo()) conta_do_gui.sacar(1000) print(conta_do_gui.consulta_saldo())
def post(self): args = cliente_parser.parse_args() serial = clienteDao.serial() cliente = Cliente(serial, args['nome'], args['codigo'], args['cnpjcpf'], TipoCliente.retonar_enum(args['tipo'])) clienteDao.inserir(cliente) return cliente, 201
from cliente import Cliente from conta_corrente import ContaCorrente from exceptions import SemSaudoError try: ContaCorrente(None, 0, 0) except TypeError as e: print(e) cliente_1 = Cliente('Cliente 1', 123456789, 'Carpinteiro') cliente_2 = Cliente('Cliente 2', 123, 'Designer') cc_cliente_1 = ContaCorrente(cliente_1, 100, 9909) cc_cliente_2 = ContaCorrente(cliente_2, 101, 9909) try: cc_cliente_1.transferir(100, cc_cliente_2) cc_cliente_1.transferir(0, cc_cliente_2) except ValueError as e: print(e) except SemSaudoError as e: print(e) else: print('Este código só será executado se não houver excessões no bloco try') finally: print('Este código sempre será executado') print(cc_cliente_1.saldo)
from flask import Flask, render_template, request, redirect, url_for from cliente import Cliente from plano import Plano app = Flask(__name__) catalogo_planos = { "Comum": Plano("comum"), "FaleMais30": Plano("FaleMais30", 30), "FaleMais60": Plano("FaleMais60", 60), "FaleMais120": Plano("FaleMais120", 120), } c = Cliente("Zé", "011", catalogo_planos["Comum"]) catalogo_ddd = c.get_cadastro_ddd() promocoes = {i for i in catalogo_planos if i != "Comum"} @app.route('/') def index(): return render_template("simulacao.html", titulo='Telzir', catalogo_ddd=catalogo_ddd, catalogo_planos=promocoes, resultado_promo="", resultado_comum="") @app.route("/criar", methods=['POST']) def criar(): # handle and return class instead of string
from cliente import Cliente from cliente_repositorio import ClienteRepositorio # ----- CRIANDO OBJETO CLIENTE ------ cliente = Cliente('Cleverson', 29) # INSERINDO UM CLIENTE ClienteRepositorio.inserir_cliente(cliente) # EDITANDO UM CLIENTE cliente.nome = 'Paty' cliente.idade = 32 ClienteRepositorio.editar_cliente(7, cliente) # VALOR ANTIGO (PATRICIA, 30) # REMOVENDO UM CLIENTE ClienteRepositorio.remover_cliente(1) # REMOVENDO CLIENTE 1 (FERNANDO,31) # LISTANDO OS CLIENTES ClienteRepositorio.listar_clientes()