Beispiel #1
0
        public static Guid Ссылка(this УровниБюджетов Значение)
        {
            switch (Значение)
            {
            case УровниБюджетов.ФедеральныйБюджет: return(ФедеральныйБюджет);

            case УровниБюджетов.егиональныйБюджет: return(егиональныйБюджет);

            case УровниБюджетов.МестныйБюджет: return(МестныйБюджет);
            }
            return(Guid.Empty);
        }
Beispiel #2
0
 public static УровниБюджетов Получить(this УровниБюджетов Значение, Guid Ссылка)
 {
     if (Ссылка == ФедеральныйБюджет)
     {
         return(УровниБюджетов.ФедеральныйБюджет);
     }
     else if (Ссылка == егиональныйБюджет)
     {
         return(УровниБюджетов.егиональныйБюджет);
     }
     else if (Ссылка == МестныйБюджет)
     {
         return(УровниБюджетов.МестныйБюджет);
     }
     return(УровниБюджетов.ПустаяСсылка);
 }
Beispiel #3
0
 public static byte[] Ключ(this УровниБюджетов Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Beispiel #4
0
 public static readonly Guid МестныйБюджет = new Guid("5898eca3-eca2-2f39-4311-b07d71cb7817");        //Местный бюджет
 public static УровниБюджетов Получить(this УровниБюджетов Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }