Ejemplo n.º 1
0
    def test_schedule_delete(self):
        dbservices = ScheduleDBServices()
        dbservices.openConnection()
        dbservices.createEmpSchedules()
        dbservices.insert(sch, "testuser")
        dbservices.delete("testuser", sch)

        newSch = dbservices.get("testuser")
        self.assertIsNull(newSch.getId())
Ejemplo n.º 2
0
def viewSchedule(request):

    #gets the schedule from the Schedules.db sends the records to the ViewSchedule page.
    db = ScheduleDBServices()
    db.open()
    l = db.get(EMPLOYEE_DATA.getUsername())
    EMPLOYEE_DATA.fillList(l)
    db.close()

    return render(request, 'ViewSchedule.html', {'list': l})
Ejemplo n.º 3
0
def sendEmailAction(request):
    username = request.GET['username']
    db = ScheduleDBServices()
    db.open()
    l = db.get(username)
    db.close()

    listStr = ""
    for i in l:
        listStr += str(i.getId()) + "\t"
        listStr += str(i.getDate()) + "\t"
        listStr += str(i.getDay()) + "\t"
        listStr += str(i.getTime()) + "\t"
        listStr += str(i.getMonth()) + "\n"

    email = SendEmail()
    email.sendEmail("*****@*****.**", listStr)

    return render(request, 'ManagerLogin.html')