コード例 #1
0
ファイル: DevicemaViewModel.cs プロジェクト: rox00/WPF
        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";
        }
コード例 #2
0
ファイル: WebBrowserViewMode.cs プロジェクト: rox00/WPF
        public WebBrowserViewMode()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);

            LoadedCommand        = new DelegateCommand <object>(new Action <object>(this.Loaded));
            LoadCompletedCommand = new DelegateCommand <object>(new Action <object>(this.LoadCompleted));

            _xmlData = "";

            try
            {
                foreach (string key in ConfigurationManager.AppSettings)
                {
                    if (key == "url")
                    {
                        _url = ConfigurationManager.AppSettings[key];
                    }
                    else if (key == "bDevice")
                    {
                        bDevice = Convert.ToBoolean(ConfigurationManager.AppSettings[key]);
                    }
                }
            }
            catch
            {
            }
        }
コード例 #3
0
ファイル: UserViewModel.cs プロジェクト: rox00/WPF
        public UserViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            _addtablecallbackdelegate   = new AddTableCallBackDelegate(AddTableCallBack);
            _excutesqlCallBackDelegate  = new ExcutesqlCallBackDelegate(ExcutesqlCallBack);

            AddCommand     = new DelegateCommand <object>(Add);
            DeleteCommand  = new DelegateCommand <object>(Delete);
            ModifyCommand  = new DelegateCommand <object>(Modify);
            OperateCommand = new DelegateCommand <object>(Operate);
            QueryCommand   = new DelegateCommand <object>(QueryYongHuguanli);

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


            _tableList   = new ObservableCollection <GUANLIYUANModel>();
            _customInfo  = new GUANLIYUANModel();
            _customInfo1 = new GUANLIYUANModel();
            _customInfo1.Youxiaoqikaishi = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd HH:mm:ss");
            _customInfo1.Youxiaoqijieshu = DateTime.Now.AddDays(7).ToString("yyyy-MM-dd HH:mm:ss");

            _pagePercent = "0/0";
        }
コード例 #4
0
        public HomePageViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            InitializedCommand          = new DelegateCommand <object>(new Action <object>(this.Initialized));
            LoadedCommand             = new DelegateCommand <object>(new Action <object>(this.Loaded));
            SizeChangedCommand        = new DelegateCommand <object>(new Action <object>(this.SizeChanged));
            ShowPieChartCommand       = new DelegateCommand <object>(new Action <object>(this.ShowPieChart));
            ShowLineChartCommand      = new DelegateCommand <object>(new Action <object>(this.ShowLineChart));
            ShowHistogramChartCommand = new DelegateCommand <object>(new Action <object>(this.ShowHistogramChart));

            _totalSheBeiGuZhang    = "1111";
            _totalBanLiYeWu        = "2222";
            _totalXiangGangWangLai = "3333";
            _totalTaiWanWangLai    = "4444";
            _totalSheBeiZaiXian    = "5555";
            _totalGuanLiCiShu      = "6666";

            _topHeight        = 60;
            _regionTextHeight = 50;
            _regionRightWidth = 200;
            _region0Text      = "已受理业务统计图";
            _region1Text      = "已受理业务概率图表";
            _region2Text      = "已受理业务饼图表";
            _region3Text      = "已受理业务直方图表";

            _lineCharIndex      = -1;
            _histogramCharIndex = -1;
            _pieCharIndex       = -1;
            _occupancyCharIndex = -1;

            _bShowChart = ShowChartEnum.ShowChartEnum_Line;
        }
コード例 #5
0
ファイル: UpgradeViewModel.cs プロジェクト: rox00/WPF
        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;
        }
コード例 #6
0
        public QueryQueryViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            QueryCommand     = new DelegateCommand <object>(new Action <object>(this.Query));
            FirstPageCommand = new DelegateCommand <object>(FirstPage);
            PrePageCommand   = new DelegateCommand <object>(PrePage);
            NextPageCommand  = new DelegateCommand <object>(NextPage);
            GotoPageCommand  = new DelegateCommand <object>(GotoPage);

            _tableList   = new ObservableCollection <CHAXUNSHUJUModel>();
            _pagePercent = "0/0";

            startTime = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd HH:mm:ss");
            endTime   = DateTime.Now.AddDays(7).ToString("yyyy-MM-dd HH:mm:ss");
        }
