Пример #1
0
 /// <summary>
 /// 清除全部过滤条件
 /// </summary>
 public void ClearAll()
 {
     Params.Clear();
     Conditions.Clear();
     ExecuteSql.Clear();
     ExecuteSql.Append(InitSql);
 }
Пример #2
0
 public virtual SqlProvider Clear()
 {
     Params.Clear();
     ProviderOption.MappingList.Clear();
     ProviderOption.NavigationList.Clear();
     return(this);
 }
Пример #3
0
 internal void SetException(Exception e)
 {
     Params.Clear();
     Params.Add(e.Message);
     Params.Add(e.StackTrace);
     this.Response = (int)ResponseType.Error;
 }
Пример #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="cmd"></param>
        /// <param name="result"></param>
        /// <param name="args"></param>
        /// <returns></returns>
        public virtual bool Command(AddinCommand cmd, out object result, params object[] args)
        {
            result = null;
            switch (cmd)
            {
            case AddinCommand.InitParams:
                if (args.Length > 0)
                {
                    InitParams(args[0] as Dictionary <string, object>);
                }
                break;

            case AddinCommand.GetParams:
                result = Params;
                break;

            case AddinCommand.SetParams:
                if (args.Length > 0 && args[0] is Dictionary <string, ParamItem> )
                {
                    Params.Clear();
                    foreach (var kv in args[0] as Dictionary <string, ParamItem> )
                    {
                        Params[kv.Key] = kv.Value;
                    }
                }
                break;
            }
            return(true);
        }
Пример #5
0
        public override IJoinSourceQueryBuilder <TRecord> Join(IAliasedSelectSource source, JoinType joinType, CommandParameterValues parameterValues, Parameters parameters, ParameterDefaults parameterDefaults)
        {
            if (clauses.Count == 0)
            {
                throw new InvalidOperationException("Must have at least one 'ON' clause per join");
            }

            intermediateJoins.Add(new Join(clauses.ToList(), joinSource, type));
            clauses    = new List <JoinClause>();
            joinSource = source;
            type       = joinType;

            var commandParameterValues    = new CommandParameterValues(ParamValues, parameterValues);
            var combinedParameters        = new Parameters(Params, parameters);
            var combinedParameterDefaults = new ParameterDefaults(ParamDefaults, parameterDefaults);

            ParamValues.Clear();
            ParamValues.AddRange(commandParameterValues);
            Params.Clear();
            Params.AddRange(combinedParameters);
            ParamDefaults.Clear();
            ParamDefaults.AddRange(combinedParameterDefaults);

            return(this);
        }
Пример #6
0
        public void LoadFromFile(string fileName, bool isBnd4)
        {
            IsBND4 = isBnd4;

            FilePath = fileName;

            Params.Clear();

            if (isBnd4)
            {
                var bnd4 = SoulsFormats.BND4.Read(fileName);
                foreach (var f in bnd4.Files)
                {
                    var param = DataFile.LoadFromBytes <PARAM>(f.Bytes, f.Name);
                    Params.Add(param);
                }
            }
            else
            {
                var parambnd = DataFile.LoadFromFile <PARAMBND>(fileName);

                parambnd.ApplyDefaultParamDefs();

                foreach (var f in parambnd)
                {
                    Params.Add(f.Param);
                }
            }
        }
Пример #7
0
        protected virtual void DoDecodeAndSetParams(string AValue)
        {
            Params.Clear();

            foreach (string queryPart in AValue.Split(new string[] { "&" }, StringSplitOptions.RemoveEmptyEntries))
            {
                string   s     = queryPart.Replace('+', ' ');
                string[] parts = Sockets.Protocols.URI.URLDecode(s).Split('=');
                Params.Add(parts[0], parts.Length > 1 ? parts[1] : string.Empty);
            }
        }
Пример #8
0
 public void Close()
 {
     if (Params != null)
     {
         Params.Clear();
     }
     if (WhereParams != null)
     {
         WhereParams.Clear();
     }
     TrackerDbConn.Close();
 }
