Ejemplo n.º 1
0
        private void AddGoodsInfo(MODEL.GoodsInfo model)
        {
            this.DgDevBoardListVisibility = Visibility.Collapsed;
            this.DgGoodsListVisibility    = Visibility.Visible;
            GoodsInfoDetailViewModel giDetailViewModel = new GoodsInfoDetailViewModel()
            {
                cmd = "Add"
            };

            giDetailViewModel.bllGoodsInfo = bllGoodsInfo;
            if (model == null)
            {
                giDetailViewModel.EditModel = new MODEL.GoodsInfo();
            }
            else
            {
                giDetailViewModel.EditModel = model;
            }
            Views.GoodsInfoDetailWindow giDetailWindow = new Views.GoodsInfoDetailWindow();
            //giDetailWindow.DataContext = giDetailViewModel;
            giDetailWindow.DataContext    = giDetailViewModel;
            giDetailWindow.tbGiCount.Text = "0";
            giDetailWindow.ShowDialog();
            RefreshGoodsInfo();
        }
Ejemplo n.º 2
0
 private void DelGoodsInfo(MODEL.GoodsInfo model)
 {
     if (model == null)
     {
         MessageBox.Show("请选择一列进行删除");
         return;
     }
     this.DgDevBoardListVisibility = Visibility.Collapsed;
     this.DgGoodsListVisibility    = Visibility.Visible;
     if (bllGoodsInfo.Del(model) > 0)
     {
         MessageBox.Show("删除成功");
         RefreshGoodsInfo();
         return;
     }
     MessageBox.Show("删除失败");
 }
Ejemplo n.º 3
0
        private void EditGoodsInfo(MODEL.GoodsInfo model)
        {
            if (model == null)
            {
                MessageBox.Show("请先选择一行进行编辑");
                return;
            }
            this.DgDevBoardListVisibility = Visibility.Collapsed;
            this.DgGoodsListVisibility    = Visibility.Visible;
            GoodsInfoDetailViewModel gidDetailViewModel = new GoodsInfoDetailViewModel()
            {
                cmd = "Edit", EditModel = model
            };

            gidDetailViewModel.bllGoodsInfo = bllGoodsInfo;
            Views.GoodsInfoDetailWindow giDetailWindow = new Views.GoodsInfoDetailWindow();
            giDetailWindow.DataContext            = gidDetailViewModel;
            giDetailWindow.tbGIEncoder.IsReadOnly = true;
            giDetailWindow.tbGiCount.IsReadOnly   = true;
            giDetailWindow.ShowDialog();
        }
Ejemplo n.º 4
0
 public InstoreGoodsInfoViewModel()
 {
     EditModel              = new MODEL.GoodsInfo();
     this.SearchCommand     = new DelegateCommand(Search);
     this.SelectGoodCommand = new DelegateCommand(SelectGoods);
 }