예제 #1
0
파일: ВидыНМА.cs 프로젝트: nPaul/UPP
        public static Guid Ссылка(this ВидыНМА Значение)
        {
            switch (Значение)
            {
            case ВидыНМА.ИсключительноеПравоНаИзобретение: return(ИсключительноеПравоНаИзобретение);

            case ВидыНМА.ИсключительноеПравоНаПрограммыДляЭВМ: return(ИсключительноеПравоНаПрограммыДляЭВМ);

            case ВидыНМА.ИмущественноеПравоНаТопологииИМС: return(ИмущественноеПравоНаТопологииИМС);

            case ВидыНМА.ИсключительноеПравоНаТоварныйЗнак: return(ИсключительноеПравоНаТоварныйЗнак);

            case ВидыНМА.ИсключительноеПравоНаСелекционныеДостижения: return(ИсключительноеПравоНаСелекционныеДостижения);

            case ВидыНМА.ОрганизационныеРасходы: return(ОрганизационныеРасходы);

            case ВидыНМА.ДеловаяРепутацияОрганизации: return(ДеловаяРепутацияОрганизации);

            case ВидыНМА.ПрочиеНематериальныеАктивы: return(ПрочиеНематериальныеАктивы);
            }
            return(Guid.Empty);
        }
예제 #2
0
파일: ВидыНМА.cs 프로젝트: nPaul/UPP
 public static ВидыНМА Получить(this ВидыНМА Значение, Guid Ссылка)
 {
     if (Ссылка == ИсключительноеПравоНаИзобретение)
     {
         return(ВидыНМА.ИсключительноеПравоНаИзобретение);
     }
     else if (Ссылка == ИсключительноеПравоНаПрограммыДляЭВМ)
     {
         return(ВидыНМА.ИсключительноеПравоНаПрограммыДляЭВМ);
     }
     else if (Ссылка == ИмущественноеПравоНаТопологииИМС)
     {
         return(ВидыНМА.ИмущественноеПравоНаТопологииИМС);
     }
     else if (Ссылка == ИсключительноеПравоНаТоварныйЗнак)
     {
         return(ВидыНМА.ИсключительноеПравоНаТоварныйЗнак);
     }
     else if (Ссылка == ИсключительноеПравоНаСелекционныеДостижения)
     {
         return(ВидыНМА.ИсключительноеПравоНаСелекционныеДостижения);
     }
     else if (Ссылка == ОрганизационныеРасходы)
     {
         return(ВидыНМА.ОрганизационныеРасходы);
     }
     else if (Ссылка == ДеловаяРепутацияОрганизации)
     {
         return(ВидыНМА.ДеловаяРепутацияОрганизации);
     }
     else if (Ссылка == ПрочиеНематериальныеАктивы)
     {
         return(ВидыНМА.ПрочиеНематериальныеАктивы);
     }
     return(ВидыНМА.ПустаяСсылка);
 }
예제 #3
0
파일: ВидыНМА.cs 프로젝트: nPaul/UPP
 public static byte[] Ключ(this ВидыНМА Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
예제 #4
0
파일: ВидыНМА.cs 프로젝트: nPaul/UPP
 public static readonly Guid ПрочиеНематериальныеАктивы  = new Guid("d4beb1af-4e48-8ece-46aa-5fafec98d191");                 //Прочие нематериальные активы
 public static ВидыНМА Получить(this ВидыНМА Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }