public static Guid Ссылка(this УсловияПоступленияИВыбытияИмущества Значение) { switch (Значение) { case УсловияПоступленияИВыбытияИмущества.ЗаПлату: return(ЗаПлату); case УсловияПоступленияИВыбытияИмущества.Возврат: return(Возврат); case УсловияПоступленияИВыбытияИмущества.ПоДоговоруЗайма: return(ПоДоговоруЗайма); case УсловияПоступленияИВыбытияИмущества.Товароообмен: return(Товароообмен); case УсловияПоступленияИВыбытияИмущества.ВкладВУставныйКапитал: return(ВкладВУставныйКапитал); case УсловияПоступленияИВыбытияИмущества.ВкладВПростоеТоварищество: return(ВкладВПростоеТоварищество); case УсловияПоступленияИВыбытияИмущества.Недостачи: return(Недостачи); case УсловияПоступленияИВыбытияИмущества.СписаниеИмущества: return(СписаниеИмущества); case УсловияПоступленияИВыбытияИмущества.ПередачаОбособленномуПодразделению: return(ПередачаОбособленномуПодразделению); case УсловияПоступленияИВыбытияИмущества.Другие: return(Другие); case УсловияПоступленияИВыбытияИмущества.НеОблагается: return(НеОблагается); } return(Guid.Empty); }
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(УсловияПоступленияИВыбытияИмущества.СписаниеИмущества); } else if (Ссылка == ПередачаОбособленномуПодразделению) { return(УсловияПоступленияИВыбытияИмущества.ПередачаОбособленномуПодразделению); } else if (Ссылка == Другие) { return(УсловияПоступленияИВыбытияИмущества.Другие); } else if (Ссылка == НеОблагается) { return(УсловияПоступленияИВыбытияИмущества.НеОблагается); } return(УсловияПоступленияИВыбытияИмущества.ПустаяСсылка); }
public static readonly Guid НеОблагается = new Guid("3372339f-72e9-bb84-4867-6052b33710be"); //По деятельности не облагаемой налогом на прибыль public static УсловияПоступленияИВыбытияИмущества Получить(this УсловияПоступленияИВыбытияИмущества Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this УсловияПоступленияИВыбытияИмущества Значение) { return(Ссылка(Значение).ToByteArray()); }