예제 #1
0
파일: reports.py 프로젝트: weixiyen/Rentfox
 def editIncome(self):
     errorslist = self.validate()
     
     if errorslist:
         obj = {
             'errors': errorslist
         }
         return json.dumps(obj)
     
     transId = request.POST['transId']
     incomeType = request.POST['incomeType']
     incomeFrom = request.POST['incomeFrom']
     incomeAmount = request.POST['incomeAmount']
     incomeDate = request.POST['incomeDate']
     now = datetime.datetime.today()
     curHour = now.hour
     curMin = now.minute
     curSec = now.second
     date = incomeDate.split('/')
     date = datetime.datetime(int(date[2]),int(date[0]),int(date[1]),curHour,curMin,curSec)
     
     Transaction.save(
                             id=transId,
                             type=incomeType,
                             name=incomeFrom,
                             amount=incomeAmount,
                             date=date
                             )
     return json.dumps('')
예제 #2
0
파일: reports.py 프로젝트: weixiyen/Rentfox
 def editExpense(self):
     errorslist = self.validate()
     
     if errorslist:
         obj = {
             'errors': errorslist
         }
         return json.dumps(obj)
     
     transId = request.POST['transId']
     expenseType = request.POST['expenseType']
     expenseTo = request.POST['payTo']
     expenseAmount = '-'+request.POST['expenseAmount']
     expenseDate = request.POST['expenseDate']
     now = datetime.datetime.today()
     curHour = now.hour
     curMin = now.minute
     curSec = now.second
     date = expenseDate.split('/')
     date = datetime.datetime(int(date[2]),int(date[0]),int(date[1]),curHour,curMin,curSec)
     
     Transaction.save(
                             id=transId,
                             type=expenseType,
                             name=expenseTo,
                             amount=expenseAmount,
                             date=date
                             )
     return json.dumps('')