public static Guid Ссылка(this ВидыЗастрахованныхЛицОбязательногоСтрахования Значение) { switch (Значение) { 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(ВидыЗастрахованныхЛицОбязательногоСтрахования.ВременноПребывающиеИностранцыСДолгосрочнымиДоговорами); } return(ВидыЗастрахованныхЛицОбязательногоСтрахования.ПустаяСсылка); }
public static byte[] Ключ(this ВидыЗастрахованныхЛицОбязательногоСтрахования Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ВременноПребывающиеИностранцыСДолгосрочнымиДоговорами = new Guid("ccf1aab3-45fd-5dc3-413e-6c38f60acb35"); //Иностранные граждане, временно пребывающие на территории РФ, с которыми заключены долгосрочные трудовые договоры public static ВидыЗастрахованныхЛицОбязательногоСтрахования Получить(this ВидыЗастрахованныхЛицОбязательногоСтрахования Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }