Пример #1
0
 public SpecialCardControl()
 {
     InitializeComponent();
     cmboType.ItemsSource        = SpecialCardSource.Types;
     cmboSpecialCard.ItemsSource = SpecialCard.GetAllSpecialCard().Where(x => x.IsActive).ToList();
     cmboCenter.ItemsSource      = SpecialCardCenter.GetAllSpecialCardCenter().Where(x => x.IsActive).ToList();
 }
        private void btnDeleteCard_Click(object sender, RoutedEventArgs e)
        {
            var c = dgCard.SelectedItem as SpecialCard;

            if (c != null)
            {
                if (c.CanRemove())
                {
                    if (SpecialCard.DeleteData(c))
                    {
                        dgCard.ItemsSource = null;
                        dgCard.ItemsSource = SpecialCard.GetAllSpecialCard();
                        MyMessage.DeleteMessage();
                    }
                }
                else
                {
                    MyMessageBox.Show("لايمكن حذف البطاقة الخاصة بسبب وجود بطاقات مرتبطة بالعوائل او الافراد");
                }
            }
        }
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
 {
     dgCard.ItemsSource   = SpecialCard.GetAllSpecialCard();
     dgCenter.ItemsSource = SpecialCardCenter.GetAllSpecialCardCenter();
 }