Beispiel #1
0
 protected override void OnFormClosing(FormClosingEventArgs e)
 {
     base.OnFormClosing(e);
     if (null != persister)
     {
         persister.Dispose();
         persister = null;
     }
 }
Beispiel #2
0
        internal void LoadFile(string selectedFile)
        {
            persister.Dispose();
            persister = new PFW.CSIST203.Project3.Persisters.Access.AccessPersister(selectedFile);

            if (persister.CountRows() > 0)
            {
                // enable all of the fields for editing
                txtRow.Text              = "1"; // reset back to the first item in the data table
                txtFirstname.Enabled     = true;
                txtLastname.Enabled      = true;
                txtEmailAddress.Enabled  = true;
                txtBusinessPhone.Enabled = true;
                txtCompany.Enabled       = true;
                txtTitle.Enabled         = true;
                btnSave.Enabled          = true;
                DisplayRow(1);
            }
            else
            {
                txtRow.Text              = "0"; // reset back to zero
                txtFirstname.Enabled     = false;
                txtLastname.Enabled      = false;
                txtEmailAddress.Enabled  = false;
                txtBusinessPhone.Enabled = false;
                txtCompany.Enabled       = false;
                txtTitle.Enabled         = false;
                btnSave.Enabled          = false;

                // clear out all of the fields
                txtFirstname.Text     = string.Empty;
                txtLastname.Text      = string.Empty;
                txtEmailAddress.Text  = string.Empty;
                txtBusinessPhone.Text = string.Empty;
                txtCompany.Text       = string.Empty;
                txtTitle.Text         = string.Empty;
            }
        }
Beispiel #3
0
 private void FrmMain_Load(object sender, EventArgs e)
 {
     persister = new PFW.CSIST203.Project3.Persisters.Access.AccessPersister();
 }