def sendEmailToHC(self): objHC = open('D:\Project Amigo\Project\TextFiles\HC.txt', 'r') lines = objHC.readlines() Hc_Name = lines[0] Hc_Email = lines[1] msgToHC = "Dear "+Hc_Name+"<br><h5>Your client health was consistently unhappy for last 2 days<br>, I think you need to contact him\her.<h5>" objProfile = Profile() objProfile.sendEmail('*****@*****.**', Hc_Email, msgToHC)
class Settings: def saveSettings(self, notifications, updates, sync, autoresponse, HealthCounselor): print(str(notifications)+' '+str(updates)+' '+str(sync)+' '+str(autoresponse)+' '+str(HealthCounselor)) objDA = DataAccess() objDA.saveSettingsData(notifications, updates, sync, autoresponse, HealthCounselor) def loadSettings(self): objDA = DataAccess() savedSettings = objDA.loadSettingsData() return savedSettings def checkAutoResponseStatus(self, url): objAR = open('D:\Project Amigo\Project\TextFiles\Settings.txt','r') AR_Status = objAR.readlines() if int(AR_Status[3]) == 1: self.activateAutoResponse(url) def activateAutoResponse(self, url): webbrowser.open_new_tab(url) def saveHC(self,HC_Name, HC_Email, lbMsgName, lbMsgEmail): if HC_Name == "" or HC_Email == "": lbMsgName.setText("<font style='color: #FF3E96;'>Please fill in all fields</font>") else: lbMsgName.setText("") self.objProfile = Profile() if self.objProfile.validateEmail(HC_Email): lbMsgEmail.setText("") objDA = DataAccess() objDA.saveHC_Data(HC_Name, HC_Email) else: lbMsgEmail.setText("<font style='color: #FF3E96;'>Please provide a valid Email</font>")
def saveHC(self,HC_Name, HC_Email, lbMsgName, lbMsgEmail): if HC_Name == "" or HC_Email == "": lbMsgName.setText("<font style='color: #FF3E96;'>Please fill in all fields</font>") else: lbMsgName.setText("") self.objProfile = Profile() if self.objProfile.validateEmail(HC_Email): lbMsgEmail.setText("") objDA = DataAccess() objDA.saveHC_Data(HC_Name, HC_Email) else: lbMsgEmail.setText("<font style='color: #FF3E96;'>Please provide a valid Email</font>")