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