本文整理汇总了Python中pyasm.biz.Project.get_reg_hours方法的典型用法代码示例。如果您正苦于以下问题:Python Project.get_reg_hours方法的具体用法?Python Project.get_reg_hours怎么用?Python Project.get_reg_hours使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyasm.biz.Project
的用法示例。
在下文中一共展示了Project.get_reg_hours方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: add_unregistered_hours
# 需要导入模块: from pyasm.biz import Project [as 别名]
# 或者: from pyasm.biz.Project import get_reg_hours [as 别名]
def add_unregistered_hours(my, main_div):
'''draw the unregistered hours'''
row_div = FloatDivWdg()
row_div.add_style("margin-bottom: 4px")
main_div.add(row_div)
process_div = _get_div(my.process_len)
process_div.add("unregistered hours")
#process_div.add_style('color: #999')
row_div.add(process_div)
for i in TimecardWdg.WEEK_CALENDAR:
unreg_hours = 0.0
div = _get_div(50)
row_div.add(div)
div.add_class('center_content')
span = SpanWdg()
div.add(span)
span.add_style('padding: 0 6px 0 6px')
max_hours = Project.get_reg_hours()
if not max_hours:
max_hours = TimecardWdg.MAX_REG_HOURS
max_hours = float(max_hours)
# get all the timecards for the week and hours
reg_hours = Timecard.get_registered_hours(None, my.week, i, my.year)
unreg_hours = max_hours-reg_hours
if unreg_hours <= 0:
my.overtime_dict[i] = abs(unreg_hours)
unreg_hours = IconWdg(icon=IconWdg.GOOD)
else:
my.overtime_dict[i] = ''
unreg_hours = str(unreg_hours)
span.add(unreg_hours)