Example #1
0
 private void ConfirmExecute(object parameter)
 {
     if (string.IsNullOrWhiteSpace(Plane.PlaneName))
     {
         string        message       = "层名称不能为空";
         string        detailMessage = "层名称不允许为空";
         WarningWindow warn          = new WarningWindow(message, detailMessage);
         warn.ShowDialog();
     }
     else
     {
         AddPlaneWindow AddPlaneWindow = parameter as AddPlaneWindow;
         bool           IsExist        = CallBack(Plane);
         if (IsExist == true)
         {
             string        message       = "该仓库已存在相同名字的层";
             string        detailMessage = "同一仓库中的层名字不允许重复";
             WarningWindow warn          = new WarningWindow(message, detailMessage);
             warn.ShowDialog();
         }
         else
         {
             AddPlaneWindow.Close();
         }
     }
 }
        private void Add_Plane_Click(object sender, RoutedEventArgs e)
        {
            refresher.Stop();
            AddPlaneWindow window = new AddPlaneWindow(this);

            window.ShowDialog();
        }
Example #3
0
        private void CancelExecute(object parameter)
        {
            Plane = null;
            AddPlaneWindow AddPlaneWindow = parameter as AddPlaneWindow;

            CallBack(Plane);
            AddPlaneWindow.Close();
        }
Example #4
0
        public void AddPlaneExecute(object parameter)
        {
            AddPlaneWindow          addPlaneWindow   = new AddPlaneWindow();
            AddPlaneWindowViewModel AddPlaneWindowvm = addPlaneWindow.DataContext as AddPlaneWindowViewModel;

            AddPlaneWindowvm.CallBack = new Func <Plane, bool>(CallBack);
            addPlaneWindow.Show();
        }