def adminFile(): try: loginVO = LoginVO() loginDAO = LoginDAO() fileUrl = request.form['file'] print(fileUrl) loginUsername = request.form['loginUsername'] print(loginUsername) nameOfFile = loginUsername+".jpg" nameOfFileForDatabase = loginUsername loginList = loginDAO.findUser(loginUsername) loginId = loginList[0].loginId loginVO.loginId = loginId loginVO.loginFileName = nameOfFileForDatabase loginDAO.addNameForFr(loginVO) urllib.request.urlretrieve(fileUrl, "project/static/adminResources/face/"+nameOfFile) print("DONE") return redirect(url_for('adminLoadLogin')) except Exception as ex: print(ex)
def bloodbankInsertBloodBank(): try: loginVO = LoginVO() loginDAO = LoginDAO() bloodBankVO = BloodBankVO() bloodBankDAO = BloodBankDAO() loginUsername = request.form['loginUsername'] bloodBankName = request.form['bloodBankName'] bloodBank_CityId = request.form['bloodBank_CityId'] bloodBank_AreaId = request.form['bloodBank_AreaId'] bloodBankAddress = request.form['bloodBankAddress'] bloodBankContact = request.form['bloodBankContact'] bloodBankLicense = request.form['bloodBankLicense'] print("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") loginPassword = ''.join( (random.choice(string.ascii_letters + string.digits)) for x in range(8)) print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@") print("loginPassword="******"*****@*****.**" receiver = loginUsername msg = MIMEMultipart() msg['From'] = sender msg['To'] = receiver msg['Subject'] = "LOGIN PASSWORD" msg.attach(MIMEText('Your Password is:' + loginPassword, 'plain')) server = smtplib.SMTP('smtp.gmail.com', 587) server.starttls() server.login(sender, "Qwer123@") text = msg.as_string() server.sendmail(sender, receiver, text) loginVO.loginUsername = loginUsername loginVO.loginPassword = loginPassword loginVO.loginRole = "bloodbank" loginVO.loginStatus = "active" loginVO.loginFileName = "None" print("###############################################") loginDAO.insertLogin(loginVO) print("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$") bloodBankVO.bloodBankName = bloodBankName bloodBankVO.bloodBank_CityId = bloodBank_CityId bloodBankVO.bloodBank_AreaId = bloodBank_AreaId bloodBankVO.bloodBankAddress = bloodBankAddress bloodBankVO.bloodBankContact = bloodBankContact bloodBankVO.bloodBankLicense = bloodBankLicense bloodBankVO.bloodBank_LoginId = loginVO.loginId print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%") bloodBankDAO.insertBloodBank(bloodBankVO) print("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^") server.quit() return render_template("admin/takePicture.html", loginUsername=loginUsername) except Exception as ex: print(ex)
def userInsertUser(): try: loginVO = LoginVO() loginDAO = LoginDAO() userVO = UserVO() userDAO = UserDAO() loginUsername = request.form['loginUsername'] userFirstName = request.form['userFirstName'] userLastName = request.form['userLastName'] userBirthDate = request.form['userBirthDate'] user_BloodGroupId = request.form['user_BloodGroupId'] userGender = request.form['userGender'] userWeight = request.form['userWeight'] userHeight = request.form['userHeight'] user_CityId = request.form['user_CityId'] userDiseases = request.form['userDiseases'] user_AreaId = request.form['user_AreaId'] userAddress = request.form['userAddress'] userContact = request.form['userContact'] userFile = request.files['userFile'] print(userFile) userFileName = secure_filename(userFile.filename) print(userFileName) userFilePath = os.path.join(app.config['UPLOAD_FOLDER']) print(userFilePath) userFile.save(os.path.join(userFilePath, userFileName)) userVO.userFileName = userFileName userVO.userFilePath = userFilePath.replace("project", "..") print("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") loginPassword = ''.join( (random.choice(string.ascii_letters + string.digits)) for x in range(8)) print("loginPassword="******"*****@*****.**" sender = "*****@*****.**" receiver = loginUsername msg = MIMEMultipart() msg['From'] = sender msg['To'] = receiver msg['Subject'] = "LOGIN PASSWORD" msg.attach(MIMEText('Your Password is:' + loginPassword, 'plain')) server = smtplib.SMTP('smtp.gmail.com', 587) server.starttls() #server.login(sender, "qazwsxedcrfvtgb1234567890") server.login(sender, "Qwer123@") text = msg.as_string() server.sendmail(sender, receiver, text) loginVO.loginUsername = loginUsername loginVO.loginPassword = loginPassword loginVO.loginRole = "user" loginVO.loginStatus = "active" loginVO.loginFileName = "None" loginDAO.insertLogin(loginVO) userVO.user_CityId = user_CityId userVO.user_BloodGroupId = user_BloodGroupId userVO.userFirstName = userFirstName userVO.userLastName = userLastName userVO.userBirthDate = userBirthDate userVO.userGender = userGender userVO.userWeight = userWeight userVO.userHeight = userHeight userVO.userDiseases = userDiseases userVO.user_AreaId = user_AreaId userVO.userAddress = userAddress userVO.userContact = userContact userVO.user_LoginId = loginVO.loginId userDAO.insertUser(userVO) server.quit() return render_template("admin/takePicture.html", loginUsername=loginUsername) except Exception as ex: print(ex)