/// <summary> /// 以模式方式加载主窗体 /// </summary> /// <param name="objApp"> 应用程序对象 </param> /// <param name="objUser"> 当前登录用户对象 </param> //public void LoadByModeForm(WMSAppInfo objApp, WMSUserInfo objUser) //{ // LoadByModeForm(objApp, objUser, null); //} /// <summary> /// 以模式方式加载主窗体 /// </summary> /// <param name="objApp">应用程序对象</param> /// <param name="objUser">当前登录用户对象</param> /// <param name="objModule">调用模块</param> public void LoadByModeForm(WMSAppInfo objApp, WMSUserInfo objUser, string objModule) { UI.FrmSTable frmX = null; if (objModule == string.Empty || objModule.Trim() == "") //默认为 User { frmX = new frmCompany(); frmX.ModuleRtsId = "2101"; frmX.ModuleRtsName = "单位信息管理"; } else { /* * 2101 单位信息管理 * 2102 部门信息管理 * 2103 用户信息管理 * 2104 权限管理 * */ switch (objModule.Trim().ToLower()) { case "2101": //单位信息管理 frmX = new frmCompany(); frmX.ModuleRtsId = objModule.Trim().ToLower(); frmX.ModuleRtsName = "单位信息管理"; break; case "2102": //部门信息管理 frmX = new frmDept(); frmX.ModuleRtsId = objModule.Trim().ToLower(); frmX.ModuleRtsName = "部门信息管理"; break; case "2103": //用户信息管理 frmX = new frmUserInfo(); frmX.ModuleRtsId = objModule.Trim().ToLower(); frmX.ModuleRtsName = "用户信息管理"; break; case "2104": //权限管理 frmX = new frmUserRight(); frmX.ModuleRtsId = objModule.Trim().ToLower(); frmX.ModuleRtsName = "权限管理"; break; case "2114": //权限管理 frmSupplier.sCondition = " and nType=0 "; frmSupplier.type = 0; frmX = new frmSupplier(); frmX.ModuleRtsId = objModule.Trim().ToLower(); frmX.ModuleRtsName = "供应商管理"; break; case "2115": //权限管理 frmSupplier.sCondition = " and nType=1 "; frmSupplier.type = 1; frmX = new frmSupplier(); frmX.ModuleRtsId = objModule.Trim().ToLower(); frmX.ModuleRtsName = "客户管理"; break; } frmX.AppInformation = objApp; frmX.UserInformation = objUser; frmX.InitFormParameters(); frmX.ShowDialog(); frmX.Dispose(); } }