private void ReadStaffRoleInfo(object RoleID) { ORGStaffHelper oRGStaffHelper = new ORGStaffHelper(); List <string> staffIDs = (new ORGStaffRoleHelper()).GetStaffIDs(RoleID.ToString()); string[] realName = new string[2]; foreach (string staffID in staffIDs) { Staff staff = oRGStaffHelper.Load(staffID); if (staff != null) { realName[0] = staff.RealName; realName[1] = staff.LoginName; ListViewItem listViewItem = new ListViewItem(realName) { Tag = staff }; this.lvStaffRole.Items.Add(listViewItem); } } }
private void btnOK_Click(object sender, EventArgs e) { if (this.txtUser.Text.Trim().Length == 0) { System.Windows.Forms.MessageBox.Show("请输入登录用户名!"); } else { ORGStaffHelper oRGStaffHelper = new ORGStaffHelper("ORGSTAFF"); if (oRGStaffHelper.ValidePassword(this.txtUser.Text.Trim(), this.txtPassword.Text)) { _context.UserID = this.txtUser.Text.Trim(); base.DialogResult = System.Windows.Forms.DialogResult.OK; base.Close(); } else { System.Windows.Forms.MessageBox.Show("密码错误!"); } } }
static void Main() { //{ // if (!RuntimeManager.Bind(ProductCode.Desktop)) // { // MessageBox.Show("Unable to bind to ArcGIS runtime. Application will be shut down."); // return; // } //} ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Application.Run(new Form1()); ExceptionHandler.Attach(); //DumpFormats(); var logger = new LoggingService(); logger.Info("APPLICATION STARTUP"); ShowSplashScreen(); Timer.Start(); SplashView.Instance.ShowStatus("正在检查许可..."); m_AOLicenseInitializer.InitializeApplication( new esriLicenseProductCode[] { esriLicenseProductCode.esriLicenseProductCodeEngine, esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB }, new esriLicenseExtensionCode[] { esriLicenseExtensionCode.esriLicenseExtensionCode3DAnalyst, esriLicenseExtensionCode.esriLicenseExtensionCodeNetwork, esriLicenseExtensionCode.esriLicenseExtensionCodeSpatialAnalyst, esriLicenseExtensionCode.esriLicenseExtensionCodeSchematics, esriLicenseExtensionCode.esriLicenseExtensionCodeMLE, esriLicenseExtensionCode.esriLicenseExtensionCodeTracking }); var container = CreateContainer(); CompositionRoot.Compose(container); if (ORGStaffHelper.IsValide()) { frmLogin frmLogin = new frmLogin(container); SplashView.Instance.Visible = false; if (frmLogin.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return; } } SplashView.Instance.Visible = true; SplashView.Instance.ShowStatus("引导配置..."); LoadConfig(container); SplashView.Instance.ShowStatus("启动应用程序..."); container.Run <NewMainPresenter>(); }