private void InitForm() { m_Init = true; #region 初始化界面 tbTitle.Text = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_Title"); tbCfgTitle.Text = PubHelper.p_LangOper.GetStringBundle("Pub_DeviceCfg"); tbControlSwitch.Text = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_ControlSwitch"); rdbControlSwitch_Run.Content = PubHelper.p_LangOper.GetStringBundle("Pub_Run"); rdbControlSwitch_Stop.Content = PubHelper.p_LangOper.GetStringBundle("Pub_Stop"); tbPrintTitle.Text = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_Temp_Title"); tbPrintContent.Text = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_Temp_Content"); tbSerPort.Text = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_SerPort"); for (int i = 1; i < 11; i++) { cmbPort.Items.Add("COM" + i.ToString()); } cmbPort.Text = "COM" + PubHelper.p_BusinOper.SysCfgOper.GetSysCfgValue("PrintPort"); btnSave.Content = btnSavePrintContent.Content = PubHelper.p_LangOper.GetStringBundle("Pub_Btn_Save"); btnCancel.Content = PubHelper.p_LangOper.GetStringBundle("Pub_Btn_Cancel"); tbPrintTempTitle.Text = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_Temp"); btnUpDateTemp.Content = PubHelper.p_LangOper.GetStringBundle("Pub_Btn_Upload"); tbDeviceTest.Text = PubHelper.p_LangOper.GetStringBundle("Pub_DeviceTest"); btnQuery.Content = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_Query"); btnPrint.Content = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_Test"); btnCut.Content = PubHelper.p_LangOper.GetStringBundle("SysCfg_Menu_DeviceCfg_Print_Cut"); tbErrCodeTitle.Text = PubHelper.p_LangOper.GetStringBundle("Pub_ResultCode"); tbErrCodeContent.Text = DictionaryHelper.Dictionary_Lang_PrinterErrCode(); #endregion #region 加载参数值 if (PubHelper.p_BusinOper.ConfigInfo.IsPrintConsumeBill == BusinessEnum.ControlSwitch.Stop) { // 打印功能关闭 rdbControlSwitch_Stop.IsChecked = true; ControlForm(false); } else { // 打印功能开启 rdbControlSwitch_Run.IsChecked = true; ControlForm(true); } tbPrintTemp_Value.Text = PubHelper.p_BusinOper.ConfigInfo.PrintTmepContent; tbPrint_Title.Text = PubHelper.p_BusinOper.ConfigInfo.PrintTmepTitle; #endregion if (PubHelper.p_BusinOper.UserType != Business.Enum.BusinessEnum.UserType.SystemUser) { // 不是厂商管理员 rdbControlSwitch_Run.IsEnabled = rdbControlSwitch_Stop.IsEnabled = btnSave.IsEnabled = cmbPort.IsEnabled = btnUpDateTemp.IsEnabled = btnSavePrintContent.IsEnabled = false; tbPrintTemp_Value.IsReadOnly = true; tbPrint_Title.IsReadOnly = true; btnQuery.IsEnabled = btnPrint.IsEnabled = btnCut.IsEnabled = true; } m_Init = false; }