WinStepTraceMaintain.xaml.cs 1.89 KB
using HHECS.DAL;
using HHECS.DAL.Repository;
using HHECS.Model.Entities;
using HHECS.WinCommon.Win;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows;

namespace HHECS.WinClient.View.TaskInfo
{
    /// <summary>
    /// WinStepTraceMaintain.xaml 的交互逻辑
    /// </summary>
    public partial class WinStepTraceMaintain : HideCloseWindow
    {
        public StepTraceMaintainVM StepTraceMaintainVM { get; set; }
        int ID;
        public WinStepTraceMaintain(int id)
        {
            ID = id;
            InitializeComponent();
            StepTraceMaintainVM = new StepTraceMaintainVM(id);
            DataContext = StepTraceMaintainVM;
        }

        private void BtnRefresh_Click(object sender, RoutedEventArgs e)
        {
            StepTraceMaintainVM = new StepTraceMaintainVM(ID);
        }

        private void BtnEditProductId_Click(object sender, RoutedEventArgs e)
        {
            StepTraceMaintainVM.EditProductId();
        }

        private void BtnEditStepIdVM_Click(object sender, RoutedEventArgs e)
        {
            StepTraceMaintainVM.EditStationId();
        }

        private void BtnEditStationIdVM_Click(object sender, RoutedEventArgs e)
        {
            StepTraceMaintainVM.EditStationId();
        }

        private void BtnEditNextStepIdVM_Click(object sender, RoutedEventArgs e)
        {
            StepTraceMaintainVM.EditNextStepId();
        }

        private void BtnEditNextStationIdVM_Click(object sender, RoutedEventArgs e)
        {
            //StepTraceMaintainVM.EditNextStationId();
            StepTraceMaintainVM.EditStationId(false);
            

        }

        private void BtnEditStatus_Click(object sender, RoutedEventArgs e)
        {
            StepTraceMaintainVM.EditStatus();
        }

        private void BaseWindow_Loaded(object sender, RoutedEventArgs e)
        {

        }
    }
}