def validate(self) : ok = cutil.validatePercent(self.var,self.__advaperce) if self.var[self.__advatotal] and self.var[self.__advapay] : if self.var[self.__advatotal] < self.var[self.__advapay] : cutil.setErrorField(self.var,self.__advapay,"@advancepaycannotbegraterthentotal") ok = False return ok
def validate(self): ok = cutil.validatePercent(self.var, self.__advaperce) if self.var[self.__advatotal] and self.var[self.__advapay]: if self.var[self.__advatotal] < self.var[self.__advapay]: cutil.setErrorField(self.var, self.__advapay, "@advancepaycannotbegraterthentotal") ok = False return ok
def _okPriceList(var) : room = var["name"] service = var["roomservice"] roompricelist = var["roompricelist"] if service == None or roompricelist == None : return True (servlist,pricelist) = util.getServicesForRoom(var,room) # clog.info("okpricelist",servlist,pricelist) if roompricelist in pricelist : return True cutil.setErrorField(var,"roompricelist","@thepricelistnotforthisservice") return False
def _okServiceForRoom(var) : room = var["name"] service = var["roomservice"] if service == None : return True (servlist,pricelist) = util.getServicesForRoom(var,room) p = util.findElemInSeq(service,servlist) if p == None : # theserviceisnotthisroom cutil.setErrorField(var,"roomservice","@theserviceisnotthisroom") return False return True
def _validate(var) : if var["searchby_days"] : if cutil.checkEmpty(var,"search_days") : return False if not cutil.checkGreaterZero(var,"search_days") : return False var["search_to"] = con.incDays(var["search_from"],var["search_days"]) cutil.setCopy(var,"search_to") return True if cutil.checkEmpty(var,"search_to") : return False da = con.nofDays(var["search_from"],var["search_to"]) if da <= 0 : cutil.setErrorField(var,"search_to","@datefromlessto") return False var["search_days"] = da cutil.setCopy(var,"search_days") return True
def _validate(var): if var["searchby_days"]: if cutil.checkEmpty(var, "search_days"): return False if not cutil.checkGreaterZero(var, "search_days"): return False var["search_to"] = con.incDays(var["search_from"], var["search_days"]) cutil.setCopy(var, "search_to") return True if cutil.checkEmpty(var, "search_to"): return False da = con.nofDays(var["search_from"], var["search_to"]) if da <= 0: cutil.setErrorField(var, "search_to", "@datefromlessto") return False var["search_days"] = da cutil.setCopy(var, "search_days") return True
def dialogaction(action, var): cutil.printVar("validatep", action, var) if action == "before": cutil.setCopy(var, ["vstring", "vint", "vtest"]) var["vstring"] = "Hello" var["vint"] = 99 var["vtest"] = "C" if action == "click": cutil.setOkMessage(var, "Ok, not empty") s = var["vtest"] if s != "A" and s != "B": print "error" cutil.setErrorField(var, "vtest", "Only A or B is allowed")
def dialogaction(action,var) : cutil.printVar("validatep",action,var) if action == "before" : cutil.setCopy(var,["vstring","vint","vtest"]) var["vstring"] = "Hello" var["vint"] = 99 var["vtest"] = "C" if action == "click" : cutil.setOkMessage(var,"Ok, not empty") s = var["vtest"] if s != "A" and s != "B" : print "error" cutil.setErrorField(var,"vtest","Only A or B is allowed")
def dialogactionpoly(action,var) : cutil.printVar("main poly",action,var) if action == "before" : cutil.setCopy(var,"glob1") var["glob1"] = "Hello, I'm here" if action == "seterror" : cutil.setErrorField(var,"glob1","@cannotbeempty") if action == "setenable" : cutil.enableField(var,"glob1",True); if action == "setdisable" : cutil.enableField(var,"glob1",False); if action == "sethidden" : cutil.hideButton(var,"seterror") if action == "setvisible" : cutil.hideButton(var,"seterror",False)
def dialogactionpoly(action, var): cutil.printVar("main poly", action, var) if action == "before": cutil.setCopy(var, "glob1") var["glob1"] = "Hello, I'm here" if action == "seterror": cutil.setErrorField(var, "glob1", "@cannotbeempty") if action == "setenable": cutil.enableField(var, "glob1", True) if action == "setdisable": cutil.enableField(var, "glob1", False) if action == "sethidden": cutil.hideButton(var, "seterror") if action == "setvisible": cutil.hideButton(var, "seterror", False)
def validate(self, var): if cutil.checkEmpty(var, [self.night, self.roomname, self.nop]): return False if var[self.perpers]: if cutil.checkEmpty(var, self.pop): return False if not cutil.checkGreaterZero(var, self.nop): return False if not cutil.checkGreaterZero(var, self.noc): return False if not cutil.checkGreaterZero(var, self.noe): return False if not self._testp(var, self.noc, self.poc): return False if not self._testp(var, self.noe, self.poe): return False else: if cutil.checkEmpty(var, self.priceroom): return False room = var[self.roomname] service = var[self.servicename] if room != None and service != None: slist = util.ROOMLIST(var).getRoomServices(room) exist = util.findElemInSeq(service, slist) if not exist: cutil.setErrorField(var, self.servicename, "@theserviceisnotthisroom") return False return True