private void UpdateUserInfo(string keyt) { INIOperater INIOper = new INIOperater(Application.StartupPath + "\\"); INIOper.WriteKey("user", "atmfuser", UserId.Text); INIOper.WriteKey("user", "gguserid", GGuserId.Text); INIOper.WriteKey("user", "keyt", keyt); //INIOper.WriteKey("user", "keyt2", keyt2); INIOper.WriteKey("export", "path", savePath); INIOper.WriteKey("infomation", "version", Application.ProductVersion); }
private void UpdateDataStruct(string ConfigPath) { INIOperater INIOper = new INIOperater(ConfigPath); if (INIOper.isFileExists()) { FieldInfo[] finfoes = AStruct.GetType().GetFields(); foreach (FieldInfo finfo in finfoes) { string tem = INIOper.GetKey("ATMDataPosition", finfo.Name); if (tem != "") { try { int tempNum = int.Parse(tem.Trim()); finfo.SetValue(AStruct, tempNum); } catch (Exception) { continue; } } else { INIOper.WriteKey("ATMDataPosition", finfo.Name, finfo.GetValue(AStruct).ToString()); } } FieldInfo[] finfies1 = GGStruct.GetType().GetFields(); foreach (FieldInfo finfo in finfies1) { string tem = INIOper.GetKey("GGWOWMDataPosition", finfo.Name); if (tem != "") { try { int tempNum = int.Parse(tem.Trim()); finfo.SetValue(GGStruct, tempNum); } catch (Exception) { continue; } } else { INIOper.WriteKey("GGWOWMDataPosition", finfo.Name, finfo.GetValue(GGStruct).ToString()); } } } }