/// <summary> /// 获取大液晶窗口显示屏配置属性Vo /// </summary> /// <param name="m_objVo"></param> public void m_mthGetMedStoreScreenConfigVo(out clsMedStoreScreenConfigVo m_objVo) { m_objVo = null; try { string strMsg = string.Empty; m_objVo = new clsMedStoreScreenConfigVo(); bool res = this.m_objLEDManager.Load("MedstoreBigScreen", out strMsg); System.Drawing.Size m_objTempSize; if (!res) { throw new ApplicationException(strMsg); } System.Collections.Specialized.NameValueCollection nv = m_objLEDManager.GetMasterCustomStyle(0); try { m_objVo.m_objBigScreenFont = new System.Drawing.Font(nv["Font"], float.Parse(nv["FontSize"])); m_objVo.m_intCallTime = int.Parse(nv["CallTime"]); m_objTempSize = m_objLEDManager.GetSize(0); m_objVo.m_intScreenWidth = m_objTempSize.Width; m_objVo.m_intScreenHeight = m_objTempSize.Height; } catch { } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
/// <summary> /// 获取大液晶窗口显示屏配置属性Vo /// </summary> /// <param name="m_objVo"></param> public void m_mthGetMedStoreScreenConfigVo(out clsMedStoreScreenConfigVo m_objVo) { m_objVo = null; try { if (File.Exists(XMLFile)) { XmlDocument m_objXmlDoc = new XmlDocument(); m_objXmlDoc.Load(XMLFile); XmlNode m_objXmlParentNode = m_objXmlDoc.DocumentElement.SelectNodes("register")[0]; XmlNode m_objXmlCNScreenHeight = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenHeight"); XmlNode m_objXmlCNScreenWidth = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenWidth"); XmlNode m_objXmlCNScreenComm = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenComm"); XmlNode m_objXmlCNScreenMode = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenMode"); XmlNode m_objXmlCNScreenSpeed = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenSpeed"); XmlNode m_objXmlCNScreenDelayTime = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenDelayTime"); XmlNode m_objXmlCNScreenColorSwap = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenColorSwap"); XmlNode m_objXmlCNScreenRgSwap = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenRgSwap"); XmlNode m_objXmlCNScreenID = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenID "); XmlNode m_objXmlCNScreenCallTime = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenCallTime"); XmlNode m_objXmlCNScreenFontSize = m_objXmlParentNode.SelectSingleNode("MedStoreBScreenFontSize"); if (m_objXmlParentNode != null) { try { m_objVo = new clsMedStoreScreenConfigVo(); m_objVo.m_strScreenID = int.Parse(m_objXmlCNScreenID.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intSpeed = int.Parse(m_objXmlCNScreenSpeed.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intScreenWidth = int.Parse(m_objXmlCNScreenWidth.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intScreenHeight = int.Parse(m_objXmlCNScreenHeight.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intRgSwap = int.Parse(m_objXmlCNScreenRgSwap.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intMode = int.Parse(m_objXmlCNScreenMode.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intDelayTime = int.Parse(m_objXmlCNScreenDelayTime.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intComm = int.Parse(m_objXmlCNScreenComm.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intColorSwap = int.Parse(m_objXmlCNScreenColorSwap.Attributes["value"].Value.ToString().Trim()); m_objVo.m_intCallTime = int.Parse(m_objXmlCNScreenCallTime.Attributes["value"].Value.ToString().Trim()); //m_objVo.m_intFontSize = int.Parse(m_objXmlCNScreenFontSize.Attributes["value"].Value.ToString().Trim()); } catch (Exception Ex) { MessageBox.Show(Ex.Message.ToString()); } } } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
/// <summary> /// 获取发药窗口显示屏配置属性Vo /// </summary> public void m_mthGetMedStoreScreenConfigVo() { #region old //m_objVo = null; //try //{ // if (File.Exists(XMLFile)) // { // XmlDocument m_objXmlDoc = new XmlDocument(); // m_objXmlDoc.Load(XMLFile); // XmlNode m_objXmlParentNode = m_objXmlDoc.DocumentElement.SelectNodes("register")[0]; // XmlNode m_objXmlCNScreenHeight = m_objXmlParentNode.SelectSingleNode("MedStoreScreenHeight"); // XmlNode m_objXmlCNScreenWidth = m_objXmlParentNode.SelectSingleNode("MedStoreScreenWidth"); // XmlNode m_objXmlCNScreenComm = m_objXmlParentNode.SelectSingleNode("MedStoreScreenComm"); // XmlNode m_objXmlCNScreenMode = m_objXmlParentNode.SelectSingleNode("MedStoreScreenMode"); // XmlNode m_objXmlCNScreenSpeed = m_objXmlParentNode.SelectSingleNode("MedStoreScreenSpeed"); // XmlNode m_objXmlCNScreenDelayTime = m_objXmlParentNode.SelectSingleNode("MedStoreScreenDelayTime"); // XmlNode m_objXmlCNScreenColorSwap = m_objXmlParentNode.SelectSingleNode("MedStoreScreenColorSwap"); // XmlNode m_objXmlCNScreenRgSwap = m_objXmlParentNode.SelectSingleNode("MedStoreScreenRgSwap"); // XmlNode m_objXmlCNScreenID = m_objXmlParentNode.SelectSingleNode("MedStoreScreenID "); // XmlNode m_objXmlCNScreenFontSize = m_objXmlParentNode.SelectSingleNode("MedStoreScreenFontSize"); // if (m_objXmlParentNode != null) // { // try // { // m_objVo = new clsMedStoreScreenConfigVo(); // m_objVo.m_strScreenID = int.Parse(m_objXmlCNScreenID.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intSpeed = int.Parse(m_objXmlCNScreenSpeed.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intScreenWidth = int.Parse(m_objXmlCNScreenWidth.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intScreenHeight = int.Parse(m_objXmlCNScreenHeight.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intRgSwap = int.Parse(m_objXmlCNScreenRgSwap.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intMode = int.Parse(m_objXmlCNScreenMode.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intDelayTime = int.Parse(m_objXmlCNScreenDelayTime.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intComm = int.Parse(m_objXmlCNScreenComm.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intColorSwap = int.Parse(m_objXmlCNScreenColorSwap.Attributes["value"].Value.ToString().Trim()); // m_objVo.m_intFontSize = int.Parse(m_objXmlCNScreenFontSize.Attributes["value"].Value.ToString().Trim()); // } // catch (Exception Ex) // { // MessageBox.Show(Ex.Message.ToString()); // } // } // } //} //catch (Exception ex) //{ // MessageBox.Show(ex.Message.ToString()); //} #endregion string strMsg = string.Empty; m_objVo = new clsMedStoreScreenConfigVo(); bool res = this.m_objLEDManager.Load("MedstoreSendWindow", out strMsg); System.Drawing.Size m_objTempSize; if (!res) { throw new ApplicationException(strMsg); } System.Collections.Specialized.NameValueCollection nv = m_objLEDManager.GetMasterCustomStyle(0); try { m_objVo.m_objUpFont = new System.Drawing.Font(nv["Font"], float.Parse(nv["UpFontSize"]), FontStyle.Bold); m_objVo.m_objDownFont = new System.Drawing.Font(nv["Font"], float.Parse(nv["DownFontSize"]), FontStyle.Bold); m_objVo.m_strDescription = nv["Description"].ToString(); m_objTempSize = m_objLEDManager.GetSize(0); m_objVo.m_intScreenWidth = m_objTempSize.Width; m_objVo.m_intScreenHeight = m_objTempSize.Height; } catch { } }