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>", } 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
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
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
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
def build_label(self, nombrecampo): """ Construye la etiqueta correspondiente a "nombrecampo". """ nombres = {'planta': 'Trabaja en planta', 'activo': 'Trabajador con alta en la empresa', 'categoriaLaboralID': 'Categoría laboral', 'centroTrabajoID': 'Centro de trabajo', 'dni': 'DNI', 'nomina': 'Sueldo base', 'apellidos': '<b>Apellidos</b>', 'nombre': '<b>Nombre</b>', } 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_use_markup(True) label.set_property("xalign", 1) return label