예제 #1
0
파일: skel.py 프로젝트: Virako/fpinn
 def __init__(self, objeto = None, usuario = None):
     """
     Constructor. objeto puede ser un objeto de pclases con el que
     comenzar la ventana (en lugar del primero de la tabla, que es
     el que se muestra por defecto).
     """
     self.usuario = usuario
     self.clase = self.CLASE
     Ventana.__init__(self, self.VENTANA, objeto)
     self.dic_campos = self.__build_dic_campos()
     self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos)
     connections = {'b_salir/clicked': self.salir,
                    'b_nuevo/clicked': self.nuevo,
                    'b_borrar/clicked': self.borrar,
                    'b_actualizar/clicked': self.actualizar_ventana,
                    'b_guardar/clicked': self.guardar,
                    'b_buscar/clicked': self.buscar,
                    # XXX: Más widgets y señales si se necesitan.
                   }
     self.add_connections(connections)
     self.inicializar_ventana()
     if self.objeto == None:
         self.ir_a_primero()
     else:
         self.ir_a(objeto)
     gtk.main()
예제 #2
0
 def __init__(self, objeto = None, usuario = None):
     """
     Constructor. objeto puede ser un objeto de pclases con el que
     comenzar la ventana (en lugar del primero de la tabla, que es
     el que se muestra por defecto).
     """
     self.usuario = usuario
     self.clase = self.CLASE
     Ventana.__init__(self, self.VENTANA, objeto)
     self.dic_campos = self.__build_dic_campos()
     self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos)
     connections = {'b_salir/clicked': self.salir,
                    'b_nuevo/clicked': self.nuevo,
                    'b_borrar/clicked': self.borrar,
                    'b_actualizar/clicked': self.actualizar_ventana,
                    'b_guardar/clicked': self.guardar,
                    'b_buscar/clicked': self.buscar,
                    'b_add_src/clicked': self.add_from_src,
                    'b_drop_ldv/clicked': self.drop_ldv, 
                    'b_vtos_defecto/clicked': self.crear_vtos_defecto, 
                    'b_add_vto/clicked': self.add_vto,
                    'b_drop_vto/clicked': self.drop_vto,
                    'b_add_cobro/clicked': self.add_cobro, 
                    'b_drop_cobro/clicked': self.drop_cobro, 
                    'b_imprimir/clicked': self.imprimir}
     self.add_connections(connections)
     self.inicializar_ventana()
     if self.objeto == None:
         self.ir_a_primero()
     else:
         self.ir_a(objeto)
     gtk.main()
예제 #3
0
파일: jornales.py 프로젝트: Virako/fpinn
 def __init__(self, objeto = None, usuario = None):
     """
     Constructor. objeto puede ser un objeto de pclases con el que
     comenzar la ventana (en lugar del primero de la tabla, que es
     el que se muestra por defecto).
     """
     self.usuario = usuario
     self.clase = self.CLASE
     Ventana.__init__(self, self.VENTANA, objeto)
     self.dic_campos = self.__build_dic_campos()
     self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos)
     connections = {'b_salir/clicked': self.salir,
                    'b_nuevo/clicked': self.nuevo,
                    'b_borrar/clicked': self.borrar,
                    'b_actualizar/clicked': self.actualizar_ventana,
                    'b_guardar/clicked': self.guardar,
                    'b_buscar/clicked': self.buscar,
                    'cb_productoID/changed': self.mostrar_envases, 
                    'sp_envases/changed': self.cambiar_produccion, 
                   }
     self.add_connections(connections)
     self.inicializar_ventana()
     if self.objeto == None:
         self.ir_a_primero()
     else:
         self.ir_a(objeto)
     self.wids['ventana'].resize(1, 1)
     gtk.main()
예제 #4
0
파일: empleados.py 프로젝트: Virako/fpinn
 def __init__(self, objeto = None, usuario = None):
     """
     Constructor. objeto puede ser un objeto de pclases con el que
     comenzar la ventana (en lugar del primero de la tabla, que es
     el que se muestra por defecto).
     """
     self.usuario = usuario
     self.clase = self.CLASE
     Ventana.__init__(self, self.VENTANA, objeto)
     self.dic_campos = self.__build_dic_campos()
     self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos)
     connections = {'b_salir/clicked': self.salir,
                    'b_nuevo/clicked': self.nuevo,
                    'b_borrar/clicked': self.borrar,
                    'b_actualizar/clicked': self.actualizar_ventana,
                    'b_guardar/clicked': self.guardar,
                    'b_buscar/clicked': self.buscar,
                    'b_imagen/clicked': self.set_imagen,
                    'b_documentos/clicked': self.add_documento, 
                    'b_prev/clicked': self.prev, 
                    'b_next/clicked': self.next, 
                    'b_get_baja/clicked': self.get_baja, 
                    'b_quit_baja/clicked': self.quit_baja, 
                    'b_precio_a_todos/clicked': self.aplicar_precio_a_todos
                   }
     self.add_connections(connections)
     self.inicializar_ventana()
     if self.objeto == None:
         self.ir_a_primero()
     else:
         self.ir_a(objeto)
     gtk.main()
예제 #5
0
파일: parcelas.py 프로젝트: Virako/fpinn
 def __init__(self, objeto = None, usuario = None):
     """
     Constructor. objeto puede ser un objeto de pclases con el que
     comenzar la ventana (en lugar del primero de la tabla, que es
     el que se muestra por defecto).
     """
     self.usuario = usuario
     self.clase = self.CLASE
     Ventana.__init__(self, self.VENTANA, objeto)
     self.dic_campos = self.__build_dic_campos()
     self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos)
     connections = {'b_salir/clicked': self.salir,
                    'b_nuevo/clicked': self.nuevo,
                    'b_borrar/clicked': self.borrar,
                    'b_actualizar/clicked': self.actualizar_ventana,
                    'b_guardar/clicked': self.guardar,
                    'b_buscar/clicked': self.buscar,
                    "cb_campanna/changed": self.rellenar_tablas, 
                    "b_add_practica_cutural/clicked": 
                         self.add_practica_cutural, 
                    "b_drop_practica_cutural/clicked": 
                         self.drop_practica_cutural, 
                    "b_add_cultivo/clicked": self.add_cultivo, 
                    "b_drop_cultivo/clicked": self.drop_cultivo, 
                    "b_add_fertilizacion/clicked": self.add_fertilizacion, 
                    "b_drop_fertilizacion/clicked": self.drop_fertilizacion, 
                    "b_add_enmienda/clicked": self.add_enmienda, 
                    "b_drop_enmienda/clicked": self.drop_enmienda, 
                    "b_add_fitosanitario/clicked": self.add_fitosanitario, 
                    "b_drop_fitosanitario/clicked": self.drop_fitosanitario, 
                    "b_plano/clicked": self.cambiar_plano
                   }
     self.add_connections(connections)
     self.inicializar_ventana()
     if self.objeto == None:
         self.ir_a_primero()
     else:
         self.ir_a(objeto)
     gtk.main()