public void LoadConfig() { var dateString = Config.GetString(CtlDate.Name); var date = DateTime.ParseExact(dateString, "yyyy-MM-dd", Culture.Current); CtlDate.SelectedDate = date; CtlValue.LoadConfig(); CtlProvider.LoadConfig(); }
public ParameterValue(long id, Config parentConfig) { InitializeComponent(); Id = id; Config = parentConfig.Extend(id); CtlValue.SetConfig(Config); CtlProvider.SetConfig(Config); }
public void VanishConfig() { CtlValue.VanishConfig(); CtlProvider.VanishConfig(); Config.Remove(CtlDate.Name); }
public void SaveConfig() { Config.Set(CtlDate.Name, CtlDate.SelectedDate?.ToString("yyyy-MM-dd")); CtlValue.SaveConfig(); CtlProvider.SaveConfig(); }
public bool IsValid() { return(CtlDate.SelectedDate != null && CtlValue.IsValid() && CtlProvider.IsValid()); }
public void InvalidateValue() { CtlValue.InvalidateValue(); CtlProvider.InvalidateValue(); CtlDate.Focus(); }