private int CheckSum() { int checksum = 0; int value = 1; string groupCode = GroupCode.ToString(); foreach (var letter in groupCode) { var number = int.Parse(letter.ToString()); checksum += number * value; value = value == 1 ? 3 : 1; } string editorCode = EditorCode.ToString(); foreach (var letter in editorCode) { var number = int.Parse(letter.ToString()); checksum += number * value; value = value == 1 ? 3 : 1; } string published = Published.ToString(); foreach (var letter in editorCode) { var number = int.Parse(letter.ToString()); checksum += number * value; value = value == 1 ? 3 : 1; } return(checksum = 10 - (checksum % 10)); }
public bool HasClientAccess(string clientId, GroupCode code, Scope scope) { //var clientScopes = GetClientScopes(clientId); //var foundScope = clientScopes.FirstOrDefault(s => s.Code.ToLower() == code.ToString().ToLower() && s.Scope.ToLower() == scope.ToString().ToLower()); //return foundScope != null; return(true); }
internal WBSTreeNode(WBSCache outerInstance, GroupCode code, bool alwaysShowGroupPrefix) { this.outerInstance = outerInstance; this.code = code; this.alwaysShowGroupPrefix = alwaysShowGroupPrefix; UserObject = code; }
/// <summary> /// 获取数据 /// </summary> /// <param name="value">地区编码</param> /// <returns></returns> public List <SelectItem> GetSelectList(GroupCode code, string value) { var cacheDic = CacheDic(); if (cacheDic.ContainsKey(code)) { var areas = cacheDic[code].Values.OrderByDescending(x => x.Sort).ToList().AsQueryable(); if (!string.IsNullOrEmpty(value) && !value.Equals("-1")) { areas = areas.Where(x => !string.IsNullOrEmpty(x.ParentKey) && x.ParentKey.Trim().Equals(value)); } else { areas = areas.Where(_ => string.IsNullOrEmpty(_.ParentKey)); } var alist = areas.ToList(); var list = alist.Select(x => new SelectItem() { Value = x.Key, Text = x.Value }).ToList(); list.Insert(0, new SelectItem() { Value = "-1", Text = "点击选择..." }); return(list); } else { return(null); } }
public virtual GroupCode getGroupCode(string code) { GroupCode gc = hashMap[code]; if (gc == null) { if (code.IndexOf(" - ", StringComparison.Ordinal) != -1) { try { gc = getById(Convert.ToInt64(code.Substring(0, code.IndexOf(" - ", StringComparison.Ordinal)))); if (gc != null) { return(gc); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); Console.Write(ex.StackTrace); } } // must return null here probably return(new ParamItemGroupCode(this, code)); // Compatibility with beta } return(gc); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: @Override public Object nullSafeGet(java.sql.ResultSet arg0, String[] arg1, Object arg2) throws org.hibernate.HibernateException, java.sql.SQLException public override object nullSafeGet(ResultSet arg0, string[] arg1, object arg2) { object rowCode = base.nullSafeGet(arg0, arg1, arg2); if (rowCode == null || provider == null) { return(""); } string groupCodeStr = rowCode.ToString(); int index = groupCodeStr.IndexOf(" - ", StringComparison.Ordinal); if (index == -1) { return(""); } groupCodeStr = groupCodeStr.Substring(0, index); groupCodeStr = GroupCodeExtractor.extractCodeLevels(groupCodeStr, provider.getGroupCodeStyle(codeType))[level - 1]; if (string.ReferenceEquals(groupCodeStr, null)) { return(""); } if (groupCodeField == GROUP_CODE_CODE) { string separator = provider.getGroupCodeSeparator(codeType); return(StringUtils.replaceAll(groupCodeStr, ".", separator)); } GroupCode groupCode = provider.getGroupCodeCache(codeType).getGroupCode(groupCodeStr); if (groupCode == null) { return(""); } if (groupCodeField == GROUP_CODE_TITLE) { return(groupCode.Title); } else if (groupCodeField == GROUP_CODE_ITEM_CODE) { return(((ItemCode)groupCode).ItemCode); } else if (groupCodeField == GROUP_CODE_UNIT) { return(provider.getUnitAlias(groupCode.Unit)); } else if (groupCodeField == GROUP_CODE_DESCRIPTION) { return(groupCode.Description); } else if (groupCodeField == GROUP_CODE_QUANTITY) { return(groupCode.Quantity); } return(groupCode.Notes); }
public Category(Registry parent, DirectionCode dir, GroupCode gro, string name) { this.parentRegistry = parent; this.direction = dir; this.group = gro; this.name = name; documents = new List <Document>(); }
/// <summary> /// 根据分组类型和key获取数值 /// </summary> /// <param name="code"></param> /// <param name="key"></param> /// <returns></returns> public string GetValue(GroupCode code, string key) { var data_Dictionary = Cache_Get_DataDictionary()[code][key]; if (data_Dictionary != null) { return(data_Dictionary.Value); } return(null); }
/// <summary> /// 根据分组类型和key获取数值 /// </summary> /// <param name="code"></param> /// <param name="key"></param> /// <returns></returns> public string GetValue(GroupCode code, string key) { var data_Dictionary = Cache_Get_DataDictionary()[code]; if (data_Dictionary != null && data_Dictionary.ContainsKey(key)) { return(data_Dictionary[key].Value); } return(null); }
private void FillData() { _newGroupCode = new GroupCode("Detalle"); _newBadge = new Badge(); _newMember = new Member(); Context.GroupCodes.Add(_newGroupCode); _newGroupCode.AddMember(_newMember, _newGroupCode.Code); Context.Members.Add(_newMember); Context.Badges.Add(_newBadge); Context.SaveChanges(); }
private string PublishedWithZeros() { int length = 3 + GroupCode.ToString().Length + EditorCode.ToString().Length + Published.ToString().Length; string publishedWithZeros = ""; for (int i = 0; i < 12 - length; i++) { publishedWithZeros += "0"; } return(publishedWithZeros + Published); }
public async Task SendNewGroup(PeerGroupRequest request) { Console.WriteLine($"\n New group received: ${request.Data.GroupName} \n"); var groupCode = new GroupCode().Value; var peerGroup = new PeerGroup(request.Data.GroupName, groupCode); // TODO: we should really be cleaning up unused group codes from this list // after they are no longer used PeerGroups.Add(peerGroup); await Clients.Caller.ReceivePeerGroup(new PeerGroupRequest(request.Sender, peerGroup)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private java.util.Map<String, nomitech.common.base.GroupCode> loadUniFormat(org.hibernate.Session paramSession, String paramString) throws Exception private IDictionary <string, GroupCode> loadUniFormat(Session paramSession, string paramString) { for (sbyte b = 1; b <= 3; b++) { POIFSFileSystem pOIFSFileSystem = new POIFSFileSystem(new FileStream(paramString + b + ".xls", FileMode.Open, FileAccess.Read)); HSSFWorkbook hSSFWorkbook = new HSSFWorkbook(pOIFSFileSystem); this.o_evaluator = hSSFWorkbook.CreationHelper.createFormulaEvaluator(); HSSFSheet hSSFSheet = hSSFWorkbook.getSheetAt(0); int i = getRealNumberOfRows(hSSFSheet); for (int j = 2; j < i; j++) { if (j % this.rowsToCommit == 0) { paramSession.Transaction.commit(); paramSession.Transaction.begin(); Console.WriteLine("Processing next 500..."); } HSSFRow hSSFRow = hSSFSheet.getRow(j); string str = notNull(hSSFRow.getCell(0)); if (!this.csiMap.ContainsKey(str)) { string str1 = str; if (b == 2) { str1 = str1[0] + "." + str1.Substring(1, str1.Length - 1); } else if (b == 3) { str1 = str1[0] + "." + str1.Substring(1, 2) + "." + str1.Substring(4, str1.Length - 4); } string str2 = notNull(hSSFRow.getCell(1)); str1 = StringUtils.replaceAll(str1, ".", ""); int k = str2.LastIndexOf(" - ", StringComparison.Ordinal); if (k != -1) { str2 = str2.Substring(k + 3); } GroupCode groupCode = addGroupCode4(str1, str2); this.uniFormatMap[str] = groupCode; paramSession.save(groupCode); Console.WriteLine(str1 + " = " + str2); } } if (hSSFWorkbook != null) { hSSFWorkbook.close(); } } return(this.uniFormatMap); }
public virtual GroupCode[] getFullCodeTreePath(GroupCode[] groupCodes) { ISet <GroupCode> vector = new HashSet <GroupCode>(); string codeSystem = CodingSystem; bool isAlphabetic = false; bool isRichardson = false; bool isNumeric5 = false; bool isNumeric6 = false; bool isDotted = false; foreach (GroupCode gc in groupCodes) { string code = gc.GroupCode; do { // System.out.print("Parent of "+code+" = "); code = CodeUtils.getParentCodeOfCode(codeSystem, code); // System.out.print(code+"\n"); if (!string.ReferenceEquals(code, null)) { GroupCode grp = getGroupCode(code); if (grp != null && !vector.Contains(grp)) { vector.Add(grp); } } } while (!string.ReferenceEquals(code, null)); vector.Add(gc); // System.out.println("Reconstructing: GroupCode: "+gc); } GroupCode[] codes = vector.toArray(new GroupCode[] {}); if (codeSystem.Equals(DOTTED_GC_STYLE)) { // we should short using a WBS Comparator Arrays.sort(codes, new DottedGroupCodeComparator()); } else { Arrays.sort(codes); } return(codes); }
private async Task FillData() { _eventToAdd = new Event(); _member = new Member { Email = "*****@*****.**", Role = UserRole.Member }; Context.Events.Add(_eventToAdd); Context.Members.Add(_member); _groupCode = _eventToAdd.CreateGroupCode("Test"); await Context.SaveChangesAsync(); }
public override int getLevelOfGroupCode(GroupCode groupCode) { int level = 0; string code = groupCode.GroupCode; do { code = CodeUtils.getParentCodeOfCode(DOTTED_GC_STYLE, code); if (!string.ReferenceEquals(code, null)) { level = level + 1; } } while (!string.ReferenceEquals(code, null)); return(level); }
private void FillData() { _newGroupCode = new GroupCode("Detalle"); _newUser = new Member { FirstName = "Juan", LastName = "LastName" }; var member = new Member(); Context.Members.Add(member); Context.Members.Add(_newUser); Context.SaveChanges(); _newGroupCode.AddMember(_newUser, _newGroupCode.Code); _newGroupCode.AddMember(member, _newGroupCode.Code); Context.GroupCodes.Add(_newGroupCode); Context.SaveChanges(); }
public override String ToString() { var builder = new StringBuilder(); builder.AppendFormat("Brand: '{0}'", BrandName); if (!ModelName.IsNullOrWhiteSpace()) { builder.AppendFormat(" | Model: '{0}'", ModelName); } if (!GroupCode.IsNullOrWhiteSpace()) { builder.AppendFormat(" | Group: {0}", GroupCode); } builder.AppendFormat(" | From: {0} => {1}", From, To); return(builder.ToString()); }
public UserGroupModel Clone() { var user = new UserGroupModel { Id = Id, CreatedDate = CreatedDate, GroupCode = (string)GroupCode.Clone(), GroupName = (string)GroupName.Clone(), PermissionRank = PermissionRank }; if (AvaliableCommands != null) { foreach (var u in AvaliableCommands) { user.AvaliableCommands.Add((string)u.Clone()); } } return(user); }
public virtual DefaultMutableTreeNode findNodeByName(string nodeName) { DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode)constructCodingTreeStructure(); System.Collections.IEnumerator en = rootNode.postorderEnumeration(); while (en.MoveNext()) { DefaultMutableTreeNode currentNode = (DefaultMutableTreeNode)en.Current; GroupCode code = (GroupCode)currentNode.UserObject; if (code.ToString().Equals(nodeName)) { return(currentNode); } } return(rootNode); }
/// <summary> /// 获取下拉框 /// </summary> /// <param name="group"></param> /// <returns></returns> public List <SelectItem> Get_DataDictorySelectItem(GroupCode group, Func <DataDictionary, bool> predicate = null) { var list = new List <SelectItem>(); var dataDic = Cache_Get_DataDictionary(); if (dataDic.Keys.Contains(group)) { var dic = dataDic[group]; var itemList = dic.Values.Where(x => x.ID != "df84ff2a25ff462aac24543976e56d62"); if (predicate != null) { itemList.Where(x => predicate(x)).OrderByDescending(x => x.Sort).ToList().ForEach(x => { list.Add(new SelectItem() { Text = x.Value, Value = x.Key, ParentKey = x.ParentKey }); }); } else { itemList.OrderByDescending(x => x.Sort).ToList().ForEach(x => { list.Add(new SelectItem() { Text = x.Value, Value = x.Key, ParentKey = x.ParentKey }); }); } return(list); } else { return(null); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private java.util.Map<String, nomitech.common.base.GroupCode> loadCmic(org.hibernate.Session paramSession, String paramString) throws Exception private IDictionary <string, GroupCode> loadCmic(Session paramSession, string paramString) { POIFSFileSystem pOIFSFileSystem = new POIFSFileSystem(new FileStream(paramString, FileMode.Open, FileAccess.Read)); HSSFWorkbook hSSFWorkbook = new HSSFWorkbook(pOIFSFileSystem); this.o_evaluator = hSSFWorkbook.CreationHelper.createFormulaEvaluator(); HSSFSheet hSSFSheet = hSSFWorkbook.getSheetAt(0); int i = getRealNumberOfRows(hSSFSheet); for (int j = 2; j < i; j++) { if (j % this.rowsToCommit == 0) { paramSession.Transaction.commit(); paramSession.Transaction.begin(); Console.WriteLine("Processing next 500..."); } HSSFRow hSSFRow = hSSFSheet.getRow(j); string str1 = notNull(hSSFRow.getCell(0)); string str2 = str1.ToString(); string str3 = notNull(hSSFRow.getCell(1)); string str4 = notNull(hSSFRow.getCell(2)); str2 = StringUtils.replaceAll(str2, "-", "."); int k = str3.LastIndexOf(" - ", StringComparison.Ordinal); if (k != -1) { str3 = str3.Substring(k + 3); } GroupCode groupCode = addGroupCode6(str2, str3, str4); this.cmicMap[str1] = groupCode; paramSession.save(groupCode); Console.WriteLine(str1 + " = " + str3); } if (hSSFWorkbook != null) { hSSFWorkbook.close(); } return(this.cmicMap); }
public static List <Category> LoadFrom(Registry parent, string path) { List <string> directories = new List <string>(Directory.EnumerateDirectories(path)); List <Category> cats = new List <Category>(); foreach (var directorio in directories) { int pos = directorio.LastIndexOf(Path.DirectorySeparatorChar); string dir = directorio.Substring(pos + 1); string[] pieces = dir.Split('_'); bool ok = true; if (pieces.Length == 2) { DirectionCode dire = DirectionCode.Entrada; if (!DirectionCode.TryParse(pieces [0] [0].ToString(), out dire)) { ok = false; } GroupCode grou = GroupCode.AsambleaGeneral; if (!GroupCode.TryParse(pieces [0] [1].ToString(), out grou)) { ok = false; } string nam = pieces [1]; if (ok == true) { Category cat = new Category(parent, dire, grou, nam); cat.documents.AddRange(Document.LoadFrom(cat, Path.Combine(path, dir))); cats.Add(cat); } } } return(cats); }
/// <summary> /// 获取地区数据 /// </summary> /// <param name="value">地区编码</param> /// <returns></returns> public List <SelectItem> Get_SchoolList(string parentId, GroupCode code) { var query = Cache_Get_DataDictionary()[code].Values.OrderByDescending(x => x.Sort).ToList().AsQueryable(); if (!string.IsNullOrEmpty(parentId) && !parentId.Equals("0")) { query = query.Where(x => !string.IsNullOrEmpty(x.ParentKey) && x.ParentKey.Trim().Equals(parentId)); } else { query = query.Where(_ => string.IsNullOrEmpty(_.ParentKey)); } var list = query.ToList(); var itemList = list.Select(x => new SelectItem() { Value = x.Key, Text = x.Value }).ToList(); itemList.Insert(0, new SelectItem() { Value = "0", Text = "点击选择..." }); return(itemList); }
private void FillData() { _newGroupCode = new GroupCode("Detalle"); _newUser = new Member { FirstName = "Juan", LastName = "LastName" }; var member = new Member(); var member1 = new Member(); var member2 = new Member(); var member3 = new Member(); var member4 = new Member(); var member5 = new Member(); var member6 = new Member(); Context.Members.Add(member); Context.Members.Add(member1); Context.Members.Add(member2); Context.Members.Add(member3); Context.Members.Add(member4); Context.Members.Add(member5); Context.Members.Add(member6); Context.Members.Add(_newUser); Context.SaveChanges(); _newGroupCode.AddMember(_newUser, _newGroupCode.Code); _newGroupCode.AddMember(member, _newGroupCode.Code); _newGroupCode.AddMember(member1, _newGroupCode.Code); _newGroupCode.AddMember(member2, _newGroupCode.Code); _newGroupCode.AddMember(member3, _newGroupCode.Code); _newGroupCode.AddMember(member4, _newGroupCode.Code); _newGroupCode.AddMember(member5, _newGroupCode.Code); _newGroupCode.AddMember(member6, _newGroupCode.Code); Context.GroupCodes.Add(_newGroupCode); Context.SaveChanges(); }
public override void setFieldData(string field, GroupCode groupCodeTable) { setFieldData(field,(GekCodeTable)groupCodeTable); }
public override int compareTo(GroupCode o) { return groupCode.CompareTo(o.GroupCode); }
/// <summary> /// Forms column code from column code and group code. /// </summary> /// <returns></returns> public string FormColumnCode() { return(string.Join("_", ColumnCode, GroupCode.Replace(" ", "_"))); }
public override int getLevelOfGroupCode(GroupCode groupCode) { // TODO Auto-generated method stub return(0); }
public override void setFieldData(string field, GroupCode groupCodeTable) { // TODO Auto-generated method stub }