Пример #9
0
 /// <summary>
 /// 清理
 /// </summary>
 private void Clear()
 {
     Method = string.Empty;
     Params.Clear();
     Caption.Clear();
     Content.Clear();
     Sql.Clear();
     SqlParams.Clear();
     Exception     = null;
     _errorMessage = string.Empty;
     _stackTrace   = string.Empty;
 }
Пример #10
0
 /// <summary>
 /// 清理
 /// </summary>
 private void Clear()
 {
     BusinessId = string.Empty;
     Method     = string.Empty;
     Params.Clear();
     Caption.Clear();
     Content.Clear();
     Sql.Clear();
     SqlParams.Clear();
     Exception    = null;
     ErrorMessage = string.Empty;
     StackTrace   = string.Empty;
 }
Пример #11
0
        /// <summary>
        ///
        /// </summary>
        private void InitParams()
        {
            Dictionary <string, object> kv = new Dictionary <string, object>();

            kv.Add("InvertMode", InvertMode.Normal);

            Params.Clear();
            foreach (var item in kv)
            {
                Params.Add(item.Key, new ParamItem());
                Params[item.Key].Name        = item.Key;
                Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
                Params[item.Key].Type        = item.Value.GetType();
                Params[item.Key].Value       = item.Value;
            }
        }
        public void LoadFromDropFile(string content)
        {
            QueryFile.Id      = 0;
            QueryFile.Name    = "";
            QueryFile.Content = content;
            Params.Clear();

            MatchCollection matches = Regex.Matches(content, @"(?<!\w)@\w+");

            foreach (Match match in matches)
            {
                if (!Params.Any(t => t.Key == match.Value))
                {
                    this.Params.Add(new SqlParamView(match.Value, ""));
                }
            }
        }
Пример #13
0
        /// <summary>
        ///
        /// </summary>
        private void InitParams()
        {
            Dictionary <string, object> kv = new Dictionary <string, object>();

            kv.Add("PinObjectMode", PinObjectMode.Picture);
            kv.Add("PinOption", new PinOption());
            kv.Add("PinObjectOnly", false);

            Params.Clear();
            foreach (var item in kv)
            {
                Params.Add(item.Key, new ParamItem());
                Params[item.Key].Name        = item.Key;
                Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
                Params[item.Key].Type        = item.Value.GetType();
                Params[item.Key].Value       = item.Value;
            }
        }
Пример #14
0
        /// <summary>
        ///
        /// </summary>
        private void InitParams()
        {
            Dictionary <string, object> kv = new Dictionary <string, object>();

            kv.Add("GrayscaleMode", GrayscaleMode.BT709);
            kv.Add("ColorMatrix", null);
            kv.Add("ColorMatrixFile", "");

            Params.Clear();
            foreach (var item in kv)
            {
                Params.Add(item.Key, new ParamItem());
                Params[item.Key].Name        = item.Key;
                Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
                Params[item.Key].Type        = item.Value.GetType();
                Params[item.Key].Value       = item.Value;
            }
        }
Пример #15
0
        private void InitParams()
        {
            Dictionary <string, object> kv = new Dictionary <string, object>();

            kv.Add("Mode", RotateFlipType.RotateNoneFlipNone);
            kv.Add("Angle", 0f);
            kv.Add("KeepSize", false);

            Params.Clear();
            foreach (var item in kv)
            {
                Params.Add(item.Key, new ParamItem());
                Params[item.Key].Name        = item.Key;
                Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
                Params[item.Key].Type        = item.Value.GetType();
                Params[item.Key].Value       = item.Value;
            }
        }
