public AlarmGroupsEditViewModel(AlarmGroupsListViewModel _vm, AlarmGroupsEditView _mw)
        {
            _AlarmGroupsListVM = _vm;
            _Window = _mw;
            OperationType = OpType.Add;
            AlarmGroupsObj = new AlarmGroupsOR();
            //UpdatetxtSource(_Window.gridContent);

            Init();
        }
        public AlarmGroupsEditViewModel(AlarmGroupsListViewModel _vm, AlarmGroupsEditView _mw, AlarmGroupsOR _AlarmGroupsObj)
        {
            _AlarmGroupsListVM = _vm;
            _Window = _mw;
            _SourceObj = _AlarmGroupsObj;

            OperationType = OpType.Alert;
            AlarmGroupsObj = new AlarmGroupsOR();
            AlarmGroupsObj.Clone(_AlarmGroupsObj);

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