public void Write(Entity.Configure EntityConfig) { var Config = JsonConvert.SerializeObject(EntityConfig); var ConfigFile = IsolatedStorageFile.GetUserStoreForApplication(); using (IsolatedStorageFileStream StrageFileStream = ConfigFile.CreateFile("config.json")) using (StreamWriter writer = new StreamWriter(StrageFileStream)) { writer.Write(Config); } }
/// <summary> /// コンストラクタです。 /// 環境変数を設定します。 /// </summary> public CsvToUserList(Entity.Configure EntityConfig) { CSS.Library.Timecard.Entity.Config.Properties props = new CSS.Library.Timecard.Entity.Config.Properties(); props.User = EntityConfig.User; props.Password = EntityConfig.Password; props.UriAdress = EntityConfig.UriAdress; props.FolderName = EntityConfig.FolderName; props.Domain = EntityConfig.Domain; CsvToList csvList = new CsvToList(); SharedFile smbUserList = new SharedFile(props); if (smbUserList.SmbExists("UserList.txt")) { _Users = csvList.Users(smbUserList.SmbReader("UserList.txt")); } }
/// <summary> /// コンストラクタです。 /// </summary> /// <param name="Id">社員No</param> public WriteTime(string Id, Entity.Configure EntityConfig) { // 初期設定 Config.Properties props = new Config.Properties(); props.User = EntityConfig.User; props.Password = EntityConfig.Password; props.UriAdress = EntityConfig.UriAdress; props.FolderName = EntityConfig.FolderName; props.Domain = EntityConfig.Domain; // ファイル名設定 _FileName.Length = 0; _FileName.Append(_NowTime.ToString("yyyyMM")); _FileName.Append("_"); _FileName.Append(Id); _FileName.Append(".txt"); // クラス変数へ設定 _SmbRecordFile = new SharedFile(props); this.InitCalendar(); }
public Entity.Configure Read() { Entity.Configure EntityConfig = new Entity.Configure(); var ConfigFile = IsolatedStorageFile.GetUserStoreForApplication(); if (!IsolatedStorageFileExists(_ConfigFileName)) { CreateConfigFIle(); } using (IsolatedStorageFileStream StrageFileStream = ConfigFile.OpenFile(_ConfigFileName, FileMode.Open)) using (StreamReader reader = new StreamReader(StrageFileStream)) { var JsonConfig = JsonConvert.DeserializeObject <Entity.Configure>(reader.ReadToEnd()); EntityConfig.UriAdress = JsonConfig.UriAdress; EntityConfig.FolderName = JsonConfig.FolderName; EntityConfig.User = JsonConfig.User; EntityConfig.Password = JsonConfig.Password; EntityConfig.Domain = JsonConfig.Domain; } return(EntityConfig); }