Пример #16
0
        /// <summary>
        /// Insert一条数据
        /// </summary>
        /// <param name="bean"></param>
        /// <returns></returns>
        bool Insert(BaseEntity bean)
        {
            if (bean == null || bean.Count == 0)
            {
                throw new Exception("bean 不能为 NULL");
            }

            List <string> _Values = new List <string>();

            _Columns.Clear();
            Params.Clear();
            foreach (var item in bean)
            {
                _Columns.Add(DB.GetName(item.Key));
                _Values.Add(DB._ParameterPrefix + item.Key);
                Params.Add(DB.GetParam(item.Key, item.Value.ToString()));
            }
            var sql = "INSERT INTO " + GetTableName(bean) + " (" + string.Join(",", _Columns) + ") VALUES (" + string.Join(",", _Values) + "); select ROW_COUNT(),LAST_INSERT_ID();";
            var id  = -1L;

            try
            {
                if (Db.Insert(sql, Params, ref id))
                {
                    if (id > 0)
                    {
                        bean["ID"] = id;
                    }
                    return(true);
                }
                return(false);
            }
            catch
            {
                throw;
            }
            finally
            {
                if (ShowSQL)
                {
                    ShowSQLString(sql, Params);
                }
            }
        }
Пример #17
0
        public void LoadFromFile(string fileName, bool isBnd4, PARAMBND.DefaultParamDefType defType)
        {
            LastDefType = defType;

            IsBND4 = isBnd4;

            FilePath = fileName;

            Params.Clear();

            var parambnd = DataFile.LoadFromFile <PARAMBND>(fileName);

            parambnd.ApplyDefaultParamDefs(defType);

            foreach (var f in parambnd)
            {
                Params.Add(f.Param);
            }
        }
Пример #18
0
        /// <summary>
        /// Tests the common functionality across all ML.Feature classes.
        /// </summary>
        /// <param name="testObject">The object that implemented FeatureBase</param>
        /// <param name="paramName">The name of a parameter that can be set on this object</param>
        /// <param name="paramValue">A parameter value that can be set on this object</param>
        public void TestFeatureBase(
            Params testObject,
            string paramName,
            object paramValue)
        {
            Assert.NotEmpty(testObject.ExplainParams());

            Param param = testObject.GetParam(paramName);

            Assert.NotEmpty(param.Doc);
            Assert.NotEmpty(param.Name);
            Assert.Equal(param.Parent, testObject.Uid());

            Assert.NotEmpty(testObject.ExplainParam(param));
            testObject.Set <T>(param, paramValue);
            Assert.IsAssignableFrom <Identifiable>(testObject.Clear <T>(param));

            Assert.IsType <string>(testObject.Uid());
        }
Пример #19
0
        /// <summary>
        ///
        /// </summary>
        private void InitParams()
        {
            Dictionary <string, object> kv = new Dictionary <string, object>();

            kv.Add("CropMode", CropMode.Transparency);
            kv.Add("CropSide", SideType.None);
            kv.Add("CropAspect", "1 x 1");
            kv.Add("CropRegion", new Rectangle(0, 0, 0, 0));

            Params.Clear();
            foreach (var item in kv)
            {
                Params.Add(item.Key, new ParamItem());
                Params[item.Key].Name        = item.Key;
                Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
                Params[item.Key].Type        = item.Value.GetType();
                Params[item.Key].Value       = item.Value;
            }
        }
Пример #20
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="kvlist"></param>
 protected virtual void InitParams(Dictionary <string, object> kvlist)
 {
     Params.Clear();
     foreach (var item in kvlist)
     {
         Params.Add(item.Key, new ParamItem());
         Params[item.Key].Name        = item.Key;
         Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
         if (item.Value is long)
         {
             Params[item.Key].Value = Convert.ToInt32(item.Value);
         }
         else
         {
             Params[item.Key].Value = item.Value;
         }
         Params[item.Key].Type = item.Value.GetType();
     }
 }
Пример #21
0
        /// <summary>
        ///
        /// </summary>
        private void InitParams()
        {
            Dictionary <string, object> kv = new Dictionary <string, object>();

            kv.Add("BlurMode", BlurMode.Normal);
            kv.Add("GaussianSigma", (double)1.4);
            kv.Add("GaussianSize", 7);
            kv.Add("GaussianThreshold", 0);
            kv.Add("BoxSize", 3);
            kv.Add("GdiRatio", 1.5f);

            Params.Clear();
            foreach (var item in kv)
            {
                Params.Add(item.Key, new ParamItem());
                Params[item.Key].Name        = item.Key;
                Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
                Params[item.Key].Type        = item.Value.GetType();
                Params[item.Key].Value       = item.Value;
            }
        }
Пример #22
0
        //public override Image LargeIcon
        //{
        //    get { return Properties.Resources.HslFilter_32x; }
        //}

        //public override Image SmallIcon
        //{
        //    get { return Properties.Resources.HslFilter_16x; }
        //}

        #endregion

        #region Method override
        /// <summary>
        ///
        /// </summary>
        private void InitParams()
        {
            Dictionary <string, object> kv = new Dictionary <string, object>()
            {
                { "HslFilterMode", HslFilterMode.Normal },
                { "HslHue", 180 },
                { "HslSaturation", 1.0f },
                { "HslLuminance", 0.5f },
                { "HslTolerance", 5.0f },
                { "GrayscaleMode", GrayscaleMode.None }
            };

            Params.Clear();
            foreach (var item in kv)
            {
                Params.Add(item.Key, new ParamItem());
                Params[item.Key].Name        = item.Key;
                Params[item.Key].DisplayName = AddinUtils._(this, item.Key);
                Params[item.Key].Type        = item.Value.GetType();
                Params[item.Key].Value       = item.Value;
            }
        }
Пример #23
0
        public void ClearView()
        {
            if (node is Node)
            {
                Node nd = (Node)node;
                if (nd != null && nd.Inputs != null)
                {
                    foreach (NodeInput inp in nd.Inputs)
                    {
                        inp.OnInputChanged -= Inp_OnInputChanged;
                        inp.OnInputAdded   -= Inp_OnInputAdded;
                    }
                }

                nd.OnInputAddedToNode     -= Nd_OnInputAddedToNode;
                nd.OnInputRemovedFromNode -= Nd_OnInputRemovedFromNode;
            }

            Params.Clear();

            node = null;
        }
Пример #24
0
        public void Parse()
        {
            Params.Clear();
            URLAction = URLAction.undefined;
            string query = HttpContext.Current.Request.QueryString.ToString();

            query = Decrypt(HttpUtility.HtmlDecode(query));
            if (!query.Equals(""))
            {
                string[] keys = query.Split("&".ToCharArray());
                foreach (string key in keys)
                {
                    try
                    {
                        string[] part = key.Split("=".ToCharArray());
                        Params.Add(part[0], part[1]);
                    }
                    catch {
                        //do nothing
                    }
                }
            }

            // From them..determine the action.
            if (Params.ContainsKey(ACTIONKEY))
            {
                string buffer = Params[ACTIONKEY].ToLower();
                try
                {
                    URLAction = (URLAction)URLAction.Parse(typeof(URLAction), buffer, true);
                }
                catch
                {
                    URLAction = URLAction.undefined;
                }
            }
        }
