public MainteEditViewModel(MainteListViewModel _vm, MainteEditView _mw)
        {
            _MainteListVM = _vm;
            _Window = _mw;
            OperationType = OpType.Add;
            MainteObj = new MainteOR();

            Init();
        }
        public MainteEditViewModel(MainteListViewModel _vm, MainteEditView _mw, MainteOR _MainteObj)
        {
            _MainteListVM = _vm;
            _Window = _mw;
            _SourceObj = _MainteObj;

            OperationType = OpType.Alert;
            MainteObj = new MainteOR();
            MainteObj.Clone(_MainteObj);

            Init();
        }
 public override void Insert()
 {
     MainteEditView _sta = new MainteEditView(this);
     _sta.Owner = Global._MainWindow;
     _sta.ShowDialog();
 }
 public override void Update(object par)
 {
     if (par is MainteOR)
     {
         MainteEditView _sta = new MainteEditView(this, par as MainteOR);
         _sta.Owner = Global._MainWindow;
         _sta.ShowDialog();
     }
 }