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);
            }
        }
예제 #2
0
 public ViewModleMessageBox(WindowMessageBox v)
 {
     view  = v;
     close = new CommandClose(this);
 }