private void ButtonDeleteClient_Click(object sender, RoutedEventArgs e)
 {
     if (this.ListViewWebServiceAccountClientViews.SelectedItems.Count > 0)
     {
         for (int idx = ListViewWebServiceAccountClientViews.SelectedItems.Count - 1; idx > -1; idx--)
         {
             YellowstonePathology.Business.WebService.WebServiceAccountClient webServiceAccountClient = (Business.WebService.WebServiceAccountClient) this.ListViewWebServiceAccountClientViews.SelectedItems[idx];
             this.m_WebServiceAccount.WebServiceAccountClientCollection.Remove(webServiceAccountClient);
             this.NotifyPropertyChanged("WebServiceAccountClientCollection");
         }
     }
 }
Пример #2
0
 private void BuildWebServiceAccount(YellowstonePathology.Business.WebService.WebServiceAccount webServiceAccount)
 {
     using (MySqlConnection cn = new MySqlConnection(YellowstonePathology.Properties.Settings.Default.CurrentConnectionString))
     {
         cn.Open();
         this.m_SQLCommand.Connection = cn;
         using (MySqlDataReader dr = this.m_SQLCommand.ExecuteReader(CommandBehavior.KeyInfo))
         {
             while (dr.Read())
             {
                 Persistence.SqlDataReaderPropertyWriter sqlDataReaderPropertyWriter = new Persistence.SqlDataReaderPropertyWriter(webServiceAccount, dr);
                 sqlDataReaderPropertyWriter.WriteProperties();
             }
             if (dr.IsClosed == false)
             {
                 dr.NextResult();
                 while (dr.Read())
                 {
                     YellowstonePathology.Business.WebService.WebServiceAccountClient webServiceAccountClient = new YellowstonePathology.Business.WebService.WebServiceAccountClient();
                     Persistence.SqlDataReaderPropertyWriter sqlDataReaderPropertyWriter = new Persistence.SqlDataReaderPropertyWriter(webServiceAccountClient, dr);
                     sqlDataReaderPropertyWriter.WriteProperties();
                     webServiceAccountClient.ClientName = dr["ClientName"].ToString();
                     webServiceAccount.WebServiceAccountClientCollection.Add(webServiceAccountClient);
                 }
             }
         }
     }
 }