Example #1
0
    def __init__(self,parent = None):
        QtGui.QDialog.__init__(self, parent)
        self.ui = Ui_attendance()
        self.ui.setupUi(self)
        conf = {'user':'******', 'password':'******'}
        self.db = DB(conf)
        self.query = self.db.query
        self.signal()
        self.initializeModule()
        self.today = str(datetime.datetime.today()).split()[0]
        self.today = '2013-12-10'
        self.attandance_table = self.ui.attandance_table
        
        self.ui.date_from.setDate(datetime.datetime.today())
        self.ui.date_to.setDate(datetime.datetime.today())

        self.leave = [('', 'Total Hour')]
        self.shift_id,self.position_id = '',''
      
        
        self.get_position_name()
        self.get_shift_name()
        self.holiday = ['2013-12-18'] #M3 its depands on holiday list
        self.phl = {'2013-12-13': 'Publc H1', '2013-12-17': 'Publc H2'}
        self.show_day()