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; }