public void saveWorkSchedual(List <Distributors> myList) { WindowMessageBox w; if (myList.Count != 3) { string error = "שגיאה - יש לבחור 3 מחלקים לכל יום"; new WindowMessageBox(error.ToString(), "שגיאה בהזנת הנתונים", true).Show(); //MessageBox.Show(error.ToString(), "שגיאה בהזנת הנתונים", MessageBoxButton.OK, MessageBoxImage.Error); return; } try { currentModle.saveWorkSchedual(myList); string str = "סידור העבודה עבר בהצלחה"; str += "\n"; str += "המתן כעת לחילוק כתובות למשלוח עבור כל מחלק"; w = new WindowMessageBox(str, "הנתונים הוזנו בהצלחה", false); w.Show(); //System.Windows.MessageBox.Show(str, "הנתונים הוזנו בהצלחה", MessageBoxButton.OK, MessageBoxImage.None); try { currentModle.k_Mean(); w.Close(); new WindowMessageBox("החילוק עבר בהצלחה", "החילוק עבר בהצלחה", false).Show(); //System.Windows.MessageBox.Show("החילוק עבר בהצלחה", "החילוק עבר בהצלחה", MessageBoxButton.OK, MessageBoxImage.None); } catch (Exception e) { new WindowMessageBox(e.Message, "שגיאה בביצוע חלוקת הכתובות", true).Show(); //MessageBox.Show(e.ToString(), "שגיאה בביצוע חלוקת הכתובות", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception exp) { new WindowMessageBox(exp.Message, "שגיאה בהזנת הנתונים", true).Show(); //MessageBox.Show(exp.Message, "שגיאה בהזנת הנתונים", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ViewModleMessageBox(WindowMessageBox v) { view = v; close = new CommandClose(this); }