private void cboAlias_AddNewValue(object sender, DevExpress.XtraEditors.Controls.AddNewValueEventArgs e)
 {
     using (var dlg = new EditTextDialog())
     {
         dlg.Text   = "Add Shopping List Item";
         dlg.Prompt = "Name:";
         dlg.Value  = searchLookUpEdit1View.FindFilterText;
         if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
         {
             var alias = new ShoppingListItem {
                 ID = ID.Gen(), Name = dlg.Value
             };
             itemAliasSource.Add(alias);
             e.NewValue = alias.ID;
             ShoppingListAccessor.Items = itemAliasSource.OfType <ShoppingListItem>();
         }
         else
         {
             e.Cancel = true;
         }
     }
 }
        private void cboMerchant_AddNewValue(object sender, DevExpress.XtraEditors.Controls.AddNewValueEventArgs e)
        {
            using (var dlg = new EditMerchantDialog())
            {
                dlg.Text         = "Add Merchant";
                dlg.MerchantName = cboMerchantView.FindFilterText;
                if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                {
                    var merchant = new Merchant
                    {
                        ID     = ID.Gen(),
                        Name   = dlg.MerchantName,
                        Values = dlg.Selection.ToArray(),
                    };

                    merchantSource.Add(merchant);
                    e.NewValue = merchant.ID;
                }
                else
                {
                    e.Cancel = true;
                }
            }
        }
Beispiel #3
0
 void StudentRepository_AddNewValue(object sender, DevExpress.XtraEditors.Controls.AddNewValueEventArgs e)
 {
     throw new NotImplementedException();
 }