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()
Example #2
0
class Attendance(AttendanceHandler, QtGui.QDialog):

    __doc__ = '''
              This is the main window of the software                      
              '''
    
    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()
              
        
        
    def signal(self):
        QtCore.QObject.connect(self.ui.search, QtCore.SIGNAL("clicked()"), self.show_day)
        QtCore.QObject.connect(self.ui.save, QtCore.SIGNAL("clicked()"), self.attandance)
        QtCore.QObject.connect(self.ui.shift,QtCore.SIGNAL("currentIndexChanged(QString)"),self.get_shift_id)
        QtCore.QObject.connect(self.ui.position,QtCore.SIGNAL("currentIndexChanged(QString)"),self.position_id)