Exemplo n.º 1
0
        public static string GetColumn(this OLD_UMIField field)
        {
            switch (field)
            {
            case OLD_UMIField.В_АРХИВЕ:
                return("int_val");

            case OLD_UMIField.НАЛИЧИЕ_У_ПОСТАВЩИКА:
                return("int_val");

            case OLD_UMIField.ВЫГРУЖАТЬ_В_МАРКЕТ_СПБ:
                return("int_val");

            case OLD_UMIField.ВЫГРУЖАТЬ_В_МАРКЕТ_МСК:
                return("int_val");

            case OLD_UMIField.ЦЕНА:
                return("float_val");

            case OLD_UMIField.ДОБАВИТЬ_ЦЕНУ:
                return("float_val");

            case OLD_UMIField.АРТИКУЛ:
                return("varchar_val");

            default:
                throw new NotSupportedException("Такой тип данных не поддерживается");
            }
        }
Exemplo n.º 2
0
        public static MySqlDbType GetMySqlDbType(this OLD_UMIField field)
        {
            switch (field)
            {
            case OLD_UMIField.В_АРХИВЕ:
                return(MySqlDbType.Int32);

            case OLD_UMIField.НАЛИЧИЕ_У_ПОСТАВЩИКА:
                return(MySqlDbType.Int32);

            case OLD_UMIField.ВЫГРУЖАТЬ_В_МАРКЕТ_СПБ:
                return(MySqlDbType.Int32);

            case OLD_UMIField.ВЫГРУЖАТЬ_В_МАРКЕТ_МСК:
                return(MySqlDbType.Int32);

            case OLD_UMIField.ЦЕНА:
                return(MySqlDbType.Double);

            case OLD_UMIField.ДОБАВИТЬ_ЦЕНУ:
                return(MySqlDbType.Double);

            case OLD_UMIField.АРТИКУЛ:
                return(MySqlDbType.VarChar);

            default:
                throw new NotSupportedException("Такой тип данных не поддерживается");
            }
        }
Exemplo n.º 3
0
        public static int GetFieldID(this OLD_UMIField field)
        {
            switch (field)
            {
            /*case OLD_UMIField.В_АРХИВЕ:
             *  return 3349;
             * case OLD_UMIField.НАЛИЧИЕ_У_ПОСТАВЩИКА:
             *  return 3445;
             * case OLD_UMIField.ВЫГРУЖАТЬ_В_МАРКЕТ_СПБ:
             *  return 857;
             * case OLD_UMIField.ВЫГРУЖАТЬ_В_МАРКЕТ_МСК:
             *  return 3071;
             * case OLD_UMIField.АРТИКУЛ:
             *  return 388;*/
            case OLD_UMIField.ЦЕНА:
                return(306);

            case OLD_UMIField.ДОБАВИТЬ_ЦЕНУ:
                return(306);

            default:
                throw new NotSupportedException("Такой тип заливки не поддерживается");
            }
        }