コード例 #7
0
ファイル: HardwareViewModel.cs プロジェクト: rox00/WPF
        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";
        }
コード例 #8
0
        public AbnormalViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            QueryCommand       = new DelegateCommand <object>(Query);
            ExportExcelCommand = new DelegateCommand <object>(ExportExcel);
            ExportTXTCommand   = new DelegateCommand <object>(ExportTXT);

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

            _tableList   = new ObservableCollection <SHEBEIYICHANGSHUJUModel>();
            _customInfo  = new SHEBEIYICHANGSHUJUModel();
            _pagePercent = "0/0";
        }
コード例 #9
0
ファイル: AddWndViewModel.cs プロジェクト: rox00/WPF
        public AddWndViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            _addtablecallbackdelegate   = new AddTableCallBackDelegate(AddTableCallBack);
            _excutesqlCallBackDelegate  = new ExcutesqlCallBackDelegate(ExcutesqlCallBack);


            SelectedCommand      = new DelegateCommand <object>(Selected);
            AddCommand           = new DelegateCommand <object>(Add);
            QueryCommand         = new DelegateCommand <object>(Query);
            AddItemCommand       = new DelegateCommand <object>(AddItem);
            DeleteCommand        = new DelegateCommand <object>(Delete);
            CopyItemCommand      = new DelegateCommand <object>(CopyItem);
            DeleteItemCommand    = new DelegateCommand <object>(DeleteItem);
            UpdateAllRiqiCommand = new DelegateCommand <object>(UpdateAllRiqi);

            bool bAddWnd = false;

            foreach (string key in ConfigurationManager.AppSettings)
            {    //检索当前选中的分辨率
                if (key == "AddWnd")
                {
                    bAddWnd = Convert.ToBoolean(ConfigurationManager.AppSettings[key]);
                }
            }

            if (!bAddWnd)
            {
                visible = Visibility.Hidden;
            }
            else
            {
                visible = Visibility.Visible;
            }

            _tableList0 = new ObservableCollection <object>();
            _tableList0.Add(new ZHIQIANSHUJUModel());

            curCnt          = "当前数量:" + tableList0.Count;
            _ignoreXuhao    = true;
            _bSetAllcurtime = true;

            Riqi = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd HH:mm:ss");
        }
コード例 #10
0
        public SignStatViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);
            LoadedCommand             = new DelegateCommand <object>(new Action <object>(this.Loaded));
            SizeChangedCommand        = new DelegateCommand <object>(new Action <object>(this.SizeChanged));
            ShowPieChartCommand       = new DelegateCommand <object>(new Action <object>(this.ShowPieChart));
            ShowLineChartCommand      = new DelegateCommand <object>(new Action <object>(this.ShowLineChart));
            ShowHistogramChartCommand = new DelegateCommand <object>(new Action <object>(this.ShowHistogramChart));
            StatisticsCommand         = new DelegateCommand <object>(new Action <object>(this.Statistics));
            VerifySelCommand          = new DelegateCommand <object>(new Action <object>(this.VerifySel));

            startTime         = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd HH:mm:ss");
            endTime           = DateTime.Now.AddDays(7).ToString("yyyy-MM-dd HH:mm:ss");
            _leftListWidth    = 150;
            _topHeight        = 60;
            _regionTextHeight = 50;
            _bShowChart       = ShowChartEnum.ShowChartEnum_Histogram;

            _lineCharIndex      = -1;
            _histogramCharIndex = -1;
            _pieCharIndex       = -1;
        }
コード例 #11
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;
        }
