Пример #1
0
        public static void SaveConfiguration(DataLoadStatusPage page)
        {
            ReportsMotherShip.SetDataLoadStatuses(page);

            using (StreamWriter file = File.CreateText(_dataLoadStatusConfigPath))
            {
                JsonSerializer serializer = new JsonSerializer();
                serializer.Serialize(file, ReportsMotherShip.DataLoadStatus);
            }
        }
Пример #2
0
 private void DataLoadStatusConfig()
 {
     if (DataLoadStatusHelper.ConfigurationExists)
     {
         DataLoadStatusHelper.LoadConfiguration();
     }
     else
     {
         DataLoadStatusPage page = this.MiDashboardPage.OpenDataLoadStatus();
         DataLoadStatusHelper.SaveConfiguration(page);
     }
 }
Пример #3
0
        public static void SetDataLoadStatuses(DataLoadStatusPage page)
        {
            DataLoadStatus.MyClient = string.IsNullOrEmpty(page.MyClient)
                ? DefaultDataLoadStatusDate
                : DateTime.Parse(page.MyClient);

            DataLoadStatus.MyContributionOuPc = string.IsNullOrEmpty(page.MyContributionOuPc)
                ? DefaultDataLoadStatusDate
                : DateTime.Parse(page.MyContributionOuPc);

            DataLoadStatus.MyContributionRmIcTeam = string.IsNullOrEmpty(page.MyContributionRmIcTeam)
                ? DefaultDataLoadStatusDate
                : DateTime.Parse(page.MyContributionRmIcTeam);

            DataLoadStatus.MySales = string.IsNullOrEmpty(page.MySales)
                ? DefaultDataLoadStatusDate
                : DateTime.Parse(page.MySales);

            DataLoadStatus.MyTrend = string.IsNullOrEmpty(page.MyTrend)
                ? DefaultDataLoadStatusDate
                : DateTime.Parse(page.MyTrend);
        }