public static Guid Ссылка(this ОтветственныеЛицаОрганизаций Значение) { switch (Значение) { 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(ОтветственныеЛицаОрганизаций.Исполнитель); } return(ОтветственныеЛицаОрганизаций.ПустаяСсылка); }
public static byte[] Ключ(this ОтветственныеЛицаОрганизаций Значение) { return(Ссылка(Значение).ToByteArray()); }
public static ОтветственныеЛицаОрганизаций Получить(this ОтветственныеЛицаОрганизаций Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }