Exemplo n.º 1
0
        public static string RestorePath <TModel>(ILogin login)
        {
            DialogInfo info = Singleton.ReadInternal <DialogInfo>(
                login, d => d.Key == typeof(TModel).Name);

            return(info?.Value);
        }
Exemplo n.º 2
0
        public static string RestoreControlValue <TScreen>(
            ILogin login, string controlName)
        {
            DialogInfo info = Singleton.ReadInternal <DialogInfo>(
                login, d => d.Key == $"{typeof(TScreen).Name}.{controlName}");

            return(info?.Value);
        }
Exemplo n.º 3
0
        public static void SavePath <TModel>(ILogin login, string path)
        {
            var info = new DialogInfo
            {
                CompanyCode = login.CompanyCode,
                UserCode    = login.UserCode,
                Key         = typeof(TModel).Name,
                Value       = path,
            };

            Singleton.SaveInternal(info);
        }
Exemplo n.º 4
0
        public static void SaveControlValue <TScreen>(
            ILogin login, string controlName, object value)
        {
            var info = new DialogInfo
            {
                CompanyCode = login.CompanyCode,
                UserCode    = login.UserCode,
                Key         = $"{typeof(TScreen).Name}.{controlName}",
                Value       = value.ToString(),
            };

            Singleton.SaveInternal(info);
        }