/// <summary> /// 保存正式会员 /// </summary> /// <param name="teachers"></param> public static void SaveFormalUsers(FormalUserDAL teachers) { using (FileStream fs = new FileStream(formalUserDocPath, FileMode.Create, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, teachers); } }
public static void InitAll() { if (!Directory.Exists("data")) { Directory.CreateDirectory("data"); } admins = DataFileAccess.GetAdmins(); casualUsers = DataFileAccess.GetCasualUsers(); formalUsers = DataFileAccess.GetFormalUsers(); parks = DataFileAccess.GetParks(); orders = DataFileAccess.GetOrders(); }
/// <summary> /// 读取正式会员 /// </summary> /// <returns></returns> public static FormalUserDAL GetFormalUsers() { FormalUserDAL formalUsers; if (File.Exists(formalUserDocPath)) { using (FileStream fs = new FileStream(formalUserDocPath, FileMode.Open, FileAccess.Read)) { BinaryFormatter bf = new BinaryFormatter(); formalUsers = (FormalUserDAL)bf.Deserialize(fs); } } else { using (FileStream fs = new FileStream(formalUserDocPath, FileMode.CreateNew, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); formalUsers = new FormalUserDAL(); bf.Serialize(fs, formalUsers); } } return(formalUsers); }