def changeSelectedTable(self, selected, deselected): proveedorList = selected.model().mylist proveedorSelected = proveedorList[selected.row()] self.proveedor = Proveedor() self.direccion = Direccion() self.proveedor.setIdProveedor(int(proveedorSelected[0])) self.proveedor.setDescripcion(str(proveedorSelected[1])) self.proveedor.setNombre(str(proveedorSelected[2])) self.proveedor.setEmail(str(proveedorSelected[3])) self.proveedor.setWeb(str(proveedorSelected[4])) self.direccion.setDireccion(str(proveedorSelected[5])) if proveedorSelected[6] != None: self.direccion.setNumero(int(proveedorSelected[6])) if proveedorSelected[7] != None: self.direccion.setPiso(int(proveedorSelected[7])) if proveedorSelected[8] != None: self.direccion.setDpto(proveedorSelected[8]) self.direccion.setIdDireccion(int(proveedorSelected[10])) self.proveedor.setDireccion(self.direccion) self.proveedor.setIdPersona(proveedorSelected[9]) self.winPrincipal.tvProveedores_prov.setRowHeight(deselected.row(), 28) self.winPrincipal.tvProveedores_prov.setRowHeight(selected.row(), 45) self.setCampos() self.winPrincipal.btnModificar_prov.setEnabled(True) self.winPrincipal.btnBorrar_prov.setEnabled(True) self.winPrincipal.tvTelefonos_prov.setModel(None) self.cargarTablaTelefono()
def __init__(self, winPrincipal): self.conexionPagos = ConexionPagos() self.winPrincipal = winPrincipal self.cliente = Cliente() self.proveedor = Proveedor() self.state = 'COBRANZA' self.configInit()
def __init__(self, winPrincipal): self.conexionTransacciones = ConexionTransacciones() self.winPrincipal = winPrincipal self.cliente = Cliente() self.proveedor = Proveedor() self.producto = Producto() self.tipoTransaccion = "VENTA" self.configInit()
def __init__(self, winPrincipal): self.proveedor = Proveedor() self.winPrincipal = winPrincipal self.conexionProveedor = conexionProveedor() self.conexionTelefono = conexionTelefono() self.estado = "" self.direccion = Direccion() self.configInit()
def __init__(self, winPrincipal): self.winPrincipal = winPrincipal self.producto = Producto() self.proveedor = Proveedor() self.marca = Marca() self.rubro = Rubro() self.estado = "" self.conexionProducto = conexionProducto() self.configInit()
def __init__(self): self.__idProducto = "" self.__nombre = "" self.__cantidad = 0 self.__cantidadMinima = 0 self.__descripcion = "" self.__genero = "" self.__rubro = Rubro() self.__proveedor = Proveedor() self.__marca = Marca() self.__estado = 0 self.__pCompra = 0, 00 self.__pVenta = 0, 00
def generarSaldos(self): validate = True if self.winPrincipal.chbTodos_saldos.isChecked() == False: if self.winPrincipal.rbProveedores_saldos.isChecked() == True: if self.proveedores is None: validate = False else: if self.clientes is None: validate = False if validate == True: if self.winPrincipal.chbTodos_saldos.isChecked() == True: if self.winPrincipal.rbProveedores_saldos.isChecked() == True: listProveedores = self.conexionesGenerales.selectProveedor( '') contenido = "" for proveedores in listProveedores: self.proveedores = Proveedor() self.proveedores.setIdProveedor(int(proveedores[0])) self.proveedores.setDescripcion(str(proveedores[1])) self.proveedores.setNombre(str(proveedores[2])) contenido += self.generateTable( 'PROVEEDOR', self.proveedores) else: listClientes = self.conexionesGenerales.selectCliente('') contenido = "" for clientes in listClientes: self.clientes = Cliente() self.clientes.setIdCliente(int(clientes[0])) self.clientes.setApellido(str(clientes[1])) self.clientes.setNombre(str(clientes[2])) contenido += self.generateTable( 'CLIENTE', self.clientes) else: if self.winPrincipal.rbProveedores_saldos.isChecked() == True: contenido = self.generateTable('PROVEEDOR', self.proveedores) else: contenido = self.generateTable('CLIENTE', self.clientes) self.generatePDF(contenido) else: alert = QDialog() confirm = QMessageBox.question(alert, "Mensaje", "Falta selecciona la/s persona/s.", QMessageBox.Ok)
def changeSelectedTable(self, selected, deselected): if self.winPrincipal.rbProveedores_saldos.isChecked() is True: proveedorList = selected.model().mylist proveedorSelected = proveedorList[selected.row()] self.proveedores = Proveedor() self.proveedores.setIdProveedor(int(proveedorSelected[0])) self.proveedores.setDescripcion(str(proveedorSelected[1])) self.proveedores.setNombre(str(proveedorSelected[2])) else: clienteList = selected.model().mylist clienteSelected = clienteList[selected.row()] self.clientes = Cliente() self.clientes = Cliente() self.clientes.setIdCliente(int(clienteSelected[0])) self.clientes.setApellido(str(clienteSelected[1])) self.clientes.setNombre(str(clienteSelected[2]))
def changeSelectedTable(self, selected, deselected): listPersonas = selected.model().mylist personaSelected = () personaSelected = tuple(listPersonas[selected.row()]) if self.state == "COBRANZA": self.cliente = Cliente() self.cliente.setIdCliente(int(personaSelected[0])) self.cliente.setApellido(str(personaSelected[1])) self.cliente.setNombre(str(personaSelected[2])) self.cliente.setEmail(str(personaSelected[3])) elif self.state == "PAGO": self.proveedor = Proveedor() self.proveedor.setIdProveedor(int(personaSelected[0])) self.proveedor.setDescripcion(str(personaSelected[1])) self.proveedor.setNombre(str(personaSelected[2])) self.proveedor.setEmail(str(personaSelected[3])) self.calcularTransaccion()
def changeSelectedTable(self, selected, deselected): productoList = selected.model().mylist productoSelected = productoList[selected.row()] self.producto = Producto() self.rubro = Rubro() self.proveedor = Proveedor() self.marca = Marca() self.producto.setIdProducto(productoSelected[0]) self.producto.setNombre(productoSelected[1]) self.producto.setDescripcion(productoSelected[2]) self.producto.setPrecioCompra(productoSelected[3]) self.producto.setPrecioVenta(productoSelected[4]) self.producto.setGenero(productoSelected[5]) self.producto.setEstado(productoSelected[6]) self.producto.setCantidad(productoSelected[7]) self.producto.setCantidadMinima(productoSelected[8]) self.marca.setIdMarca(productoSelected[9]) self.marca.setMarca(productoSelected[10]) self.producto.setMarca(self.marca) self.rubro.setIdRubro(productoSelected[11]) self.rubro.setRubro(productoSelected[12]) self.producto.setRubro(self.rubro) self.proveedor.setIdProveedor(productoSelected[13]) self.proveedor.setDescripcion(productoSelected[14]) self.producto.setProveedor(self.proveedor) self.winPrincipal.tvProductos_p.setRowHeight(deselected.row(),33) self.winPrincipal.tvProductos_p.setRowHeight(selected.row(),45) self.setCampos() self.winPrincipal.btnModificar_p.setEnabled(True) self.winPrincipal.btnBorrar_p.setEnabled(True)
def changeSelectedTable(self, selected, deselected): listPersonas = selected.model().mylist personaSelected = () personaSelected = tuple(listPersonas[selected.row()]) self.personaSelectedRow = selected.row() if (self.tipoTransaccion == "VENTA"): self.cliente = Cliente() self.cliente.setIdCliente(int(personaSelected[0])) self.cliente.setApellido(str(personaSelected[1])) self.cliente.setNombre(str(personaSelected[2])) self.cliente.setEmail(str(personaSelected[3])) elif (self.tipoTransaccion == "COMPRA"): self.proveedor = Proveedor() self.proveedor.setIdProveedor(int(personaSelected[0])) self.proveedor.setDescripcion(str(personaSelected[1])) self.proveedor.setNombre(str(personaSelected[2])) self.proveedor.setEmail(str(personaSelected[3])) self.activateButton()
def __init__(self): self.conexion = Conexion() self.cliente = Cliente() self.proveedor = Proveedor()
def __init__(self): self.conexion = Conexion() self.producto = Producto() self.proveedor = Proveedor() self.rubro = Rubro() self.marca = Marca()