コード例 #12
0
ファイル: MainWindowViewModel.cs プロジェクト: rox00/WPF
        public MainWindowViewModel()
        {
            _querytablecallbackdelegate = new QueryTableCallBackDelegate(QueryTableCallBack);

            HomePageCommand     = new DelegateCommand <object>(new Action <object>(this.mainPageShow));
            StatisticsCommand   = new DelegateCommand <object>(new Action <object>(this.StatisticsShow));
            QueryCommand        = new DelegateCommand <object>(new Action <object>(this.QueryShow));
            WebBrowserCommand   = new DelegateCommand <object>(new Action <object>(this.WebBrowserShow));
            DeviceManageCommand = new DelegateCommand <object>(new Action <object>(this.DeviceManageShow));

            LogonCommand = new DelegateCommand <object>(new Action <object>(this.Logon));


            StatisticsSelectedCommand = new DelegateCommand <object>(new Action <object>(this.StatisticsSelected));
            QuerySelectedCommand      = new DelegateCommand <object>(new Action <object>(this.QuerySelected));
            SelectedItemCommand       = new DelegateCommand <object>(new Action <object>(this.SelectedItem));
            UnSelectedItemCommand     = new DelegateCommand <object>(new Action <object>(this.UnSelectedItem));

            LoadedCommand      = new DelegateCommand <object>(new Action <object>(this.Loaded));
            ExitCommand        = new DelegateCommand <object>(new Action <object>(this.ExitWnd));
            MaxCommand         = new DelegateCommand <object>(new Action <object>(this.MaxWnd));
            MinCommand         = new DelegateCommand <object>(new Action <object>(this.MinWnd));
            DragWndCommand     = new DelegateCommand <object>(new Action <object>(this.DragWnd));
            DoubleClickCommand = new DelegateCommand <RoutedEventArgs>(new Action <RoutedEventArgs>(this.DoubleClickWnd));

            _HomePageViewModel         = new HomePageViewModel();
            _SummaryStatViewModel      = new SummaryStatViewModel();
            _SignStatViewModel         = new SignStatViewModel();
            _SignAnomalyStatViewModel  = new SignAnomalyStatViewModel();
            _SignQueryViewModel        = new SignQueryViewModel();
            _CardQueryViewModel        = new CardQueryViewModel();
            _EndorsementQueryViewModel = new EndorsementQueryViewModel();
            _PaymentQueryViewModel     = new PaymentQueryViewModel();
            _QueryQueryViewModel       = new QueryQueryViewModel();
            _PreAcceptQueryViewModel   = new PreAcceptQueryViewModel();
            _WebBrowserViewMode        = new WebBrowserViewMode();
            _DeviceManageViewModel     = new DeviceManageViewModel();

            _cardstatus      = new ObservableCollection <string>();
            _certificateType = new ObservableCollection <string>();
            _devicePosition  = new ObservableCollection <string>();
            _businesstype    = new ObservableCollection <string>();

            _bShowPage = PageVisibleEnum.PageVisibleEnum_Logon;
            //_bShowPage                                  = PageVisibleEnum.PageVisibleEnum_DeviceManage;

            _titleheight   = 25;
            _leftWidth     = 60;
            _progressValue = 0;

            _statisticsIndex = 0;
            _queryIndex      = 0;
            _statisticsStrs  = new ObservableCollection <string>();
            _queryStrs       = new ObservableCollection <string>();
            _scripinghelper  = new ObjectForScripingHelper(this);

            _statisticsStrs.Add("汇总统计");
            _statisticsStrs.Add("制签统计");
            _statisticsStrs.Add("异常统计");
            _queryStrs.Add("制签记录查询");
            _queryStrs.Add("收证记录查询");
            _queryStrs.Add("签注记录查询");
            _queryStrs.Add("缴款记录查询");
            _queryStrs.Add("查询业务");
            _queryStrs.Add("预受理记录查询");

            try
            {
                foreach (string key in ConfigurationManager.AppSettings)
                {
                    if (key == "ServerIP")
                    {
                        IP = ConfigurationManager.AppSettings[key];
                    }
                    else if (key == "ServerPort")
                    {
                        port = Convert.ToInt32(ConfigurationManager.AppSettings[key]);
                    }
                    else if (key == "bDevice")
                    {
                        bDevice = Convert.ToBoolean(ConfigurationManager.AppSettings[key]);
                    }
                }
            }
            catch
            {
            }

            var _timer = new DispatcherTimer();

            _timer.Interval = new TimeSpan(0, 0, 5);                               //间隔1秒
            _timer.Tick    += new EventHandler(Timer_Tick);
            _timer.Start();
        }