private void loadTenants()
 {
     TenantPathList.Clear();
     TenantList.Clear();
     String[] fileList;
     string tenantDir = CurrentPath + Database + currentLoad;
     Console.WriteLine("Loading tenants from {0}", tenantDir);
     fileList = Directory.GetFiles(tenantDir, "*.db");
     TenantPath addTenantPath = new TenantPath();
     SharedCode.Tenant addTenant = new SharedCode.Tenant();
     foreach (string fileName in fileList)
     {
         addTenantPath.Name = Path.GetFileNameWithoutExtension(fileName);
         addTenantPath.Path = fileName;
         addTenant = share.loadTenantInfo(fileName);
         Console.WriteLine("Loading tenant: {0}", addTenantPath.Name);
         TenantPathList.Add(addTenantPath);
         TenantList.Add(addTenant);
     }
 }
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (cbTenants.SelectedIndex >= 0)
     {
         gECTenants.Enabled = true;
         btnSave.Enabled = false;
         btnAdd.Enabled = false;
         btnRemove.Enabled = false;
         cbTenants.Enabled = false;
         txtTCompanyName.Enabled = false;
         SharedCode.Tenant editTenant = new SharedCode.Tenant();
         editTenant = share.loadTenantInfo(TenantPathList[cbTenants.SelectedIndex].Path);
         Console.WriteLine("Path is {0}.", TenantPathList[cbTenants.SelectedIndex].Path);
         txtTCompanyName.Text = editTenant.Name;
         txtTAddress.Text = editTenant.Address;
         txtTLotNo.Text = editTenant.LotNo;
         txtTContact_Mobile.Text = editTenant.PhoneNo;
         txtTContact_Landline.Text = editTenant.LandNo;
         txtTContact_Email.Text = editTenant.Email;
         txtTRemarks.Text = editTenant.Remarks;
     }
 }
 private void btnSaveChanges_Click(object sender, EventArgs e)
 {
     foreach (Control testEmpty in gECTenants.Controls)
     {
         if (testEmpty is TextBox && testEmpty.Text == string.Empty)
         {
             MessageBox.Show("Please fill out all the entries!", "Warning!");
             testEmpty.Focus();
             return;
         }
     }
     SharedCode.Tenant saveeditedTenant = new SharedCode.Tenant();
     saveeditedTenant.Name = txtTCompanyName.Text;
     saveeditedTenant.Address = txtTAddress.Text;
     saveeditedTenant.LotNo = txtTLotNo.Text;
     saveeditedTenant.PhoneNo = txtTContact_Mobile.Text;
     saveeditedTenant.LandNo = txtTContact_Landline.Text;
     saveeditedTenant.Email = txtTContact_Email.Text;
     saveeditedTenant.Remarks = txtTRemarks.Text;
     editTenant(saveeditedTenant);
     loadTenants();
     tenantsUI(false);
     clearTenantDetails();
     btnAdd.Enabled = true;
 }