using System; using System.Collections.Generic; using System.Linq; using System.Text; using ICSSoft.Base.UserControl.MessageControl; using ICSSoft.Base.Language.Tool; using System.Windows.Forms; using ICSSoft.Base.Config.AppConfig; namespace ICSSoft.Frame.APP { public class ICSBaseSimpleCode { private static readonly int defaultTipType = 0; #region MessageBox OverriWrite /// /// /// /// /// public static void AppshowMessageBox(string info) { List langList = new List(); LangObj langObj = new LangObj(); langObj.LConvertString = info; langObj.LParameters = new object[] { }; langList.Add(langObj); if (langList.Count > 0) { MessageDialog messBox = new MessageDialog(defaultTipType, langList); messBox.ShowDialog(); return; } } /// /// /// /// /// public static void AppshowMessageBox(int TipType, string info) { List langList = new List(); LangObj langObj = new LangObj(); langObj.LConvertString = info; langObj.LParameters = new object[] { }; langList.Add(langObj); if (langList.Count > 0) { MessageDialog messBox = new MessageDialog(TipType, langList); messBox.ShowDialog(); return; } } /// /// /// /// /// public static void AppshowMessageBox(List info) { List langList = new List(); foreach (string str in info) { LangObj langObj = new LangObj(); langObj.LConvertString = str; langObj.LParameters = new object[] { }; langList.Add(langObj); } if (langList.Count > 0) { MessageDialog messBox = new MessageDialog(defaultTipType, langList); messBox.ShowDialog(); return; } } /// /// /// /// /// public static void AppshowMessageBox(int TipType, List info) { List langList = new List(); foreach (string str in info) { LangObj langObj = new LangObj(); langObj.LConvertString = str; langObj.LParameters = new object[] { }; langList.Add(langObj); } if (langList.Count > 0) { ICSSoft.Base.UserControl.MessageControl.MessageDialog messBox = new MessageDialog(TipType, langList); messBox.ShowDialog(); return; } } public static DialogResult AppshowMessageBoxRepose(string strinfo) { List langList = new List(); LangObj obj = new LangObj(); obj.LConvertString = strinfo; obj.LParameters = new object[] { }; langList.Add(obj); RequestionDialog formRequestion = new RequestionDialog(langList); return formRequestion.ShowDialog(); } public static DialogResult AppshowMessageBoxRepose(List info) { List langList = new List(); foreach (string str in info) { LangObj obj = new LangObj(); obj.LConvertString = str; obj.LParameters = new object[] { }; langList.Add(obj); } RequestionDialog formRequestion = new RequestionDialog(langList); return formRequestion.ShowDialog(); } #endregion public static string GetWorkPointErpData() { //return AppConfig.GetDataBaseNameByConnectString(AppConfig.GetDataBaseConnectStringByKey("[DB.ERP]")); string con = AppConfig.GetDataBaseConnectStringByKey("[DB.ERP]"); string conbegin = "Data Source="; int begin = con.IndexOf(conbegin); int end = con.IndexOf(";Database="); string IP = con.Substring(begin + conbegin.Length, end - begin - conbegin.Length); return "[" + IP + "]." + AppConfig.GetDataBaseNameByConnectString(con); } } }