Beispiel #1
0
 def post(self):
     
     p = Package()
     p._id = self.get_argument('package_name')
     package = Package.lookup(p._id)
     p.avail_timelong = int(self.get_argument('avail_timelong', package['avail_timelong']))
     p.avail_begintime = int(self.get_argument("avail_begintime", package['avail_begintime']))
     p.avail_endtime =  int(self.get_argument("avail_endtime1", package['avail_endtime']))
     #p.avail_begintime =  datetime.datetime.strptime(avail_begintime+':00', "%H:%M")
     #p.avail_endtime =  datetime.datetime.strptime(avail_endtime+':00',"%H:%M")
     '''
     p.pname = self.get_argument('package_name')
     p.avail_timelong = int(self.get_argument('avail_timelong'))
     p.avail_begintime = datetime.datetime.strptime(self.get_argument("avail_begintime"), "%H:%M")
     p.avail_endtime = datetime.datetime.strptime(self.get_argument("avail_endtime"), "%H:%M")
     
     avail_beginhourstr =  self.get_argument("avail_begintime", None)
     nPos1 =avail_beginhourstr.index(':')
     avail_beginhour = int(avail_beginhourstr[0:nPos1])
  
     avail_endhourstr =  self.get_argument("avail_endtime", None)
     nPos2 =avail_endhourstr.index(':')
     avail_endhour = int(avail_endhourstr[0:nPos2])
     
     if avail_endhour <= avail_beginhour:
         p.effective_length = avail_endhour+24 - avail_beginhour
     else:
         p.effective_length = avail_endhour - avail_beginhour
     '''
     p.is_weekday= int(self.get_argument("is_weekday", package['is_weekday']))
     p.created_at = datetime.datetime.now()
     Package.updatePackage(p)
     self.redirect("/get_packages")
Beispiel #2
0
    def post(self):
        p = Package()
        p._id = self.get_argument("package_name", None)
        p.avail_timelong = int(self.get_argument("avail_timelong", None))
        p.avail_begintime = int(self.get_argument("avail_begintime", None))
        avail_endtime =  self.get_argument("avail_endtime1", None)
        if avail_endtime:
            p.avail_endtime = int(avail_endtime)
        else:
            p.avail_endtime = 0
        '''
        if avail_endhour <= avail_beginhour:
            p.effective_length = avail_endhour+24 - avail_beginhour
        else:
            p.effective_length = avail_endhour - avail_beginhour
        '''
 
        '''
        p.avail_begintime =  datetime.datetime.strptime(self.get_argument("avail_begintime", None), "%H:%M")
        p.avail_endtime =  datetime.datetime.strptime(self.get_argument("avail_endtime", None),"%H:%M")
        
        avail_beginhourstr =  self.get_argument("avail_begintime", None)
        nPos1 =avail_beginhourstr.index(':')
        avail_beginhour = int(avail_beginhourstr[0:nPos1])
     
        avail_endhourstr =  self.get_argument("avail_endtime", None)
        nPos2 =avail_endhourstr.index(':')
        avail_endhour = int(avail_endhourstr[0:nPos2])
        
        if avail_endhour <= avail_beginhour:
            p.effective_length = avail_endhour+24 - avail_beginhour
        else:
            p.effective_length = avail_endhour - avail_beginhour
        '''
        #p.avail_begintime =  datetime.datetime.strptime(avail_begintime+':00', "%H:%M")
        #p.avail_endtime =  datetime.datetime.strptime(avail_endtime+':00',"%H:%M")
        #print  p.avail_begintime, p.avail_endtime
        p.is_weekday = int(self.get_argument("is_weekday", None))
        p.lifecycle = 1
        p.created_at = datetime.datetime.now()
        p.status = 1
        #p.uname = self.get_username()   
        p.insert(p)
        self.redirect("/get_packages") 
Beispiel #3
0
 def post(self):
     p = Package()
     p._id = self.get_argument("package_name", None)
     p.avail_timelong = int(self.get_argument("avail_timelong", None))
     p.avail_begintime = int(self.get_argument("avail_begintime", None))
     avail_endtime = self.get_argument("avail_endtime1", None)
     if avail_endtime:
         p.avail_endtime = int(avail_endtime)
     else:
         p.avail_endtime = 0
     '''
     if avail_endhour <= avail_beginhour:
         p.effective_length = avail_endhour+24 - avail_beginhour
     else:
         p.effective_length = avail_endhour - avail_beginhour
     '''
     '''
     p.avail_begintime =  datetime.datetime.strptime(self.get_argument("avail_begintime", None), "%H:%M")
     p.avail_endtime =  datetime.datetime.strptime(self.get_argument("avail_endtime", None),"%H:%M")
     
     avail_beginhourstr =  self.get_argument("avail_begintime", None)
     nPos1 =avail_beginhourstr.index(':')
     avail_beginhour = int(avail_beginhourstr[0:nPos1])
  
     avail_endhourstr =  self.get_argument("avail_endtime", None)
     nPos2 =avail_endhourstr.index(':')
     avail_endhour = int(avail_endhourstr[0:nPos2])
     
     if avail_endhour <= avail_beginhour:
         p.effective_length = avail_endhour+24 - avail_beginhour
     else:
         p.effective_length = avail_endhour - avail_beginhour
     '''
     #p.avail_begintime =  datetime.datetime.strptime(avail_begintime+':00', "%H:%M")
     #p.avail_endtime =  datetime.datetime.strptime(avail_endtime+':00',"%H:%M")
     #print  p.avail_begintime, p.avail_endtime
     p.is_weekday = int(self.get_argument("is_weekday", None))
     p.lifecycle = 1
     p.created_at = datetime.datetime.now()
     p.status = 1
     #p.uname = self.get_username()
     p.insert(p)
     self.redirect("/get_packages")
Beispiel #4
0
    def post(self):

        p = Package()
        p._id = self.get_argument('package_name')
        package = Package.lookup(p._id)
        p.avail_timelong = int(
            self.get_argument('avail_timelong', package['avail_timelong']))
        p.avail_begintime = int(
            self.get_argument("avail_begintime", package['avail_begintime']))
        p.avail_endtime = int(
            self.get_argument("avail_endtime1", package['avail_endtime']))
        #p.avail_begintime =  datetime.datetime.strptime(avail_begintime+':00', "%H:%M")
        #p.avail_endtime =  datetime.datetime.strptime(avail_endtime+':00',"%H:%M")
        '''
        p.pname = self.get_argument('package_name')
        p.avail_timelong = int(self.get_argument('avail_timelong'))
        p.avail_begintime = datetime.datetime.strptime(self.get_argument("avail_begintime"), "%H:%M")
        p.avail_endtime = datetime.datetime.strptime(self.get_argument("avail_endtime"), "%H:%M")
        
        avail_beginhourstr =  self.get_argument("avail_begintime", None)
        nPos1 =avail_beginhourstr.index(':')
        avail_beginhour = int(avail_beginhourstr[0:nPos1])
     
        avail_endhourstr =  self.get_argument("avail_endtime", None)
        nPos2 =avail_endhourstr.index(':')
        avail_endhour = int(avail_endhourstr[0:nPos2])
        
        if avail_endhour <= avail_beginhour:
            p.effective_length = avail_endhour+24 - avail_beginhour
        else:
            p.effective_length = avail_endhour - avail_beginhour
        '''
        p.is_weekday = int(
            self.get_argument("is_weekday", package['is_weekday']))
        p.created_at = datetime.datetime.now()
        Package.updatePackage(p)
        self.redirect("/get_packages")