Esempio n. 1
0
 def get(self):
     data = ops.getData()
     register = True
     for dArr in data:
         d = str(dArr.data)
         dataArr = d.split('#')
         count = 0
         for record in dataArr:
             recordArr = record.split(",")
             regno = recordArr[0]
             name = recordArr[1]
             #othernames = recordArr[2]
             gender = recordArr[2]
             hostel = recordArr[3]
             block = recordArr[4]
             roomNo = recordArr[5]
             roomtype = recordArr[6]
             period = recordArr[7]
             if register and count > 0:
                 ops.addPeriod(period, period)
                 register = False
             ops.uploadTest(regno, name, gender, hostel, block, roomNo,
                            roomtype, period)
             ops.flagApplicant(regno.strip())
             count = count + 1
Esempio n. 2
0
    def get(self):
        department = self.request.get("department", None)
        data = ops.sortcsvdata(ops.getData(department))
        self.response.headers["Content-Type"] = "text/csv"
        self.response.headers["Content-Disposition"] = "attachment; filename=%s.csv" % (department)

        self.response.out.write(",".join(["Department", "Username"]))
        for row in data:
            self.response.out.write(",".join(["\n"]))
            self.response.out.write(",".join([str(ops.removeUnderscores(row.department)), ""]))
            self.response.out.write(",".join([str(row.username), ""]))
Esempio n. 3
0
    def get(self):
        department = self.request.get('department', None)
        data = ops.sortcsvdata(ops.getData(department))
        self.response.headers['Content-Type'] = 'text/csv'
        self.response.headers[
            'Content-Disposition'] = "attachment; filename=%s.csv" % (
                department)

        self.response.out.write(','.join(['Department', 'Username']))
        for row in data:
            self.response.out.write(','.join(['\n']))
            self.response.out.write(','.join(
                [str(ops.removeUnderscores(row.department)), '']))
            self.response.out.write(','.join([str(row.username), '']))
Esempio n. 4
0
 def get(self):
     data = ops.getData()
     register = True
     for dArr in data:
         d = str(dArr.data)
         dataArr = d.split('#')
         count = 0
         for record in dataArr:
             recordArr = record.split(",")
             regno = recordArr[0]
             name =recordArr[1]
             #othernames = recordArr[2]
             gender = recordArr[2]
             hostel = recordArr[3]
             block = recordArr[4]
             roomNo = recordArr[5]
             roomtype = recordArr[6]
             period =  recordArr[7]
             if register and count > 0:
                 ops.addPeriod(period,period)
                 register = False 
             ops.uploadTest(regno,name,gender,hostel,block,roomNo,roomtype,period)
             ops.flagApplicant(regno.strip())
             count = count + 1