public static ModelOperate GetOperate(OperateTypes operate, string caption = "") { string text = ""; string group = ""; int order = (int)operate; int imageIndex = -1; if (operate == OperateTypes.New) { text = "新增"; group = "编辑"; imageIndex = 48; } else if (operate == OperateTypes.Modify) { text = "修改"; group = "编辑"; imageIndex = 49; } else if (operate == OperateTypes.Delete) { text = "删除"; group = "编辑"; imageIndex = 50; } else if (operate == OperateTypes.View) { text = "查看"; group = "查看"; imageIndex = 3; } else if (operate == OperateTypes.Revoke) { text = "撤回"; group = "操作"; imageIndex = 9; } else if (operate == OperateTypes.Relate) { text = "关联"; group = "操作"; imageIndex = 28; } else if (operate == OperateTypes.Disabled) { text = "停用"; group = "操作"; imageIndex = 54; } else if (operate == OperateTypes.Enabled) { text = "启用"; group = "操作"; imageIndex = 34; } else if (operate == OperateTypes.Agree) { text = "审核"; group = "操作"; imageIndex = 2; } else if (operate == OperateTypes.SplitCost) { text = "费用拆分"; group = "操作"; imageIndex = 55; } else if (operate == OperateTypes.Close) { text = "关闭预算单"; group = "操作"; imageIndex = 56; } else if (operate == OperateTypes.ViewMoney) { text = "查看合同收付"; group = "操作"; imageIndex = 46; } else if (operate == OperateTypes.ViewMoneyDetail) { text = "查看合同货款往来"; group = "操作"; imageIndex = 22; } else if (operate == OperateTypes.ImportData) { text = "导入"; group = "操作"; imageIndex = 57; } else if (operate == OperateTypes.Print) { text = "打印"; group = "打印"; imageIndex = 58; } else if (operate == OperateTypes.Confirm) { text = "确认"; group = "操作"; imageIndex = 59; } else if (operate == OperateTypes.GiveUp) { text = "放弃"; group = "操作"; imageIndex = 60; } ModelOperate mm = new ModelOperate(operate, string.IsNullOrEmpty(caption) ? text : caption, group, order, imageIndex); return(mm); }
public ModelOperate(OperateTypes operate, string text, string groupText, int order, int imageIndex, UITypes uiType = UITypes.LargerButton) : this(operate.ToString(), text, groupText, order, imageIndex, uiType) { }