Пример #1
0
        private Headache headacheObj;             // yksityinen olio käsittelyä varten
        public EditEntry(int userID, int entryID) // tässä konstruktorissa on paljon asiaa, mutta siksi, jotta voidaan siirtää tietoa
                                                  // tälle ikkunalle toisesta ikkunasta käsin + asetettua ne kun ikkuna avataan
        {
            InitializeComponent();

            // luodaan uusi olio
            headacheObj = new Headache();

            headacheObj.UserID = userID;
            headacheObj.AcheID = entryID;
            DatabaseAccess.GetHeadacheObjPFromSQLite(headacheObj, entryID); // Haetaan tietoa tietokannasta


            // laitetaan tietokannan tiedot olion kautta tekstilaatikkoihin
            txbAcheType.Text    = headacheObj.AcheType;
            txbPainLevel.Text   = headacheObj.PainLevel.ToString();
            txbMedications.Text = headacheObj.Medications;
            txbSymptoms.Text    = headacheObj.Symptoms;
            txbTriggers.Text    = headacheObj.Triggers;
            txbReliefs.Text     = headacheObj.Reliefs;
            txbNotes.Text       = headacheObj.Notes;
        }