/*Füllt drei Felder mit den Details des ausgewählten Nutzers, nachdem der 'Detail'-Button betätigt wurde*/ private void DetailsButton_Click(object sender, EventArgs e) { TimerStop(); if (employeeListView.SelectedItems.Count > 0) { String selected = employeeListView.SelectedItems[0].Text; BusPartnerEmployee.BusPartnerEmployeeGetListResponse listResponse = provider.GetList(); foreach (BusPartnerEmployee.BapicontactAddressdata data in listResponse.AddressData) { if (data.Partneremployeeid == selected) { firstnameBox.Text = data.Firstname; lastnameBox.Text = data.Lastname; emailBox.Text = data.EMail; telBox.Text = data.Tel1Numbr; faxBox.Text = data.FaxNumber; persNrBox.Text = data.PersNo; functionBox.Text = data.Function; customerBox.Text = data.Customer; streetBox.Text = data.Street; plzBox.Text = data.PostlCod1; cityBox.Text = data.City; regionBox.Text = data.Region; countryBox.Text = data.Country; adressCodeBox.Text = data.Address; titleBox.SelectedIndex = titleBox.FindStringExact(data.TitleP); } } } else { TimerStart(); infoLabel.Text = "Bitte wählen Sie zuerst einen Eintrag aus!"; } }
/*Füllt die Ansprechpartner-Liste */ private void PrepareEmployeeList(ListView lv) { lv.Items.Clear(); BusPartnerEmployee.BusPartnerEmployeeGetListResponse listResponse = provider.GetList(); foreach (BusPartnerEmployee.BapicontactAddressdata data in listResponse.AddressData) { String[] employee = { data.Partneremployeeid, data.Firstname, data.Lastname }; ListViewItem viewItem = new ListViewItem(employee); lv.Items.Add(viewItem); } lv.Refresh(); lv.FullRowSelect = true; }
/*füllt die Passwortliste*/ private void PrepareList() { passwordListView.Items.Clear(); BusPartnerEmployee.BusPartnerEmployeeGetListResponse listResponse = provider.GetList(); foreach (BusPartnerEmployee.BapicontactAddressdata data in listResponse.AddressData) { BusPartnerEmployee.BusPartnerEmployeeGetPasswordResponse passwortRes = provider.GetPasswort(data.Partneremployeeid); if (passwortRes.Return.Message.Length == 0) { String[] employee = { data.Partneremployeeid, data.Firstname, data.Lastname }; ListViewItem viewItem = new ListViewItem(employee); passwordListView.Items.Add(viewItem); } } passwordListView.Refresh(); passwordListView.FullRowSelect = true; }