⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmmain.cs

📁 报刊广告管理系统。CSharp编写
💻 CS
📖 第 1 页 / 共 5 页
字号:
									msg.ShowWarning(string.Format("未知错误,错误码:{0}",rv));
									break;
							}
						}
					}
					#endregion
					break;
				case "系统设置":
					#region 系统设置
					setting.ShowDialog();
					#endregion
					break;
				case "修改密码":
					#region 修改密码
					if(this.changepassword.ShowDialog(this.uinfo.Data.Password)==DialogResult.OK)
					{
						int rv = this.sqlcon.RunCmdGetInt(
							string.Format("Update iUser Set Password = '{0}' where Code = '{1}'"
							,this.changepassword.NewPassword,this.uinfo.Data.Code),0);
						if(rv != -99)
						{
							this.uinfo.Data.Password = this.changepassword.NewPassword;
						}
						else
						{
							msg.ShowWarning(string.Format("数据库错误!\r\n{0}",sqlcon.LastError));
						}
					}
					#endregion
					break;
				case "系统退出":
					this.Close();
					break;
				case "关于":
					about.ShowDialog();
					break;
			}
		}
		#endregion

		#region AddNewForm
		public void AddNewForm(DevExpress.XtraNavBar.NavBarItem item,string name) 
		{
			Child.ChdBase frm = null;
			switch(item.Caption)
			{
				case "广告登记":
					frm = new Child.ChildAdvRegist(item);
					break;
				case "广告批示":
					frm = new Child.ChildAdvAuth(item);
					break;
				case "交款收费":
					frm = new Child.ChildAdvPay(item);
					break;
				case "汇总报表":
					frm =  new Child.ChildAdvReport(item);
					break;
				case "广告模版":
					frm = new Child.ChildAdvModel(item);
					break;
				case "人员设置":
					frm = new Child.ChildMgrUser(item);
					break;
				case "资料设置":
					frm = new Child.ChildMgrInfo(item);
					break;
				case "系统日志":
					frm = new Child.ChildMgrLogin(item);
					break;
				case "数据备份":
					frm = new Child.ChildMgrDataBack(item);
					break;
				default :
					//frm = new Child.ChdBase(item);
					break;
			}
			if(frm != null)
			{
				frm.Text = name;
				frm.MdiParent = this;
				frm.Show();
			}

		}
		#endregion
		#endregion

		#region 汉化DevExpress组件

		#region 激活汉化
		public void ActiveChinese()
		{
			DevExpress.XtraGrid.Localization.GridLocalizer.Active = new MyGridLocalizer();
			DevExpress.XtraBars.Localization .BarResLocalizer .Active = new MyXtraBarsLocalizer ();
			DevExpress.XtraEditors.Controls.Localizer.Active = new MyXtraEditorsLocalizer ();
			DevExpress.XtraNavBar.NavBarLocalizer.Active= new MyXtraNavBarLocalizer ();
			//DevExpress.XtraPivotGrid.Localization .PivotGridResLocalizer.Active = new MyXtraPivotGridLocalizer ();
			DevExpress.XtraPrinting.Localization.PreviewLocalizer.Active = new MyXtraPrintingLocalizer ();
			DevExpress.XtraReports .Localization.ReportLocalizer.Active =new MyXtraReportLocalizer ();

		}
		#endregion

		#region  汉化xtraGrid部分 
		public class MyGridLocalizer : DevExpress.XtraGrid.Localization.GridLocalizer 
		{
			public override string GetLocalizedString(DevExpress.XtraGrid.Localization.GridStringId id)//GetLocalizedString(StringId id) 
			{
				string ret = "";
				switch(id) 
				{
						// GridStringId 成员的汉化
						//case DevExpress.XtraGrid.Localization.GridStringId.WindowErrorCaption                            : return   "mahaha";
					case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterNonBlanks                     : return   "(非空白)";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogCancelButton           : return   "取消(&C)";
					case DevExpress.XtraGrid.Localization.GridStringId.GridNewRowText                           : return   "点击这儿新添加一行数据";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortAscending                  : return   "升序排序";
					case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerBandHeader                  : return   "联合标题";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogRadioOr                : return   "或(&O)";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullCollapse               : return   "全部折叠";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFit                        : return   "最佳列宽度";
					case DevExpress.XtraGrid.Localization.GridStringId.GridGroupPanelText                       : return   "拖曳列标题到此处,并对它进行分组";
					case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerDescription                 : return   "设置当前视图打印选项.";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogOkButton               : return   "确定(&O)";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLike          : return   "包含";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionGTE           : return   ">=";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionEQU           : return   "=";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLTE           : return   "<=";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNEQ           : return   "<>";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnUnGroup                        : return   "取消组";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomizationBands                       : return   "联合区";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionBlanks        : return   "空白";
					case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerCardView                    : return   "打印设置(卡片视图)";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupBox                       : return   "分组框";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionGT            : return   ">";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLT            : return   "<";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroup                          : return   "按该列分组";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCountFormat                    : return   "{0}";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCount                          : return   "计数";
					case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterAll                           : return   "(全部)";
					case DevExpress.XtraGrid.Localization.GridStringId.CardViewNewCard                          : return   "新卡片";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogFormCaption            : return   "自定义自动筛选方式";
					case DevExpress.XtraGrid.Localization.GridStringId.ColumnViewExceptionMessage               : return   "你要修改这个值吗?";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFitAllColumns              : return   "最佳列宽度(全部列)";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterNone                           : return   "无";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnClearFilter                    : return   "取消筛选";
					case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterBlanks                        : return   "(空白)";
					case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterCustom                        : return   "(自定义)";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullExpand                 : return   "全部展开";
					case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButtonSort     : return   "排序";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNonBlanks     : return   "非空白";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelClearGrouping              : return   "清除分组";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnColumnCustomization            : return   "自定义显示列";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMaxFormat                      : return   "最大={0}";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAverage                        : return   "平均";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialog2FieldCheck            : return   "栏";
					case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButton         : return   "自定义";
					case DevExpress.XtraGrid.Localization.GridStringId.FileIsNotFoundError                      : return   "{0}文件未找到";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogRadioAnd               : return   "与(&A)";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogCaption                : return   "筛选条件表达式:";
					case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerBandedView                  : return   "打印设置(联合视图)";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMax                            : return   "最大";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMin                            : return   "最小";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterSum                            : return   "合计";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortDescending                 : return   "降序排序";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAverageFormat                  : return   "平均={0:#.##}";
					case DevExpress.XtraGrid.Localization.GridStringId.GridOutlookIntervals                     : return   "较早;上月;三周前;两周前;上周;;;;;;;;昨天;今天;明天;;;;;;;;下周;再下周;下下周;下月;再下月;";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterSumFormat                      : return   "合计={0:#.##}";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFilter                         : return   "筛选";
					case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMinFormat                      : return   "最小={0}";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomizationCaption                     : return   "自定义";
					case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerGridView                    : return   "打印设置(表格视图)";
					case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButtonFilter   : return   "筛选";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNotLike       : return   "不包含";
					case DevExpress.XtraGrid.Localization.GridStringId.CustomizationColumns                     : return   "列";
						// ...
					default:
						ret = "";
						break;
				}
				return ret;
			}
		}
		#endregion

		#region  汉化XtraBars3部分

		public class MyXtraBarsLocalizer : DevExpress.XtraBars.Localization.BarLocalizer 
		{
			public override string GetLocalizedString(DevExpress.XtraBars.Localization.BarString id)//GetLocalizedString(StringId id) 
			{
				string ret = "";
				switch(id) 
				{
						// 成员的汉化DevExpress.XtraBars.Localization.BarStringID
						//DevExpress.XtraBars.Localization.BarResLocalizer
					case DevExpress.XtraBars.Localization.BarString.ToolbarNameCaption               : return   "工具栏名称(&T):";
					case DevExpress.XtraBars.Localization.BarString.ResetButton						   : return   "重新设置工具栏(&R)";
					case DevExpress.XtraBars.Localization.BarString.RenameToolbarCaption             : return   "工具栏重命名";
					case DevExpress.XtraBars.Localization.BarString.ToolBarMenu                      : return   "重新设置(&R)$删除(&D)$!命名(&N)$!默认(&L)$全部纯文字(&T)$纯文字菜单(&O)$图标与文字(&A)$!创建组(&G)$可见(&V)$常用的(&M)";
					case DevExpress.XtraBars.Localization.BarString.NewToolbarCustomNameFormat       : return   "自定义{0}";
					case DevExpress.XtraBars.Localization.BarString.MenuAnimationSlide               : return   "滑动";
					case DevExpress.XtraBars.Localization.BarString.AddOrRemove                      : return   "添加或删除按钮(&A)";
					case DevExpress.XtraBars.Localization.BarString.CustomizeWindowCaption           : return   "自定义";
					case DevExpress.XtraBars.Localization.BarString.MenuAnimationNone                : return   "无";
					case DevExpress.XtraBars.Localization.BarString.MenuAnimationFade                : return   "淡出";
					case DevExpress.XtraBars.Localization.BarString.ResetBarCaption                  : return   "自定义";
					case DevExpress.XtraBars.Localization.BarString.NewToolbarCaption                : return   "新建工具栏";
					case DevExpress.XtraBars.Localization.BarString.MenuAnimationSystem              : return   "(系统默认值)";
					case DevExpress.XtraBars.Localization.BarString.CustomizeButton                  : return   "自定义(&C)...";
					case DevExpress.XtraBars.Localization.BarString.MenuAnimationRandom              : return   "任意";
					case DevExpress.XtraBars.Localization.BarString.MenuAnimationUnfold              : return   "展开";
					case DevExpress.XtraBars.Localization.BarString.ResetBar                         : return   "是否确实要重置对 “{0}” 工具栏所作的修改?";

						// ...
					default:
						ret = "";
						break;
				}
				return ret;
			}
		}
		#endregion

		#region  汉化XtraEditors部分

		public class MyXtraEditorsLocalizer : DevExpress.XtraEditors.Controls.Localizer
		{
			public override string GetLocalizedString(DevExpress.XtraEditors.Controls.StringId id)//GetLocalizedString(StringId id) 
			{
				string ret = "";
				switch(id) 
				{
						// 成员的汉化DevExpress.XtraEditors3.Resources.DllGetLocalizedString
						//DevExpress.XtraEditors.Controls.Localizer.GetLocalizedString(StringId) : String
					case DevExpress.XtraEditors.Controls.StringId.PictureEditOpenFileFilter            : return   "位图文件(*.bmp)|*.bmp|图形交换格式(*.gif)|*.gif|JPEG 文件交换格式(*.jpg;*.jpeg)|*.jpg;*.jpeg|图标文件 (*.ico)|*.ico|所有图象文件|*.bmp;*.gif;*.jpg;*.jpeg;*.ico;*.png;*.tif|所有文件|*.*";
					case DevExpress.XtraEditors.Controls.StringId.NavigatorNextButtonHint              : return   "后一条记录";
					case DevExpress.XtraEditors.Controls.StringId.ImagePopupPicture										: return   "(画片)";
					case DevExpress.XtraEditors.Controls.StringId.TabHeaderButtonNext									: return   "向右滚动";
					case DevExpress.XtraEditors.Controls.StringId.TabHeaderButtonPrev									: return   "向左滚动";
					case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxOkButtonText						: return   "确定(&O)";
					case DevExpress.XtraEditors.Controls.StringId.Cancel																: return   "取消(&C)";
					case DevExpress.XtraEditors.Controls.StringId.DateEditToday												: return   "今天";
					case DevExpress.XtraEditors.Controls.StringId.DateEditClear												: return   "清除";
					case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuCut										: return   "剪切";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -