コード例 #1
0
 def getTipoReparacion(self, claveTipoReparacion):
     '''
     @return: 
     @author: 
     '''
     zodb = ZopeDB(MiZODB())
     return zodb.get('tiposReparaciones', claveTipoReparacion)
コード例 #2
0
 def getVehiculo(self, clave):
     '''
     @return: 
     @author: 
     '''
     zodb = ZopeDB(MiZODB())
     return zodb.get('vehiculos', clave)
コード例 #3
0
 def getRepuesto(self, clave):
     '''
     @return: 
     @author: 
     '''
     zodb = ZopeDB(MiZODB())
     return zodb.get('tiposRepuestos', clave)
コード例 #4
0
 def getEmpleado(self, clave):
     '''
     @return: 
     @author: 
     '''
     zodb = ZopeDB(MiZODB())
     return zodb.get('empleados', clave)
コード例 #5
0
 def agregarSecciones(self, nombreSeccion, empleados, encargado):
     '''
     @return: 
     @author: 
     '''
     pass
     # Acordarse de de que vienen los documentos del empleados y el documento del encargado
     # y sólo el nombre de la Sección.
     zodb = ZopeDB(MiZODB())
     empleadosSeccion = {}
     for empleado in empleados:
         empleadosSeccion[empleado] = deepcopy(zodb.get('empleados', empleado))
     encargadoSeccion = deepcopy(zodb.get('empleados', encargado))
     seccion = Seccion(nombreSeccion, empleadosSeccion, encargadoSeccion)
     seccion.save()
     zodb.remove('empleados', empleado)
     zodb.remove('empleados', encargado)
コード例 #6
0
 def agregarEmpleado(self, nombre, apellido, numeroDocumento, tipoDocumento):
     '''
     @return: 
     @author: 
     '''
     zodb = ZopeDB(MiZODB())
     empleado = Empleado(nombre, apellido, numeroDocumento, zodb.get('tiposDocumentos', tipoDocumento))
     zodb.save('empleados', empleado.documento, empleado)
コード例 #7
0
 def modificarVehiculo(self, dominio, marca, registroInterno, numeroChasis):
     zodb = ZopeDB(MiZODB())
     vehiculo = deepcopy(zodb.get('vehiculos', dominio))
     zodb.remove('vehiculos', dominio)
     vehiculo.dominio = dominio
     vehiculo.marca = marca
     vehiculo.registroInterno = registroInterno
     vehiculo.numeroChasis = numeroChasis
     vehiculo.save()