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 btnDeleteCenter_Click(object sender, RoutedEventArgs e) { var c = dgCenter.SelectedItem as SpecialCardCenter; if (c != null) { if (c.CanRemove()) { if (SpecialCardCenter.DeleteData(c)) { dgCenter.ItemsSource = null; dgCenter.ItemsSource = SpecialCardCenter.GetAllSpecialCardCenter(); MyMessage.DeleteMessage(); } } else { MyMessageBox.Show("لايمكن حذف المركز بسبب وجود بطاقات مرتبطة بالعوائل او الافراد"); } } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { dgCard.ItemsSource = SpecialCard.GetAllSpecialCard(); dgCenter.ItemsSource = SpecialCardCenter.GetAllSpecialCardCenter(); }