def __init__(self, manager, managers=[]): BaseGUI.__init__(self, manager, managers) self.DialogAddClass = AddContacto # elementos en el combo de filtros self.ATRI_COMBO_BUSQUEDA = [ {u"Nombre": Contacto.nombre}, {u"Apellido": Contacto.apellido}, {u"Numero": Contacto.numero}, {u"E-mail": Contacto.email}, ] # alineacion de los atributos en la lista self.ALINEACIONLISTA = ["C", "L", "L", "C", "L"] # atributos mostrados en la lista self.ATRIBUTOSLISTA = [ {u" ": Contacto.ide}, {u"Nombre": Contacto.nombre}, {u"Apellido": Contacto.apellido}, {u"Numero": Contacto.numero}, {u"E-mail": Contacto.email}, ] self._start_operations()
def __init__(self, parent, windowparent, manager, managers = []): BaseGUI.__init__(self, parent, manager, managers) self.FILENAME = 'inventario/admin.ui' self.DialogAddClass = AddProducto locale.setlocale( locale.LC_ALL, '' ) self.setWindowIcon(QtGui.QIcon(':/newPrefix/logo.png')) self.ALINEACIONLISTA = ['C','L','L','C','C','C','C','C'] self.ATRI_COMBO_BUSQUEDA = [ {u'Descripcion del producto':Producto.descripcion}, {u'Codigo':Producto.codigo}, ] self.ATRIBUTOSLISTA = [ {u'Codigo':Producto.codigo}, {u'Categoria':Producto.categoria}, {u'Descripcion del producto':Producto.descripcion}, {u'Precio costo':Producto.precio_costo}, {u'Precio venta':Producto.precio_venta}, {u'Existencia':Producto.cantidad}, {u'Inv. Mínimo':Producto.minimo}, {u'Usa inventario':Producto.usa_inventario}, ] self.windowparent = windowparent self._operaciones_de_inicio() self.windowparent.hide()
def __init__(self, parent, windowparent, manager, managers = []): BaseGUI.__init__(self, parent, manager, managers) self.setWindowIcon(QtGui.QIcon(':newPrefix/desktop_icon/posta_icon_128.png')) self.FILENAME = 'pos/pos.ui' self.ATRI_COMBO_BUSQUEDA = [ {u'DESCRIPCION':Producto.descripcion}, {u'CODIGO':Producto.codigo} ] self.ALINEACIONLISTA = ['C','L','C','C'] self.ALINEACIONLISTA_TICKET = ['C','C','L','C','C'] self.ATRIBUTOSLISTA = [ {u'Codigo':Producto.codigo}, {u'Descripcion del producto':Producto.descripcion}, #{u'Existencia':Producto.cantidad}, {u'Precio':Producto.precio_venta}, ] self.ATRIBUTOSLISTA_TICKET = [ {u'Codigo':Producto.codigo}, {u'Cantidad':Producto.codigo}, {u'Descripcion del producto':Producto.descripcion}, {u'Precio':Producto.precio_venta}, {u'Subtotal':Producto.precio_venta}, ] self.tablaTicket = None self.parent = parent self.windowparent = windowparent self._operaciones_de_inicio() self.windowparent.hide() # managers instance self.ventasManager = managers[0]
def __init__(self, parent, manager, managers = [], item = None): BaseGUI.__init__(self, parent, manager, managers) self.item = item self.setWindowIcon(QtGui.QIcon(':newPrefix/desktop_icon/posta_icon_128.png')) self.FILENAME = 'setting/gui.ui' self.develop = True self._operaciones_de_inicio() self.setWindowTitle(u"Opciones - P.O.S.T.A.")
def __init__(self, parent, manager, managers = []): BaseGUI.__init__(self, parent, manager, managers) self.FILENAME = 'resumen/admin.ui' self.ALINEACIONLISTA = ['C','C'] self.setWindowIcon(QtGui.QIcon(':/newPrefix/logo.png')) self._operaciones_de_inicio() self.establecerFechaHoyDateEdits() self.reflejarDatosResumenDelDia(datetime.date.today())
def __init__(self,manager, managers = []): BaseGUI.__init__(self, manager, managers) self.FILENAME = join(abspath(dirname(__file__)),'secciones.ui') self.managerSecciones = managers[0].manager self.managerCuentas = managers[1].manager self.SeccionesGUI = managers[0] self.CategoriasGUI = managers[1] self._start_operations()
def __init__(self,manager, managers = []): BaseGUI.__init__(self, manager, managers) self.FILENAME = 'seccion/secciones.ui' self.managerSecciones = managers[0].manager self.managerCuentas = managers[1].manager self.SeccionesGUI = managers[0] self.CategoriasGUI = managers[1] self._start_operations()
def __init__(self,manager, managers = []): BaseGUI.__init__(self, manager, managers) self.ATRIBUTOSLISTA = [ {u' ':Seccion.ide}, {u'Nombre':Seccion.nombre}] self.MyTabla = None self.DialogAddClass = AddSeccion#la clase que invoca a los dialogos de agregar y editar self.cuentasManager = managers[0] self._operaciones_de_inicio()
def __init__(self, manager, managers = [], parent = None): BaseGUI.__init__(self, manager, managers, parent) self.DialogAddClass = AddClient self.loadUI() self.addFilter(u'Name', Client.name) self.addTableColumn(u'Name', Client.name) self.addTableColumn(u'Address', Client.address) self.addTableColumn(u'Phone', Client.phone) self.pluralTitle = "Clients" self._start_operations()
def __init__(self,manager, managers = []): BaseGUI.__init__(self, manager, managers) self.loadUI() self.addTableColumn(u' ', Cuenta.ide, alignment='C') self.addTableColumn(u'Nombre', Cuenta.nombre) self.addTableColumn(u'Tipo', Cuenta.tipo) self.addTableColumn(u'Descripcion', Cuenta.descripcion) self.DialogAddClass = AddCuenta self._start_operations() self.setWindowTitle('Cuentas')
def __init__(self,manager, managers = []): BaseGUI.__init__(self, manager, managers) # self.FILENAME = join(abspath(dirname(__file__)),'uis/admin.ui') self.ALINEACIONLISTA = ['C','L','L','L'] self.ATRIBUTOSLISTA = [ {u' ':Cuenta.ide}, {u'Nombre':Cuenta.nombre}, {u'Tipo':Cuenta.tipo}, {u'Descripcion':Cuenta.descripcion}] self.MyTabla = None self.DialogAddClass = AddCuenta #la clase que invoca a los dialogos de agregar y editar self._start_operations()
def __init__(self,manager, managers = []): BaseGUI.__init__(self, manager, managers) self.DialogAddClass = AddMovimiento self.loadUI('movimiento/uis/libro_diario.ui') self.addTableColumn(u'Fecha', Movimiento.fecha, alignment='C', fnParse=self.parseFecha) self.addTableColumn(u'Razon Social', Movimiento.razon_social) self.addTableColumn(u'Descripcion', Movimiento.descripcion) self.addTableColumn(u'Cuenta', Movimiento.cuenta) self.addTableColumn(u'Monto', Movimiento.monto, alignment='R', fnParse=self.parseMonto) self.cuentasManager = managers[0].manager self.balance = Balance() self._start_operations()
def __init__(self, manager, managers=[]): BaseGUI.__init__(self, manager, managers) self.loadUI() self.ATRIBUTOSLISTA = [{ u' ': Seccion.ide }, { u'Nombre': Seccion.nombre }] self.MyTabla = None self.DialogAddClass = AddSeccion #la clase que invoca a los dialogos de agregar y editar self.cuentasManager = managers[0] self._start_operations()
def __init__(self, manager, managers=[]): BaseGUI.__init__(self, manager, managers) self.loadUI() self.addTableColumn(u' ', Cuenta.ide, alignment='C') self.addTableColumn(u'Nombre', Cuenta.nombre) self.addTableColumn(u'Tipo', Cuenta.tipo) self.addTableColumn(u'Descripcion', Cuenta.descripcion) self.DialogAddClass = AddCuenta self._start_operations() self.setWindowTitle('Cuentas')
def __init__(self, parent, windowparent, manager, managers=[]): BaseGUI.__init__(self, parent, manager, managers) self.setWindowIcon( QtGui.QIcon(':newPrefix/desktop_icon/posta_icon_128.png')) self.FILENAME = 'pos/pos.ui' self.ATRI_COMBO_BUSQUEDA = [{ u'DESCRIPCION': Producto.descripcion }, { u'CODIGO': Producto.codigo }] self.ALINEACIONLISTA = ['C', 'L', 'C', 'C'] self.ALINEACIONLISTA_TICKET = ['C', 'C', 'L', 'C', 'C'] self.ATRIBUTOSLISTA = [ { u'Codigo': Producto.codigo }, { u'Descripcion del producto': Producto.descripcion }, #{u'Existencia':Producto.cantidad}, { u'Precio': Producto.precio_venta }, ] self.ATRIBUTOSLISTA_TICKET = [ { u'Codigo': Producto.codigo }, { u'Cantidad': Producto.codigo }, { u'Descripcion del producto': Producto.descripcion }, { u'Precio': Producto.precio_venta }, { u'Subtotal': Producto.precio_venta }, ] self.tablaTicket = None self.parent = parent self.windowparent = windowparent self._operaciones_de_inicio() self.windowparent.hide() # managers instance self.ventasManager = managers[0]
def __init__(self,manager, managers = [], parent = None): BaseGUI.__init__(self, manager, managers) self.parent = parent self.DialogAddClass = AddMovimiento self.loadUI('model/movimiento/uis/libro_diario.ui') self.addTableColumn(u'Fecha', Movimiento.fecha, alignment='C', fnParse=self.parseFecha) self.addTableColumn(u'Razon Social', Movimiento.razon_social) self.addTableColumn(u'Descripcion', Movimiento.descripcion) self.addTableColumn(u'Cuenta', Movimiento.cuenta) self.addTableColumn(u'Monto', Movimiento.monto, alignment='R', fnParse=self.parseMonto) self.cuentasManager = managers[0].manager self.balance = Balance() self._start_operations()
def __init__(self, manager, managers = [], parent = None): BaseGUI.__init__(self, manager, managers, parent) self.DialogAddClass = AddCountry self.loadUI() self.addFilter(u'Name', Country.name) self.addFilter(u'Code', Country.code) # attributtes showed in the list self.addTableColumn(u'Code', Country.code, alignment='C') self.addTableColumn(u'Name', Country.name) self.plurarTitle = u'Countries' self._start_operations() self.disableWidgets(['btNew', 'btEdit', 'btDelete'])
def __init__(self, manager, managers = [], parent = None): BaseGUI.__init__(self, manager, managers, parent) # establece cual sera la ventana formulario para el agregar/editar self.DialogAddClass = AddPerson self.loadUI() # attributtes wich load in combo of filters self.addFilter(u'Name', Person.name) # attributtes showed in the list self.addTableColumn(u'#', Person.id, alignment='C') self.addTableColumn(u'Name', Person.name) self.addTableColumn(u'Country', Person.country) self.pluralTitle = u'Persons' self._start_operations()
def __init__(self, parent, windowparent, manager, managers=[]): BaseGUI.__init__(self, parent, manager, managers) self.FILENAME = 'inventario/admin.ui' self.DialogAddClass = AddProducto locale.setlocale(locale.LC_ALL, '') self.setWindowIcon(QtGui.QIcon(':/newPrefix/logo.png')) self.ALINEACIONLISTA = ['C', 'L', 'L', 'C', 'C', 'C', 'C', 'C'] self.ATRI_COMBO_BUSQUEDA = [ { u'Descripcion del producto': Producto.descripcion }, { u'Codigo': Producto.codigo }, ] self.ATRIBUTOSLISTA = [ { u'Codigo': Producto.codigo }, { u'Categoria': Producto.categoria }, { u'Descripcion del producto': Producto.descripcion }, { u'Precio costo': Producto.precio_costo }, { u'Precio venta': Producto.precio_venta }, { u'Existencia': Producto.cantidad }, { u'Inv. Mínimo': Producto.minimo }, { u'Usa inventario': Producto.usa_inventario }, ] self.windowparent = windowparent self._operaciones_de_inicio() self.windowparent.hide()
def __init__(self, manager, managers = [], parent = None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() # establece cual sera la ventana formulario para el agregar/editar self.DialogAddClass = AddPerson # attributtes wich load in combo of filters self.addFilter(u'Name', Person.name) self.addFilter(u'Address', Person.address) # attributtes showed in the list self.addTableColumn(u'Name', Person.name) self.addTableColumn(u'Address', Person.address) self.addTableColumn(u'Birthday', Person.birthday, fnParse=self.parseDate) self.addTableColumn(u'Sex', Person.sex) self._start_operations()
def __init__(self, parent, manager, managers = []): BaseGUI.__init__(self, parent, manager, managers) self.DialogAddClass = AddCategoria self.setWindowIcon(QtGui.QIcon(':/newPrefix/logo.png')) self.FILENAME = 'venta/admin.ui' self.ALINEACIONLISTA = ['C','L'] self.ATRI_COMBO_BUSQUEDA = [ {u'Nombre':Categoria.nombre}, ] self.ATRIBUTOSLISTA = [ {u' ':Categoria.ide}, {u'Nombre':Categoria.nombre}, ] self._operaciones_de_inicio() self.setWindowTitle(u"Categorías")
def __init__(self,manager, managers = []): BaseGUI.__init__(self, manager, managers) self.FILENAME = join(abspath(dirname(__file__)),'uis/libro_diario.ui') #self.ATRIBUTOSLISTA = ['Nombres','Telefono','Domicilio','Zona','CP','Localidad','Fecha_cumpleanios','Email',]#el orden y la cantidad de atributos en str que quieras self.DialogAddClass = AddMovimiento#la clase que invoca a los dialogos de agregar y editar self.ALINEACIONLISTA = ['C','L','L','L','R'] self.ATRIBUTOSLISTA = [ {u'Fecha':Movimiento.fecha}, {u'Razon Social':Movimiento.razon_social}, {u'Descripcion':Movimiento.descripcion}, {u'Cuenta':Movimiento.cuenta}, {u'Monto':Movimiento.monto}] self.cuentasManager = managers[0].manager self.balance = Balance() locale.setlocale( locale.LC_ALL, '' ) self._start_operations()
def __init__(self, parent, manager, managers = []): BaseGUI.__init__(self, parent, manager, managers) self.DialogAddClass = AddCategoria self.setWindowIcon(QtGui.QIcon(':newPrefix/desktop_icon/posta_icon_128.png')) self.FILENAME = 'categoria/admin.ui' self.ALINEACIONLISTA = ['C','L'] self.ATRI_COMBO_BUSQUEDA = [ {u'Nombre':Categoria.nombre}, ] self.ATRIBUTOSLISTA = [ {u' ':Categoria.ide}, {u'Nombre':Categoria.nombre}, ] self._operaciones_de_inicio() self.setWindowTitle(u"Categorías - P.O.S.T.A.")
def __init__(self, manager, managers=[], parent=None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() self.DialogAddClass = AddMaquina self.addFilter(u'Nombre', Maquina.nombre) self.addFilter(u'Model', Maquina.model) self.addFilter(u'Proveedor', Maquina.proveedor) self.addFilter(u'Estado', Maquina.estado) self.addFilter(u'Productividad', Maquina.productividad) self.addFilter(u'Observaciones', Maquina.observaciones) self.addTableColumn(u'Nombre', Maquina.nombre) self.addTableColumn(u'Model', Maquina.model) self.addTableColumn(u'Proveedor', Maquina.proveedor) self.addTableColumn(u'Estado', Maquina.estado) self.addTableColumn(u'Productividad', Maquina.productividad) self.addTableColumn(u'Observaciones', Maquina.observaciones) self._start_operations()
def __init__(self, manager, managers=[], parent=None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() self.DialogAddClass = AddMateriaprima self.addFilter(u'Nombre', Materiaprima.nombre) self.addFilter(u'Costo', Materiaprima.costo) self.addFilter(u'Stock', Materiaprima.stock) self.addFilter(u'Stockminimo', Materiaprima.stockminimo) self.addFilter(u'Color', Materiaprima.color) self.addFilter(u'Categoria', Materiaprima.categoria) self.addTableColumn(u'Nombre', Materiaprima.nombre) self.addTableColumn(u'Costo', Materiaprima.costo) self.addTableColumn(u'Stock', Materiaprima.stock) self.addTableColumn(u'Stockminimo', Materiaprima.stockminimo) self.addTableColumn(u'Color', Materiaprima.color) self.addTableColumn(u'Categoria', Materiaprima.categoria) self._start_operations()
def __init__(self, manager, managers = [], parent = None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() self.DialogAddClass = AddEmpleado self.addFilter(u'Nombre', Empleado.nombre) self.addFilter(u'Apellido', Empleado.apellido) self.addFilter(u'Direccion', Empleado.direccion) self.addFilter(u'Edad', Empleado.edad) self.addFilter(u'Sexo', Empleado.sexo) self.addFilter(u'Productividad', Empleado.productividad) self.addTableColumn(u'Nombre', Empleado.nombre) self.addTableColumn(u'Apellido', Empleado.apellido) self.addTableColumn(u'Direccion', Empleado.direccion) self.addTableColumn(u'Edad', Empleado.edad) self.addTableColumn(u'Sexo', Empleado.sexo) self.addTableColumn(u'Productividad', Empleado.productividad) self._start_operations()
def __init__(self, manager, managers = [], parent = None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() self.DialogAddClass = AddInsumos self.addFilter(u'Nombre', Insumos.nombre) self.addFilter(u'Costo', Insumos.costo) self.addFilter(u'Cantidad', Insumos.cantidad) self.addFilter(u'Minimo', Insumos.minimo) self.addFilter(u'Maximo', Insumos.maximo) self.addFilter(u'Stock', Insumos.stock) self.addTableColumn(u'Nombre', Insumos.nombre) self.addTableColumn(u'Costo', Insumos.costo) self.addTableColumn(u'Cantidad', Insumos.cantidad) self.addTableColumn(u'Minimo', Insumos.minimo) self.addTableColumn(u'Maximo', Insumos.maximo) self.addTableColumn(u'Stock', Insumos.stock) self._start_operations()
def __init__(self, parent, manager, managers = []): BaseGUI.__init__(self, parent, manager, managers) self.DialogAddClass = None self.setWindowIcon(QtGui.QIcon(':/newPrefix/cart.png')) self.FILENAME = 'pos/ventas.ui' self.ALINEACIONLISTA = ['C','C','C'] self.ATRIBUTOSLISTA = [ {u' ':Venta.ide}, {u'Fecha y hora':Venta.fecha}, {u'Total':Venta.total} ] self.renglonesManager = managers[0] self._operaciones_de_inicio() self.deFecha.setDate(datetime.today()) self.makeTableDetalle() ventas = self.manager.obtenerVentas(self.deFecha.date().toPyDate()) self.cargarTabla(ventas)
def __init__(self, manager, managers=[], parent=None): BaseGUI.__init__(self, manager, managers, parent) self.parent = parent self.loadUI() self.DialogAddClass = AddCliente self.addFilter(u'Nombres', Cliente.nombres) self.addFilter(u'Apellido', Cliente.apellido) self.addFilter(u'Dni', Cliente.dni) self.addFilter(u'Direccion', Cliente.direccion) self.addFilter(u'Telefono', Cliente.telefono) self.addFilter(u'Edad', Cliente.edad) self.addTableColumn(u'Nombres', Cliente.nombres) self.addTableColumn(u'Apellido', Cliente.apellido) self.addTableColumn(u'Dni', Cliente.dni) self.addTableColumn(u'Direccion', Cliente.direccion) self.addTableColumn(u'Telefono', Cliente.telefono) self.addTableColumn(u'Edad', Cliente.edad) self._start_operations()
def __init__(self, manager, managers = []): BaseGUI.__init__(self, manager, managers) self.DialogAddClass = AddContacto self.loadUI() # elementos en el combo de filtros self.addFilter(u'Nombre', Contacto.nombre) self.addFilter(u'Apellido', Contacto.apellido) self.addFilter(u'Numero', Contacto.numero) self.addFilter(u'E-mail', Contacto.email) # atributos mostrados en la lista self.addTableColumn(u' ', Contacto.ide, alignment='C') self.addTableColumn(u'Nombre', Contacto.nombre) self.addTableColumn(u'Apellido', Contacto.apellido) self.addTableColumn(u'Numero', Contacto.numero, alignment='C') self.addTableColumn(u'E-mail', Contacto.email, fnParse=self.parseEmail) self.pluralTitle = "Contactos" self.lang = 'en' self._start_operations()
def __init__(self, manager, managers=[], parent=None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() self.DialogAddClass = AddTurno self.addFilter(u'Fecha', Turno.fecha) self.addFilter(u'Empleado', Turno.empleado) self.addFilter(u'Horallegada', Turno.horaLlegada) self.addFilter(u'Horasalida', Turno.horaSalida) self.addFilter(u'Horas', Turno.horas) self.addFilter(u'Producto', Turno.producto) self.addFilter(u'Cantidad', Turno.cantidad) self.addTableColumn(u'Fecha', Turno.fecha) self.addTableColumn(u'Empleado', Turno.empleado) self.addTableColumn(u'Horallegada', Turno.horaLlegada) self.addTableColumn(u'Horasalida', Turno.horaSalida) self.addTableColumn(u'Horas', Turno.horas) self.addTableColumn(u'Producto', Turno.producto) self.addTableColumn(u'Cantidad', Turno.cantidad) self._start_operations()
def __init__(self, manager, managers=[], parent=None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() self.DialogAddClass = AddProductos self.addFilter(u'Producto', Productos.producto) self.addFilter(u'Cantidad', Productos.cantidad) self.addFilter(u'Rubro', Productos.rubro) self.addFilter(u'Materiaprima', Productos.materiaprima) self.addFilter(u'Tiempo', Productos.tiempo) self.addTableColumn(u'Producto', Productos.producto) self.addTableColumn(u'Cantidad', Productos.cantidad, alignment='C') self.addTableColumn(u'Rubro', Productos.rubro) self.addTableColumn(u'Costo', Productos.costo, fnParse=parseAmount, alignment='C') # self.addTableColumn(u'Insumos', Productos.insumos) # self.addTableColumn(u'Materiaprima', Productos.materiaprima) # self.addTableColumn(u'Tiempo', Productos.tiempo) self.pluralTitle = 'Productos' self._start_operations()
def __init__(self, manager, managers=[], parent=None): BaseGUI.__init__(self, manager, managers, parent) self.loadUI() self.DialogAddClass = AddPedidos self.addFilter(u'Cliente', Pedidos.cliente) self.addFilter(u'Costo', Pedidos.costo) self.addFilter(u'Estado', Pedidos.estado) self.addFilter(u'Fechafin', Pedidos.fechafin) self.addTableColumn(u'Fecha', Pedidos.fecha, alignment='C', fnParse=parseDt2St) self.addTableColumn(u'Cliente', Pedidos.cliente) self.addTableColumn(u'Costo', Pedidos.costo, alignment='C', fnParse=parseAmount) self.addTableColumn(u'Estado', Pedidos.estado) self.addTableColumn(u'Fecha fin', Pedidos.fechafin) self.pluralTitle = 'Pedidos' self._start_operations()
def __init__(self, parent, manager, managers = []): BaseGUI.__init__(self, parent, manager, managers) self.DialogAddClass = AddEntrada self._operaciones_de_inicio()
def __init__(self, parent, manager, managers=[]): BaseGUI.__init__(self, parent, manager, managers) self.DialogAddClass = AddSalida self._operaciones_de_inicio()
def __init__(self, manager, managers = []): BaseGUI.__init__(self, manager, managers) self.DialogAddClass = Add%Object_name%