コード例 #1
0
 public static ИПВидыНачисленийУдержаний Получить(this ИПВидыНачисленийУдержаний Значение, Guid Ссылка)
 {
     if (Ссылка == НачисленоПовременно)
     {
         return(ИПВидыНачисленийУдержаний.НачисленоПовременно);
     }
     else if (Ссылка == НачисленоСдельно)
     {
         return(ИПВидыНачисленийУдержаний.НачисленоСдельно);
     }
     else if (Ссылка == НачисленоДругое)
     {
         return(ИПВидыНачисленийУдержаний.НачисленоДругое);
     }
     else if (Ссылка == НачисленоНатуральныйДоход)
     {
         return(ИПВидыНачисленийУдержаний.НачисленоНатуральныйДоход);
     }
     else if (Ссылка == УдержаноНДФЛ)
     {
         return(ИПВидыНачисленийУдержаний.УдержаноНДФЛ);
     }
     else if (Ссылка == УдержаноИсполнительныйЛист)
     {
         return(ИПВидыНачисленийУдержаний.УдержаноИсполнительныйЛист);
     }
     else if (Ссылка == УдержаноДругое)
     {
         return(ИПВидыНачисленийУдержаний.УдержаноДругое);
     }
     return(ИПВидыНачисленийУдержаний.ПустаяСсылка);
 }
コード例 #2
0
        public static Guid Ссылка(this ИПВидыНачисленийУдержаний Значение)
        {
            switch (Значение)
            {
            case ИПВидыНачисленийУдержаний.НачисленоПовременно: return(НачисленоПовременно);

            case ИПВидыНачисленийУдержаний.НачисленоСдельно: return(НачисленоСдельно);

            case ИПВидыНачисленийУдержаний.НачисленоДругое: return(НачисленоДругое);

            case ИПВидыНачисленийУдержаний.НачисленоНатуральныйДоход: return(НачисленоНатуральныйДоход);

            case ИПВидыНачисленийУдержаний.УдержаноНДФЛ: return(УдержаноНДФЛ);

            case ИПВидыНачисленийУдержаний.УдержаноИсполнительныйЛист: return(УдержаноИсполнительныйЛист);

            case ИПВидыНачисленийУдержаний.УдержаноДругое: return(УдержаноДругое);
            }
            return(Guid.Empty);
        }
コード例 #3
0
 public static byte[] Ключ(this ИПВидыНачисленийУдержаний Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
コード例 #4
0
 public static readonly Guid УдержаноДругое             = new Guid("0121549b-d8f1-7ed7-46f7-41cb70ca4292"); //Удержано другое
 public static ИПВидыНачисленийУдержаний Получить(this ИПВидыНачисленийУдержаний Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }