/*Füllt die Boxen mit den passenden Daten zu dem ausgwählten Eintrag*/ private void PwInfoButton_Click(object sender, EventArgs e) { MakeUnable(); TimerStop(); if (passwordListView.SelectedItems.Count > 0) { String selected = passwordListView.SelectedItems[0].Text; BusPartnerEmployee.BusPartnerEmployeeGetPasswordResponse res = provider.GetPasswort(selected); TypTextBox.Text = res.Statusinfo[0].Objtype; IDTextBox.Text = res.Statusinfo[0].Objid; ServiceTextBox.Text = res.Statusinfo[0].Service.ToString(); StatusTextBox.Text = res.Statusinfo[0].State; AnlegeTextbox.Text = res.Statusinfo[0].Uiddate; GueltigTextbox.Text = res.Statusinfo[0].Validto; LCNTTextBox.Text = res.Statusinfo[0].Lcnt.ToString(); LDateTextBox.Text = res.Statusinfo[0].Ldate; LTimeTextbox.Text = res.Statusinfo[0].Ltime.ToString(); UpdpassTextbox.Text = res.Statusinfo[0].Updpass; } else { TimerStart(); pwInfoLabel.Text = "Bitte wählen Sie zuerst einen Eintrag aus!"; } }
/*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; }