public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { if (value is string) { try { string s = (string)value; string[] s2 = s.Split(':'); string[] s3 = s2[1].Split(','); UserDataClass d = new UserDataClass { Name = s2[0] }; foreach (string i in s3) { d._entries.Add(i); } return(d); } catch { // ignored } } return(base.ConvertFrom(context, culture, value)); }
protected void Page_Load(object sender, EventArgs e) { if ((String)Session["loginname"] != "") { if (data == null) { data = new UserDataClass(); } //Selected server is negative by default if ((String)Session["Server"] == "0") { ddlDatabase.Items.Add("Empty"); ddlTable.Items.Add("Empty"); } //Fill dropdownlists else { //TODO Add to dropdownlists data ddlDatabase.Items.Add(""); } } else { //If is not connected and tried to force his way in //Response.Redirect("~/Websites/Frontpage.aspx"); } }
//Runs first (and only) time 'FireBaseLogic' is enabled. A new user is created. void Awake() { //Debug.Log("New user created"); user = new UserDataClass(); //Create a new resource on a server, put will later add data to the same resource. //RestClient.Post("https://gazetrackingdata.firebaseio.com/"+user.timeStamp+".json", user); }
protected void Page_Load(object sender, EventArgs e) { if ((String)Session["loginname"] != "") { if (data == null) { data = new UserDataClass(); } //Selected server is negative by default /* * if ((String)Session["Server"] == "0") * { * * } * //Fill dropdownlists * else * {*/ /* * //Luetaan xml-tiedostosta tt:n tiedot ja esitetään new gvData:ssa * DataSet ds = new DataSet(); * DataTable dt = new DataTable(); * //DataView ei pakollinen, mutta hieno kuulemma * DataView dv = new DataView(); * ds.ReadXml(path); * dt = ds.Tables[0]; * dv = dt.DefaultView; */ //Syötetään data näkyville //gvData.DataSource = dt; if (Session["Servers"] == null) { Session["Servers"] = data.getUserServers((String)Session["loginname"], path); } else { ; } dgData.DataSource = ((DataTable)Session["Servers"]); dgData.DataBind(); //TODO Add to dropdownlists data //dgData.Items.Count; //} } else { //If is not connected and tried to force his way in //Response.Redirect("~/Websites/Frontpage.aspx"); } }
public void Read(VoidPtr userDataAddr) { if (userDataAddr == null) { return; } UserData * data = (UserData *)userDataAddr; ResourceGroup *group = data->Group; ResourceEntry *pEntry = &group->_first + 1; int count = group->_numEntries; for (int i = 0; i < count; i++, pEntry++) { UserDataEntry *entry = (UserDataEntry *)((VoidPtr)group + pEntry->_dataOffset); UserDataClass d = new UserDataClass { _name = new string((sbyte *)group + pEntry->_stringOffset) }; VoidPtr addr = (VoidPtr)entry + entry->_dataOffset; d._type = entry->Type; if (d._type != UserValueType.String) { for (int x = 0; x < entry->_entryCount; x++) { switch (entry->Type) { case UserValueType.Float: d._entries.Add(((float)*(bfloat *)addr).ToString()); addr += 4; break; case UserValueType.Int: d._entries.Add(((int)*(bint *)addr).ToString()); addr += 4; break; } } } else { d._entries.Add(new string((sbyte *)addr)); } Add(d); } }
public readonly UserDataClass myclass; //只读 public userdataController(UserDataClass myClass) { myclass = myClass; }
public void Remove(UserDataClass u) { List.Remove(u); }
public void Add(UserDataClass u) { List.Add(u); }