Example #1
0
        public DevicemaViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            _addtablecallbackdelegate   = new AddTableCallBackDelegate(AddTableCallBack);
            _excutesqlCallBackDelegate  = new ExcutesqlCallBackDelegate(ExcutesqlCallBack);
            AddCommand     = new DelegateCommand <object>(Add);
            ModifyCommand  = new DelegateCommand <object>(Modify);
            OperateCommand = new DelegateCommand <object>(Operate);
            DeleteCommand  = new DelegateCommand <object>(Delete);
            QueryCommand   = new DelegateCommand <object>(QueryShebeiguanli);

            FirstPageCommand = new DelegateCommand <object>(FirstPage);
            PrePageCommand   = new DelegateCommand <object>(PrePage);
            NextPageCommand  = new DelegateCommand <object>(NextPage);
            GotoPageCommand  = new DelegateCommand <object>(GotoPage);



            _deviceList     = new ObservableCollection <DeviceModel>();
            _city           = new ObservableCollection <string>();
            _ju             = new ObservableCollection <string>();
            _danwei         = new ObservableCollection <string>();
            _tableList      = new ObservableCollection <SHEBEIGUANLIModel>();
            _customInfo     = new SHEBEIGUANLIModel();
            _customInfogrid = new SHEBEIGUANLIModel();
            _customInfo1    = new SHEBEIGUANLIModel();
            _pagePercent    = "0/0";
        }
Example #2
0
        public UpgradeViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            _addtablecallbackdelegate   = new AddTableCallBackDelegate(AddTableCallBack);
            _upgradecallbackdelegate    = new UpgradeCallBackDelegate(UpgradeCallBack);

            QueryCommand   = new DelegateCommand <object>(QueryShebeiguanli);
            OperateCommand = new DelegateCommand <object>(Operate);

            FirstPageCommand      = new DelegateCommand <object>(FirstPage);
            PrePageCommand        = new DelegateCommand <object>(PrePage);
            NextPageCommand       = new DelegateCommand <object>(NextPage);
            GotoPageCommand       = new DelegateCommand <object>(GotoPage);
            UpgradeVersionCommand = new DelegateCommand <object>(UpgradeVersion);
            UpgradeCommand        = new DelegateCommand <object>(Upgrade);
            PowerUpgradeCommand   = new DelegateCommand <object>(PowerUpgrade);
            ExportExcelCommand    = new DelegateCommand <object>(ExportExcel);
            ExportTXTCommand      = new DelegateCommand <object>(ExportTXT);
            SelectSteupCommand    = new DelegateCommand <object>(SelectSteup);

            _tableList    = new ObservableCollection <SHEBEIGUANLIModel>();
            _ruanjianList = new ObservableCollection <RUANJIANBAOModel>();
            _customInfo   = new SHEBEIGUANLIModel();
            _pagePercent  = "0/0";

            _operateenum = OperateEnum.OperateEnum_None;
            _displayMsg  = "";
            _version     = "";
            _filePath    = "";
            _Angle       = -130;
        }
Example #3
0
        private static void OnAttachUpdateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            try
            {
                RUANJIANBAOModel  model       = e.NewValue as RUANJIANBAOModel;
                ComboBox          combobox    = d as ComboBox;
                SHEBEIGUANLIModel modeldevice = combobox.DataContext as SHEBEIGUANLIModel;

                modeldevice.operateinfomodel.operatedisplayText = model.Banbenhao;
            }
            catch { }
        }
Example #4
0
        public HardwareViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            QueryCommand = new DelegateCommand <object>(QueryShebeiguanli);

            FirstPageCommand   = new DelegateCommand <object>(FirstPage);
            PrePageCommand     = new DelegateCommand <object>(PrePage);
            NextPageCommand    = new DelegateCommand <object>(NextPage);
            GotoPageCommand    = new DelegateCommand <object>(GotoPage);
            ExportExcelCommand = new DelegateCommand <object>(ExportExcel);
            ExportTXTCommand   = new DelegateCommand <object>(ExportTXT);

            _tableList   = new ObservableCollection <SHEBEIGUANLIModel>();
            _customInfo  = new SHEBEIGUANLIModel();
            _pagePercent = "0/0";
        }
Example #5
0
        public NetViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);

            TestCommand    = new DelegateCommand <object>(QuerySpeed);
            QueryCommand   = new DelegateCommand <object>(QueryShebeiguanli);
            OperateCommand = new DelegateCommand <object>(Operate);

            FirstPageCommand = new DelegateCommand <object>(FirstPage);
            PrePageCommand   = new DelegateCommand <object>(PrePage);
            NextPageCommand  = new DelegateCommand <object>(NextPage);
            GotoPageCommand  = new DelegateCommand <object>(GotoPage);

            ExportExcelCommand = new DelegateCommand <object>(ExportExcel);
            ExportTXTCommand   = new DelegateCommand <object>(ExportTXT);

            _tableList   = new ObservableCollection <SHEBEIGUANLIModel>();
            _customInfo  = new SHEBEIGUANLIModel();
            _customInfo1 = new SHEBEIGUANLIModel();
            _pagePercent = "0/0";
            _dataLen     = "" + 10000;
            _statusText  = "";
            _Angle       = -130;
        }
Example #6
0
 private void Add(object obj)
 {
     operateenum = OperateEnum.OperateEnum_Add;
     customInfo1 = new SHEBEIGUANLIModel();
 }