Пример #1
0
	def mostrarFechasFestivas(self, ventana_fechas):
		
       		tabla = Tabla(ventana_fechas, len(self.festivos)+1,1,40)
       		tabla.set(0,0,"Fechas festivas: ")
       		for i in self.festivos:
       			tabla.set(self.festivos.index(i)+1,0,i)
               	tabla.grid(column=7, row =0, rowspan=20, sticky=N)
Пример #2
0
	def mostrarRecursos(self, frameCrear):
		
       		tabla = Tabla(frameCrear, len(self.recursos)+1,2,20)
       		tabla.set(0,0,"Nombre")
       		tabla.set(0,1,"Cantidad")
       		for i in self.recursos:
       			tabla.set(self.recursos.index(i)+1,0,i.getNombre())
       			tabla.set(self.recursos.index(i)+1,1,i.getDisponible())
               	tabla.grid(column=1, row =0, rowspan=25, sticky=N)
Пример #3
0
	def mostrarAsignaciones(self, frameAsignar, tareas):
		
		tabla = Tabla(frameAsignar, len(tareas)+1,2, 25)
		tabla.set(0,0,"Tarea")
		tabla.set(0,1,"Recursos")
		for i in tareas:
			tabla.set(tareas.index(i)+1,0,i.getNombre())
			tabla.set(tareas.index(i)+1,1,i.getRecursos())

	        tabla.grid(column=1, row =0, rowspan=10, sticky=N)
Пример #4
0
	def construirVentana(self):
		self.flexFrame.wm_title("Informe: Flexibilidad")
		self.flexFrame.resizable(0,0)
		Label(self.flexFrame, text="Analisis de las holguras de las Tareas").grid(column=2, row=0)
		Label(self.flexFrame, text=" ").grid(column=2, row=1)
		tabla = Tabla(self.flexFrame, len(self.proyecto.getTareas())+1,4)
		tabla.set(0,0,"Nombre")
		tabla.set(0,1,"HL Retraso")
		tabla.set(0,2,"HL Adelanto")
		tabla.set(0,3,"Instantes Posibles Secuenciacion")

		indice = 0
		for tarea in self.proyecto.getTareas():
			tabla.set(indice+1,0,tarea.getNombre())
			tabla.set(indice+1,1,tarea.getHlRetraso())
			tabla.set(indice+1,2,tarea.getHlAdelanto())
			tabla.set(indice+1,3,self.resultados[indice])
			indice = indice +1
	        tabla.grid(column=2, row =10, rowspan=10, sticky=N)