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(ПроведениеДокументаРасходныйКассовыйОрдер); 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(КлючевыеОперации.ПроведениеДокументаРасходныйКассовыйОрдер); } else if (Ссылка == ПроведениеДокументаРасходныйОрдерНаТовары) { return(КлючевыеОперации.ПроведениеДокументаРасходныйОрдерНаТовары); } else if (Ссылка == ПроведениеДокументаРасчетСебестоимостиВыпуска) { return(КлючевыеОперации.ПроведениеДокументаРасчетСебестоимостиВыпуска); } else if (Ссылка == ПроведениеДокументаРеализацияТоваровУслуг) { return(КлючевыеОперации.ПроведениеДокументаРеализацияТоваровУслуг); } else if (Ссылка == ПроведениеДокументаТребованиеНакладная) { return(КлючевыеОперации.ПроведениеДокументаТребованиеНакладная); } else if (Ссылка == ОбщаяПроизводительностьСистемы) { return(КлючевыеОперации.ОбщаяПроизводительностьСистемы); } return(КлючевыеОперации.ПустаяСсылка); }
public static readonly Guid ОбщаяПроизводительностьСистемы = new Guid("01850e99-8033-7cf7-42b0-2741db9d05b6"); //Общая производительность системы public static КлючевыеОперации Получить(this КлючевыеОперации Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this КлючевыеОперации Значение) { return(Ссылка(Значение).ToByteArray()); }