void Show() { try { DataTable datatable = new DataTable(); var a = new Assest.Account(); a.Show(datatable); var bindingsource = new System.Windows.Forms.BindingSource(); bindingsource.DataSource = datatable; Datacontrol.ItemsSource = bindingsource; } catch (Exception ex) { } }
private void Button_Click(object sender, RoutedEventArgs e) { while (true) { if (String.IsNullOrEmpty(Name_.Text)) { DXMessageBox.Show("يجب تعبئة الحقل حتى يتم التعديل على اسم الحساب", "", MessageBoxButton.OK, MessageBoxImage.Error); break; } else if (String.IsNullOrEmpty(Pass.Text)) { DXMessageBox.Show("يجب تعبئة الحقل حتى يتم التعديل على كلمة مرور الحساب", "", MessageBoxButton.OK, MessageBoxImage.Error); break; } else if (String.IsNullOrEmpty(State.Text)) { DXMessageBox.Show("يجب تعبئة الحقل حتى يتم التعديل على صلاحية الحساب", "", MessageBoxButton.OK, MessageBoxImage.Error); break; } DataTable datatable = new DataTable(); var a = new Assest.Account(); a.Show(datatable); var names = new List <string>(); foreach (DataRow item in datatable.Rows) { names.Add(item.Field <string>("NAME")); } if (info >= 2) { for (int i = 0; i < names.Count; i++) { try { if (Names.Count != 0) { if (Names[Names.Count - 1] == names[i]) { System.Windows.Forms.MessageBox.Show("اسم الحساب مُستخدم ", "خطأ", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); break; } } } catch (Exception ex) { } } a.Udapting(Name_.Text, Pass.Text, Pass.Text, id.Text, State.Text); Show(); Names.Clear(); } else if (info == 0 || info == 1) { a.Udapting(Name_.Text, Pass.Text, Pass.Text, id.Text, State.Text); Show(); Names.Clear(); } break; } }