Пример #25
0
        //
        //  КІНЕЦЬ ІМПОРТУ ДАННИХ З ДЛЛ
        //

        static void Main()
        {
            //  Буква і в консолі
            Console.OutputEncoding = Encoding.Unicode;
            Console.InputEncoding  = Encoding.Unicode;
            //  Налаштування для Window
            SettingsWindow();
            //  Задання картинки програми
            Console.BackgroundColor = ConsoleColor.Blue;
            ShowBackground();
            ShowBottomMenu();
            Console.BackgroundColor = ConsoleColor.Black;
            ShowButtonInBottomMenu();

            string path = null;

            while (path == null)
            {
                //  Диск
                path = Drive.ChangeDrive();
            }

            string toDrive = Drive.driveName;

            while (true)
            {
                string pattern = @".*\.w*";
                Regex  regex   = new Regex(pattern);
                string exPath  = path;
                if (!regex.IsMatch(path) || Directory.Exists(path))
                {
                    DirectoryInfo dir = new DirectoryInfo(path);
                    try
                    {
                        //  Виведення усіх файлів з папки по вказаному шляху
                        path = DirectoryParams.ShowAllFiles(dir);
                        if (path == "END")
                        {
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.SetCursorPosition(28, 3);
                        Console.BackgroundColor = ConsoleColor.Blue;
                        Console.WriteLine("Error!");
                        Console.BackgroundColor = ConsoleColor.Black;
                        Console.ReadKey();
                        path = toDrive;
                    }


                    Params.Clear();
                }
                else
                {
                    //  Вміст txt файлу
                    FileInfo file = new FileInfo(path);
                    if (file.Extension == ".txt")
                    {
                        using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read))
                        {
                            using (StreamReader sr = new StreamReader(fs))
                            {
                                Params.ReadAndShowFile(sr);
                            }
                        }
                    }
                    else
                    {
                        Console.BackgroundColor = ConsoleColor.Blue;
                        Console.SetCursorPosition(20, 4);
                        Console.WriteLine("Файл не зчитується");
                        Console.BackgroundColor = ConsoleColor.Black;
                        Params.Clear();
                    }

                    //  Очищує ліву частину програми
                    Params.Clear();
                    path = file.DirectoryName;
                }
            }
        }
Пример #26
0
 internal void SetResponse(ResponseType Response, string Message)
 {
     Params.Clear();
     Params.Add(Message);
     this.Response = (int)Response;
 }
Пример #27
0
 public void ClearView()
 {
     Params.Clear();
     node = null;
 }
Пример #28
0
 public override void InitForAvatar()
 {
     if (Params.Count > 0)
     {
         _runtime.ResetAvatar = true;
         return;
     }
     Params.Clear();
     foreach (var builtinprop in LyumaAv3Runtime.BUILTIN_PARAMETERS)
     {
         if (builtinprop == "VelocityX")
         {
             Params.Add(builtinprop, new VelocityParam(builtinprop, _runtime, 0));
         }
         else if (builtinprop == "VelocityY")
         {
             Params.Add(builtinprop, new VelocityParam(builtinprop, _runtime, 1));
         }
         else if (builtinprop == "VelocityZ")
         {
             Params.Add(builtinprop, new VelocityParam(builtinprop, _runtime, 2));
         }
         else
         {
             addParam(builtinprop, builtinprop);
         }
     }
     addParam("IKPoseCalibration", "PoseIK");
     addParam("TPoseCalibration", "PoseT");
     addParam("Jump", "Av3 Emu Jump");
     foreach (var xbool in _runtime.Bools)
     {
         if (Params.ContainsKey(xbool.name))
         {
             UnityEngine.Debug.LogWarning("Duplicate parameter " + xbool.name);
         }
         else
         {
             Params.Add(xbool.name, new StubVrcBoolParam(xbool.name, xbool));
         }
     }
     foreach (var xint in _runtime.Ints)
     {
         if (Params.ContainsKey(xint.name))
         {
             UnityEngine.Debug.LogWarning("Duplicate parameter " + xint.name + " maybe with different type.");
         }
         else
         {
             Params.Add(xint.name, new StubVrcIntParam(xint.name, xint));
         }
     }
     foreach (var xfloat in _runtime.Floats)
     {
         if (Params.ContainsKey(xfloat.name))
         {
             UnityEngine.Debug.LogWarning("Duplicate parameter " + xfloat.name + " maybe with different type.");
         }
         else
         {
             Params.Add(xfloat.name, new StubVrcFloatParam(xfloat.name, xfloat));
         }
     }
     // UnityEngine.Debug.Log("Initing params " + Params.Keys);
 }