def get_charge_summary_by_month(self): try: charge_app = ChargeSummary() values = charge_app.get_by_month(DateTime.malaysia_today(), None) self.response.write("<table border='1'>") for value in values: self.response.write("<tr>") self.response.write("<td>%s</td>" % DateTime.to_month_string(value.tran_date)) self.response.write("<td>%s</td>" % value.sub_total) self.response.write("<td>%s</td>" % value.comm_amt) self.response.write("<td>%s</td>" % value.amt) self.response.write("</tr>") self.response.write("</table>") self.response.write("get_charge_summary_by_month OK.") except Exception, ex: self.response.write("get_charge_summary_by_month failed. %s" % str(ex))
def get_profit_by_month(self): try: profit_app = Profit() values = profit_app.get_by_month(DateTime.malaysia_today(), None) self.response.write("<table border='1'>") for value in values: self.response.write("<tr>") self.response.write("<td>%s</td>" % DateTime.to_month_string(value.tran_date)) self.response.write("<td>%s</td>" % value.charge_sub_total) self.response.write("<td>%s</td>" % value.charge_comm_amt) self.response.write("<td>%s</td>" % value.top_up_comm_amt) self.response.write("<td>%s</td>" % value.amt) self.response.write("</tr>") self.response.write("</table>") self.response.write("get_profit_by_month OK.") except Exception, ex: self.response.write("get_profit_by_month failed. %s" % str(ex))
def get_charge_summary_by_month_and_attendant(self): try: charge_app = ChargeSummary() values = charge_app.get_by_month_and_attendant( DateTime.malaysia_today(), None, '') self.response.write("<table border='1'>") for value in values: self.response.write("<tr>") self.response.write("<td>%s</td>" % DateTime.to_month_string(value.tran_date)) self.response.write("<td>%s</td>" % value.attendant_code) self.response.write("<td>%s</td>" % value.sub_total) self.response.write("<td>%s</td>" % value.comm_amt) self.response.write("<td>%s</td>" % value.amt) self.response.write("</tr>") self.response.write("</table>") self.response.write( "get_charge_summary_by_month_and_attendant OK.") except Exception, ex: self.response.write( "get_charge_summary_by_month_and_attendant failed. %s" % str(ex))