//Asignar data a partir de data serializada
    public Parameters SetData(ParametersData data)
    {
        if (data.intNames == null)
        {
            return(this);
        }
        //ints
        intParameters.Clear();
        int c = data.intNames.Count <= data.intValues.Count ?
                data.intNames.Count : data.intValues.Count;         //uses minimum count in case of disparity

        for (int i = 0; i < c; i++)
        {
            intParameters.Add(data.intNames[i], data.intValues[i]);
        }

        //floats
        floatParameters.Clear();
        c = data.floatNames.Count <= data.floatValues.Count ?
            data.floatNames.Count : data.floatValues.Count;             //uses minimum count in case of disparity
        for (int i = 0; i < c; i++)
        {
            floatParameters.Add(data.floatNames[i], data.floatValues[i]);
        }

        //bools
        boolParameters.Clear();
        c = data.boolNames.Count <= data.boolValues.Count ?
            data.boolNames.Count : data.boolValues.Count;             //uses minimum count in case of disparity
        for (int i = 0; i < c; i++)
        {
            boolParameters.Add(data.boolNames[i], data.boolValues[i]);
        }
        return(this);
    }
    //asignar data a partir de la clase de data
    public Parameters SetData(string data)
    {
        ParametersData converted = JsonUtility.FromJson <ParametersData>(data);

        SetData(converted);
        return(this);
    }
Esempio n. 3
0
 public static ParametersData readParametersJson(string fileName)
 {
     using (StreamReader r = new StreamReader(fileName))
     {
         var            json = r.ReadToEnd();
         ParametersData deserializedSettings = JsonConvert.DeserializeObject <ParametersData>(json);
         return(deserializedSettings);
     }
 }
Esempio n. 4
0
        public ParsedRequest(bool forCache)
        {
            Select = SelectStatementData.Create();
            BaseDataset = BaseDatasetData.Create();
            Modify = InsertUpdateDeleteStatementData.Create();
            BulkInput = BulkInputData.Create();
            Params = ParametersData.Create();
            SpecialCommand = SpecialCommandData.Create();

            Bulk = forCache ? null : new BufferedReaderStream(84980);
        }
Esempio n. 5
0
        public ParsedRequest(bool forCache)
        {
            Select         = SelectStatementData.Create();
            BaseDataset    = BaseDatasetData.Create();
            Modify         = InsertUpdateDeleteStatementData.Create();
            BulkInput      = BulkInputData.Create();
            Params         = ParametersData.Create();
            SpecialCommand = SpecialCommandData.Create();

            Bulk = forCache ? null : new BufferedReaderStream(84980);
        }