public ClearEstimateSettingViewModel(IChooseDishesDataService dataService, IMessenger messenger)
            : base(messenger)
        {
            _DataService = dataService;

            ClearEstimateModel clearEstimateModel = new ClearEstimateModel();
            clearEstimateModel = (ClearEstimateModel)ViewModelDeliver.Get();
            _ClearEstimateModel = clearEstimateModel;

        }
        public ClearEstimateSettingViewModel(IChooseDishesDataService dataService, IMessenger messenger)
            : base(messenger)
        {
            _DataService = dataService;

            ClearEstimateModel clearEstimateModel = new ClearEstimateModel();

            clearEstimateModel  = (ClearEstimateModel)ViewModelDeliver.Get();
            _ClearEstimateModel = clearEstimateModel;
        }
Exemplo n.º 3
0
        private void UpdataClearEstimate(object sender, RoutedEventArgs e)
        {
            ClearEstimateModel a = (ClearEstimateModel)this.dataGrid.SelectedItem;

            if (a != null)
            {
                ViewModelDeliver.Set(a);
                //BuyGivingDishes.OkSelect_Dish();
                ClearEstimateSettingWindow clearEstimateSettingWin = new ClearEstimateSettingWindow();
                clearEstimateSettingWin.ShowDifferentStyleWin(1);//修改操作,显示上下记录按钮
                clearEstimateSettingWin.ShowDialog();
            }
        }
Exemplo n.º 4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            DishBeanUtil       a = (DishBeanUtil)this.dataGrid.SelectedItem;
            ClearEstimateModel clearEstimateModel = new ClearEstimateModel();

            clearEstimateModel.SaveDishDetail(a);
            ViewModelDeliver.Set(clearEstimateModel);
            //BuyGivingDishes.OkSelect_Dish();
            this.Close();
            ClearEstimateSettingWindow clearEstimateSettingWindow = new ClearEstimateSettingWindow();

            clearEstimateSettingWindow.ShowDifferentStyleWin(0);//新增操作,不显示上下记录按钮
            clearEstimateSettingWindow.ShowDialog();
        }
Exemplo n.º 5
0
        private void MidwayCancleClearEstimate(object sender, RoutedEventArgs e)
        {
            ClearEstimateModel a = (ClearEstimateModel)this.dataGrid.SelectedItem;

            if (a != null)
            {
                if (a.MidwayCancle == 0)
                {
                    a.MidwayCancle = 1;
                }
                else if (a.MidwayCancle == 1)
                {
                    a.MidwayCancle = 0;
                }
                clearEstimateViewModel.MidwayCancleClearEstimate(a);
            }
        }
Exemplo n.º 6
0
        //估清菜品中途取消
        public void MidwayCancleClearEstimate(ClearEstimateModel model)
        {
            ClearEstimateModel ClearEstimateModel = new ClearEstimateModel();

            if (model.MidwayCancle == 0)
            {
                ClearEstimate CE     = ClearEstimateModel.CreateClearEstimateDishObject(model);
                bool          result = _DataService.UpdataClearEstimateDish(CE);
                if (result == true)
                {
                    MessageBox.Show("中途取消成功");
                }
                else
                {
                    MessageBox.Show("中途取消失败");
                }
            }
            else
            {
                MessageBox.Show("该菜品已取消估清");
            }
        }
        //估清菜品中途取消
        public void MidwayCancleClearEstimate(ClearEstimateModel model)
        {

            ClearEstimateModel ClearEstimateModel = new ClearEstimateModel();
            if (model.MidwayCancle == 0)
            {
                ClearEstimate CE = ClearEstimateModel.CreateClearEstimateDishObject(model);
                bool result = _DataService.UpdataClearEstimateDish(CE);
                if (result == true)
                {
                    MessageBox.Show("中途取消成功");
                }
                else
                {
                    MessageBox.Show("中途取消失败");
                }
            }
            else
            {
                MessageBox.Show("该菜品已取消估清");
            }
            
        }