class CasU_Controller(object):
	def __init__(self, parent):
		self.parent=parent
		self.CasU_ModeleObj=CasU_Modele(self)		

	
	def start(self):
		self.CasU_ModeleObj.updateAll()
		#self.CasU_VueObj=CasU_Vue(self.CasU_ModeleObj)
		self.CasU_VueObj=CasU_Vue(self,self.CasU_ModeleObj)
		self.CasU_VueObj.dialogGenerate(self.CasU_ModeleObj)
		
		#while self.CasU_VueObj.retour!="vide":
			#if self.CasU_VueObj.retour=="CUCreer":
				#self.CasU_VueObj.dialogGenerate(self.CasU_ModeleObj)
				#print("this is it")
			
		#self.CasU_VueObj.dialogGenerate(self.CasU_ModeleObj)

#*****************************************************************************
#la vue vient de signaler qu'un evenement vient de survenir 
	def caseEventTriggered(self):
		if self.CasU_VueObj.retourCase=="CUCreer":
			if self.CasU_VueObj.retourStr!="":
				self.CasU_ModeleObj.CUObj.CUCreer(self.CasU_VueObj.retourStr)
				#return #self.CasU_VueObj.CUUpdateList(self)
		
		if self.CasU_VueObj.retourCase=="CUEffacer":		
			self.CasU_ModeleObj.CUObj.CUEffacer(self.CasU_VueObj.retourStr)
	def start(self):
		self.CasU_ModeleObj.updateAll()
		#self.CasU_VueObj=CasU_Vue(self.CasU_ModeleObj)
		self.CasU_VueObj=CasU_Vue(self,self.CasU_ModeleObj)
		self.CasU_VueObj.dialogGenerate(self.CasU_ModeleObj)
		
		return 5