public static Guid Ссылка(this СпособыВеденияПартионногоУчетаПоОрганизациям Значение) { switch (Значение) { 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(СпособыВеденияПартионногоУчетаПоОрганизациям.ПоТекущейОрганизации); } return(СпособыВеденияПартионногоУчетаПоОрганизациям.ПустаяСсылка); }
public static byte[] Ключ(this СпособыВеденияПартионногоУчетаПоОрганизациям Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ПоТекущейОрганизации = new Guid("e8004eba-caa7-dadc-46cf-3d02345e854e"); //По текущей организации public static СпособыВеденияПартионногоУчетаПоОрганизациям Получить(this СпособыВеденияПартионногоУчетаПоОрганизациям Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }