Esempio n. 1
0
 public string this[string columnName]
 {
     get
     {
         string result = null;
         if (columnName == "AccountName")
         {
             if (ExistingAccounts != null && ExistingAccounts.Contains(AccountName))
             {
                 result = "Account with this name already exists";
             }
         }
         return(result);
     }
 }
        public void deleteAccount()
        {
            if (ExistingAccounts.SelectedItem != null)
            {
                string existingAccount = (ExistingAccounts.GetItemText(ExistingAccounts.SelectedItem));

                using (var dbCtx = new POSApplication.Model.posdbEntities())
                {
                    var itemToRemove = dbCtx.accounts.SingleOrDefault(x => x.AccountName == existingAccount);
                    if (itemToRemove != null)
                    {
                        dbCtx.accounts.Remove(itemToRemove);
                        dbCtx.SaveChanges();
                    }
                }
                ExistingAccounts.Items.Remove(ExistingAccounts.SelectedItem);
                loadExistingAccounts();
            }
        }