public static НДСВидНачисления Получить(this НДСВидНачисления Значение, Guid Ссылка) { if (Ссылка == еализацияСНДС) { return(НДСВидНачисления.еализацияСНДС); } else if (Ссылка == еализацияЕНВД) { return(НДСВидНачисления.еализацияЕНВД); } else if (Ссылка == еализацияБезНДС) { return(НДСВидНачисления.еализацияБезНДС); } else if (Ссылка == еализация0) { return(НДСВидНачисления.еализация0); } else if (Ссылка == НДСсАвансов) { return(НДСВидНачисления.НДСсАвансов); } else if (Ссылка == НДСНачисленКУплате) { return(НДСВидНачисления.НДСНачисленКУплате); } else if (Ссылка == НДСВосстановлен) { return(НДСВидНачисления.НДСВосстановлен); } return(НДСВидНачисления.ПустаяСсылка); }
public static Guid Ссылка(this НДСВидНачисления Значение) { switch (Значение) { case НДСВидНачисления.еализацияСНДС: return(еализацияСНДС); case НДСВидНачисления.еализацияЕНВД: return(еализацияЕНВД); case НДСВидНачисления.еализацияБезНДС: return(еализацияБезНДС); case НДСВидНачисления.еализация0: return(еализация0); case НДСВидНачисления.НДСсАвансов: return(НДСсАвансов); case НДСВидНачисления.НДСНачисленКУплате: return(НДСНачисленКУплате); case НДСВидНачисления.НДСВосстановлен: return(НДСВосстановлен); } return(Guid.Empty); }
public static byte[] Ключ(this НДСВидНачисления Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid НДСВосстановлен = new Guid("b711d28b-ecfb-792a-4fb3-82b32c5e350f"); //НДС восстановлен public static НДСВидНачисления Получить(this НДСВидНачисления Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }