本文整理汇总了C#中Common.System.Add方法的典型用法代码示例。如果您正苦于以下问题:C# System.Add方法的具体用法?C# System.Add怎么用?C# System.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Common.System
的用法示例。
在下文中一共展示了System.Add方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetMenuItems
void GetMenuItems(System.Windows.Forms.Menu.MenuItemCollection ParentItemList, List<Sys_FormMaster_fom_Info> listForms, int iParentID)
{
if (ParentItemList == null)
{
return;
}
if (listForms == null)
{
return;
}
List<Sys_FormMaster_fom_Info> listSubForms = listForms.Where(x => x.fom_iParentID == iParentID).ToList();
if (listSubForms == null)
{
return;
}
if (listSubForms.Count < 1)
{
return;
}
foreach (Sys_FormMaster_fom_Info formItem in listSubForms)
{
if (formItem == null)
{
continue;
}
MenuItem menu = new MenuItem();
menu.Name = "menu" + formItem.fom_iRecordID.ToString();
menu.Text = formItem.fom_cFormDesc;
menu.Tag = formItem.fom_cExePath;
#region 2014-04-02 Lunlin 改變報表輸出
try
{
string strMachineType = Common.Util.ConfigUtil.GetAppSetting("Department");
if (menu != null && menu.Tag.ToString().Contains(".ReportMachine"))
{
menu.Tag = menu.Tag.ToString().Replace("ReportMachine", strMachineType + "ReportMachine");
}
if (menu != null && menu.Tag.ToString().Contains(".ReportSelfCheck"))
{
menu.Tag = menu.Tag.ToString().Replace("ReportSelfCheck", strMachineType + "ReportSelfCheck");
}
}
catch
{ }
#endregion
menu.Enabled = formItem.isEnable;
if (!string.IsNullOrEmpty(formItem.fom_cExePath))
{
menu.Click += new EventHandler(menuForm_Click);
}
GetMenuItems(menu.MenuItems, listForms, formItem.fom_iRecordID);
//額外添加消息欄
//if (formItem.fom_cFormNumber.Trim() == "RunningMonitor")
//{
// MenuItem menuNotice = new MenuItem();
// menuNotice.Name = "menuNotice";
// menuNotice.Text = "消息欄";
// menuNotice.Click += new EventHandler(menuNotice_Click);
// menuNotice.Checked = true;
// menu.MenuItems.Add(menuNotice);
//}
ParentItemList.Add(menu);
}
}
示例2: AddBindingParameters
public void AddBindingParameters(ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters)
{
var proReq =
bindingParameters.Remove<ChannelProtectionRequirements>();
proReq = new ChannelProtectionRequirements();
MessagePartSpecification unProtectedSpec = new MessagePartSpecification();
MessagePartSpecification protectedSpec = new MessagePartSpecification(true);
// I'm setting same protection level for all the actions.
// You could specify different protection level per action, if required.
// Also note, I haven't implemented any support for custom SOAP headers.
// However that can easily be added using the same mechansim.
switch (level)
{
case ProtectionLevel.None:
proReq.OutgoingSignatureParts.AddParts(unProtectedSpec, "*");
proReq.IncomingSignatureParts.AddParts(unProtectedSpec, "*");
proReq.OutgoingEncryptionParts.AddParts(unProtectedSpec, "*");
proReq.IncomingEncryptionParts.AddParts(unProtectedSpec, "*");
break;
case ProtectionLevel.Sign:
proReq.OutgoingSignatureParts.AddParts(protectedSpec, "*");
proReq.IncomingSignatureParts.AddParts(protectedSpec, "*");
proReq.OutgoingEncryptionParts.AddParts(unProtectedSpec, "*");
proReq.IncomingEncryptionParts.AddParts(unProtectedSpec, "*");
break;
case ProtectionLevel.EncryptAndSign:
proReq.OutgoingSignatureParts.AddParts(protectedSpec, "*");
proReq.IncomingSignatureParts.AddParts(protectedSpec, "*");
proReq.OutgoingEncryptionParts.AddParts(protectedSpec, "*");
proReq.IncomingEncryptionParts.AddParts(protectedSpec, "*");
break;
}
// Add our protection requirement for this endpoint into the binding params.
bindingParameters.Add(proReq);
}
示例3: GetMenuItems
void GetMenuItems(System.Windows.Forms.Menu.MenuItemCollection ParentItemList, List<Sys_FormMaster_fom_Info> listForms, int iParentID, bool isException)
{
if (ParentItemList == null)
{
return;
}
if (listForms == null)
{
return;
}
List<Sys_FormMaster_fom_Info> listSubForms = listForms.Where(x => x.fom_iParentID == iParentID).ToList();
if (listSubForms == null)
{
return;
}
if (listSubForms.Count < 1)
{
return;
}
foreach (Sys_FormMaster_fom_Info formItem in listSubForms)
{
if (formItem == null)
{
continue;
}
MenuItem menu = new MenuItem();
menu.Name = "menu" + formItem.fom_iRecordID.ToString();
menu.Text = formItem.fom_cFormDesc;
//menu.Tag = formItem.fom_cExePath;
menu.Tag = formItem;
menu.Enabled = isException == true ? isException : formItem.isEnable;
if (!string.IsNullOrEmpty(formItem.fom_cExePath))
{
menu.Click += new EventHandler(menuForm_Click);
}
if (formItem.fom_cShortCut != Shortcut.None.ToString() && !string.IsNullOrEmpty(formItem.fom_cShortCut))
{
Shortcut vShortcut = (Shortcut)TypeDescriptor.GetConverter(typeof(Keys)).ConvertFromString(formItem.fom_cShortCut);
menu.Shortcut = vShortcut;
menu.ShowShortcut = true;
}
if (formItem.fom_lIsPreOpen)
{
menuForm_Click(menu, null);
}
GetMenuItems(menu.MenuItems, listForms, formItem.fom_iRecordID, isException);
ParentItemList.Add(menu);
}
}