コード例 #1
0
ファイル: SzMTUtils.cs プロジェクト: lagzikovacs/ossCore
 private static object Get(List <SzMT> fi, Szempont szempont)
 {
     if (fi.Count(s => s.Szempont == szempont) == 1)
     {
         return(fi.First(s => s.Szempont == szempont).Minta);
     }
     throw new Exception(string.Format(NemTartalmazza, szempont));
 }
コード例 #2
0
ファイル: SzMTUtils.cs プロジェクト: lagzikovacs/ossCore
        public static string GetString(List <SzMT> fi, Szempont szempont)
        {
            var o = Get(fi, szempont);

            if (!(o is string))
            {
                throw new Exception(string.Format(ErtekeNem, szempont, typeof(string)));
            }
            return((string)o);
        }
コード例 #3
0
ファイル: SzMTUtils.cs プロジェクト: lagzikovacs/ossCore
        public static int GetInt(List <SzMT> fi, Szempont szempont)
        {
            var o = Get(fi, szempont);

            if (!((o is int) || (o is long))) //buta, persze, a json miatt...
            {
                throw new Exception(string.Format(ErtekeNem, szempont, typeof(int)));
            }
            return(int.Parse(o.ToString()));
        }
コード例 #4
0
ファイル: SzMTUtils.cs プロジェクト: lagzikovacs/ossCore
        public static DateTime GetDate(List <SzMT> fi, Szempont szempont)
        {
            var o = Get(fi, szempont);

            if (!(o is DateTime))
            {
                throw new Exception(string.Format(ErtekeNem, szempont, typeof(DateTime)));
            }
            return((DateTime)o);
        }
コード例 #5
0
ファイル: SzMTUtils.cs プロジェクト: lagzikovacs/ossCore
        public static BizonylatNyomtatasTipus GetBizonylatNyomtatasTipus(List <SzMT> fi, Szempont szempont)
        {
            var o = Get(fi, szempont);

            return((BizonylatNyomtatasTipus)Enum.Parse(typeof(BizonylatNyomtatasTipus), o.ToString())); //json...
            //if (!(o is BizonylatNyomtatasTipus))
            //  throw new Exception(string.Format(ErtekeNem, szempont, typeof(BizonylatNyomtatasTipus)));
            //return (BizonylatNyomtatasTipus) o;
        }