Exemple #1
0
        public static Guid Ссылка(this ВидыАктивовДляРБП Значение)
        {
            switch (Значение)
            {
            case ВидыАктивовДляРБП.ДебиторскаяЗадолженность: return(ДебиторскаяЗадолженность);

            case ВидыАктивовДляРБП.Запасы: return(Запасы);

            case ВидыАктивовДляРБП.ПрочиеОборотныеАктивы: return(ПрочиеОборотныеАктивы);

            case ВидыАктивовДляРБП.ПрочиеВнеоборотныеАктивы: return(ПрочиеВнеоборотныеАктивы);

            case ВидыАктивовДляРБП.ОсновныеСредства: return(ОсновныеСредства);
            }
            return(Guid.Empty);
        }
Exemple #2
0
 public static ВидыАктивовДляРБП Получить(this ВидыАктивовДляРБП Значение, Guid Ссылка)
 {
     if (Ссылка == ДебиторскаяЗадолженность)
     {
         return(ВидыАктивовДляРБП.ДебиторскаяЗадолженность);
     }
     else if (Ссылка == Запасы)
     {
         return(ВидыАктивовДляРБП.Запасы);
     }
     else if (Ссылка == ПрочиеОборотныеАктивы)
     {
         return(ВидыАктивовДляРБП.ПрочиеОборотныеАктивы);
     }
     else if (Ссылка == ПрочиеВнеоборотныеАктивы)
     {
         return(ВидыАктивовДляРБП.ПрочиеВнеоборотныеАктивы);
     }
     else if (Ссылка == ОсновныеСредства)
     {
         return(ВидыАктивовДляРБП.ОсновныеСредства);
     }
     return(ВидыАктивовДляРБП.ПустаяСсылка);
 }
Exemple #3
0
 public static byte[] Ключ(this ВидыАктивовДляРБП Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Exemple #4
0
 public static readonly Guid ОсновныеСредства         = new Guid("1dd2e29f-ae2b-452b-4ea4-19f85fb2cee6"); //Основные средства
 public static ВидыАктивовДляРБП Получить(this ВидыАктивовДляРБП Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }