private Schedule_Template CreateTemplate(string line) { string id = string.Empty; ScheduleEvent scheduleEvents = ScheduleEvent.None; string scheduleName = string.Empty; string time = string.Empty; int day = 0; int mount = 0; int year = 0; string[] entries = line.Split(','); for (int i = 0; i < entries.Length; i++) { string entry = entries[i]; switch (entry) { case INST_SET_ID: id = entries[++i]; break; case INST_SET_scheduleEvent: scheduleEvents = ConvertType.CheckScheuleEvent(entries[++i]); break; case INST_SET_Name: scheduleName = entries[++i]; break; case INST_SET_Day: time = ConvertType.CheckString(entries[++i]); if (!time.Equals(string.Empty)) { string[] time_entries = time.Split('/'); mount = int.Parse(time_entries[0]); day = int.Parse(time_entries[1]); year = int.Parse(time_entries[2]); } break; } } return(new Schedule_Template(id, scheduleEvents, scheduleName, time, day, mount, year)); }
private Store_Template CreateTemplate(string line) { string id = string.Empty; List <string> storeItemSetOnMon = new List <string>(); List <string> storeItemSetOnTue = new List <string>(); List <string> storeItemSetOnWed = new List <string>(); List <string> storeItemSetOnThu = new List <string>(); List <string> storeItemSetOnFri = new List <string>(); List <string> storeItemSetOnSat = new List <string>(); List <string> storeItemSetOnSun = new List <string>(); Dictionary <ScheduleEvent, string> storeItemSetOnEvent = new Dictionary <ScheduleEvent, string>(); string defaultStoreId = string.Empty; StoreType storeType = StoreType.None; string[] entries = line.Split(','); for (int i = 0; i < entries.Length; i++) { string entry = entries[i]; switch (entry) { case INST_SET_ID: id = entries[++i]; break; case INST_SET_ItemSetOnMon: storeItemSetOnMon.Add(entries[++i]); break; case INST_SET_ItemSetOnTue: storeItemSetOnTue.Add(entries[++i]); break; case INST_SET_ItemSetOnWed: storeItemSetOnWed.Add(entries[++i]); break; case INST_SET_ItemSetOnThu: storeItemSetOnThu.Add(entries[++i]); break; case INST_SET_ItemSetOnFri: storeItemSetOnFri.Add(entries[++i]); break; case INST_SET_ItemSetOnSat: storeItemSetOnSat.Add(entries[++i]); break; case INST_SET_ItemSetOnSun: storeItemSetOnSun.Add(entries[++i]); break; case INST_SET_Event: storeItemSetOnEvent.Add(ConvertType.CheckScheuleEvent(entries[++i]), entries[++i]); break; case INST_SET_Default: defaultStoreId = entries[++i]; break; case INST_SET_StoreType: storeType = ConvertType.ConvertStoreType(entries[++i]); break; } } return(new Store_Template(id, storeItemSetOnMon, storeItemSetOnTue, storeItemSetOnWed, storeItemSetOnThu, storeItemSetOnFri, storeItemSetOnSat, storeItemSetOnSun, storeItemSetOnEvent, defaultStoreId, storeType)); }