public static Guid Ссылка(this НДФЛСтавки Значение) { switch (Значение) { case НДФЛСтавки.Ставка13: return(Ставка13); case НДФЛСтавки.Ставка30: return(Ставка30); case НДФЛСтавки.Ставка09: return(Ставка09); case НДФЛСтавки.Ставка35: return(Ставка35); case НДФЛСтавки.Ставка15: return(Ставка15); } return(Guid.Empty); }
public static НДФЛСтавки Получить(this НДФЛСтавки Значение, Guid Ссылка) { if (Ссылка == Ставка13) { return(НДФЛСтавки.Ставка13); } else if (Ссылка == Ставка30) { return(НДФЛСтавки.Ставка30); } else if (Ссылка == Ставка09) { return(НДФЛСтавки.Ставка09); } else if (Ссылка == Ставка35) { return(НДФЛСтавки.Ставка35); } else if (Ссылка == Ставка15) { return(НДФЛСтавки.Ставка15); } return(НДФЛСтавки.ПустаяСсылка); }
public static byte[] Ключ(this НДФЛСтавки Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Ставка15 = new Guid("f74068a7-72a7-7c16-44f4-0eaf740a980b"); //15% public static НДФЛСтавки Получить(this НДФЛСтавки Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }