示例#1
0
def lecturerApp():
    if not session.get('logged_in'):
        return render_template('login.html')
    else:
        if request.method == 'POST':
            room_id=request.form['room']
            percent=request.form['percent']
            day=request.form['day']
            time=request.form['time']
            message = DataRetrieval.createSurveyFile(room_id, percent, day, time)
        else:
            message = ""
        json_data = DataRetrieval.getAllCampusDetails()
        return render_template('lecturerapp.html', CampusDetails = json_data, message = message)
示例#2
0
def statsForRoom(room_id=None):
#     return render_template('statsforroom.html')
    if not session.get('logged_in'):
        return render_template('login.html')
    else:
        print(request.method)
        print(request.args.get('room_id'))
        if request.method == 'GET':
            room_id=request.args.get('room_id')
        else:
            room_id=request.form['room'] 
        roomsInBuilding = DataRetrieval.GetBuildingDetails(room_id)
        surveyData = DataRetrieval.StatsForRoom(room_id)
        return render_template('statsforroom.html', BuildingDetails = roomsInBuilding, room_id = room_id, surveyData = surveyData)
示例#3
0
def index():
    if not session.get('logged_in'):
        return render_template('login.html')
    else:
        #Go to Campus Map page if login is successful
        json_data = DataRetrieval.getAllCampusDetails()
        return render_template('campusmap.html',CampusDetails = json_data)
 def post(self):
     newComment = request.get_json()
     return json.loads(DataRetrieval.saveComment(newComment['comment']))
 def post(self):
     incomingData = request.get_json()
     if incomingData['type'] == 'message':
         return json.loads(DataRetrieval.saveMessage(incomingData['data']))
     else:
         return json.loads(DataRetrieval.saveNote(incomingData['data']))
 def get(self):
     return json.loads(DataRetrieval.dataLoad())
 def post(self, content):
     return json.loads(DataRetrieval.setContentLockStatus(content))
 def get(self, withIDs):
     return json.loads(DataRetrieval.getAllCourses(withIDs))
 def get(self, course):
     return json.loads(DataRetrieval.courseInfo(course))
示例#10
0
 def get(self):
     return json.loads(DataRetrieval.courseDirectory())
示例#11
0
 def get(self, course):
     return json.loads(DataRetrieval.prereqTree(course))
示例#12
0
def campusMap():
    json_data = DataRetrieval.getAllCampusDetails()
    return render_template('campusmap.html',CampusDetails = json_data)
示例#13
0
import csv
import random
import time
import DataRetrieval
from TextMessage import Text as txt_msg
from tkinter import Tk, Canvas, Frame, Label, Entry, Button, StringVar, Text
from threading import Thread

dr = DataRetrieval.AutoDataRetrieval()


def insert_task(date, sched_time, phone, email, message):
    with open("scheduled_tasks.csv", 'a+', newline='') as tasks:
        fieldnames = ["Date", "Time", "Phone", "Email", "Message"]
        writer = csv.DictWriter(tasks, fieldnames)
        writer.writerow({
            "Date": date,
            "Time": sched_time,
            "Phone": phone,
            "Email": email,
            "Message": message
        })


root = Tk()
root.title("Task Scheduler")

# Input Variable
date = StringVar()
sched_time = StringVar()
phone = StringVar()