/// <summary> /// 主页面配置数据库 /// </summary> /// <param name="paramOperatorForm"></param> public void SetSql(Form paramOperatorForm) { frmGeneralTool.SysDataConfig mySysDataConfig = new CMS.UILayer.frmGeneralTool.SysDataConfig(); //mySysDataConfig.Owner = paramOperatorForm; mySysDataConfig.Show(); mySysDataConfig.TopMost = true; mySysDataConfig.Activate(); }
/// <summary> /// 检测系统运行必要条件 /// </summary> /// <returns></returns> public static bool SysDBExam(Form paramOperatorForm) { try { if (myDBOperator.InspectSqlserver() == false) { XtraMessageBox.Show("您当前系统中没有安装Microsoft SQL Server,暂无法运行本系统", "系统检测提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } //if (myDBOperator.InspectDatabase("CMS") == false) //if (false) //{ // XtraMessageBox.Show("检测到您系统中不存在数据库:CMS,请附加后再试", "系统检测提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // frmAssist.frmAttach myfrmAttach = new CMS.UILayer.frmAssist.frmAttach(); // if (myfrmAttach.ShowDialog() == DialogResult.OK) // return true; // else // return false; //} if (!SqlSet()) { DialogResult myDialogResult = XtraMessageBox.Show("是否尝试系统数据配置?", "系统数据未准备好", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (myDialogResult == DialogResult.No) { Application.ExitThread(); } else { frmGeneralTool.SysDataConfig mySysDataConfig = new CMS.UILayer.frmGeneralTool.SysDataConfig(); mySysDataConfig.Owner = paramOperatorForm; if (mySysDataConfig.ShowDialog() == DialogResult.OK) { return(false); } else { Application.ExitThread(); } } } return(true); } catch { return(false); } }