コード例 #1
0
ファイル: Analysis.py プロジェクト: CalmWaves/Project-Amigo
    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)
コード例 #2
0
ファイル: Settings.py プロジェクト: CalmWaves/Project-Amigo
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>")
コード例 #3
0
ファイル: Settings.py プロジェクト: CalmWaves/Project-Amigo
    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>")