Beispiel #1
0
 def build_label(self, nombrecampo):
     """
     Construye la etiqueta correspondiente a "nombrecampo".
     """
     #XXX:Cambiar el diccionario según lo que se vaya a mostrar en pantalla.
     nombres = {'planta': 'Trabaja en planta.',
                'codigo': '<u>Código</u>',
                'puesto': '<u>Puesto</u>',
                #'lineaDeProduccionID': '<u>Línea de producción</u>',
                'diasAsuntosPropios': 'Días asuntos propios',
                'diasVacaciones': 'Días (naturales) vacaciones',
                'precioHoraExtra': '€/<b>hora extra</b>',
                'precioHoraNocturnidad': '€/<b>hora extra noche</b>',
                'precioPlusNocturnidad': '€/<b>noche</b> trabajada',
                'precioPlusTurnicidad': 'Plus <b>turnicidad</b> - €/mes <small>(sólo FIBRA)</small>',
                'precioPlusJefeTurno': 'Plus <b>jefe turno</b> - €/mes',
                'precioPlusFestivo': 'Plus <b>festivo</b> - €/hora',
                'precioPlusMantenimientoSabados': 'Plus <b>mantenimiento sábados</b> - €/hora <small>(sólo GTX)</small>',
                'salarioBase': "Salario <b>base</b>", 
                "precioHoraRegular": "Precio <b>hora regular</b>", 
                "daClases": "Imparte clases", 
               }
     try:
         label = gtk.Label(nombres[nombrecampo])
     except KeyError: # Si no está, muestro el nombre del campo.
         label = gtk.Label(utils.descamelcase_o_matic(nombrecampo))
     label.set_property("xalign", 1)
     label.set_use_markup(True)
     return label
Beispiel #2
0
 def build_label(self, nombrecampo):
     """
     Construye la etiqueta correspondiente a "nombrecampo".
     """
     # XXX: Cambiar el diccionario según lo que se vaya a mostrar en pantalla.
     nombres = {'jefeturnoID': 'Jefe de turno',
                'operario1ID': 'Operario 1',
                'operario2ID': 'Operario 2',
                }
     try:
         label = gtk.Label(nombres[nombrecampo])
     except KeyError: # Si no está, muestro el nombre del campo.
         label = gtk.Label(utils.descamelcase_o_matic(nombrecampo))
     label.set_property("xalign", 1)
     return label
Beispiel #3
0
 def build_label(self, nombrecampo):
     """
     Construye la etiqueta correspondiente a "nombrecampo".
     """
     # XXX: Cambiar el diccionario según lo que se vaya a mostrar en pantalla.
     nombres = {'planta': 'Trabaja en planta',
                'activo': 'Trabajador con alta en la empresa',
                'categoriaLaboralID': 'Categoría laboral',
                'centroTrabajoID': 'Centro de trabajo',
                'dni': 'DNI',
                }
     try:
         label = gtk.Label(nombres[nombrecampo])
     except KeyError: # Si no está, muestro el nombre del campo.
         label = gtk.Label(utils.descamelcase_o_matic(nombrecampo))
     label.set_property("xalign", 1)
     return label
Beispiel #4
0
 def build_label(self, nombrecampo):
     """
     Construye la etiqueta correspondiente a "nombrecampo".
     """
     # XXX: Cambiar el diccionario según lo que se vaya a mostrar en pantalla.
     nombres = {'descripcion': '<b>Motivo</b>',
                'retribuido': 'Días retribuidos',
                'sinRetribuir': 'Días sin retribuir',
                'excedenciaMaxima': 'Días excedencia máxima',
                'descripcionDias': 'Descripción de la ausencia\n<small>Por ejemplo: <i>(2 días retribuidos)</i>\no <i>(Según circunstancia)</i>.</small>',
                'convenio': 'Motivo de ausencia recogido en convenio colectivo.',
                'penaliza': 'Penaliza para el plus de no absentismo.'
               }
     try:
         label = gtk.Label(nombres[nombrecampo])
     except KeyError: # Si no está, muestro el nombre del campo.
         label = gtk.Label(utils.descamelcase_o_matic(nombrecampo))
     label.set_property("xalign", 1)
     label.set_use_markup(True)
     return label