Esempio n. 1
0
 private void bindKeywordCat()
 {
     KeyWords obj=new KeyWords();
     DataSet ds=obj.GetKeywordsByParentid(0);
     this.rptKeywordCat.DataSource = ds.Tables[0].DefaultView;
     this.rptKeywordCat.DataBind();
 }
Esempio n. 2
0
        public void rptKeywordDetail1_ItemDataBoud(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
        {
            KeyWords obj = new KeyWords();
            DataSet ds = obj.GetKeywordsByParentid(0);

            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Repeater rptKeywordDetail = (Repeater)e.Item.FindControl("rptKeywordDetail");
                  DataRowView rowv = (DataRowView)e.Item.DataItem;
                int CategorieId = Convert.ToInt32(rowv["ID"]);
                //根据分类ID查询该分类下的产品,并绑定产品Repeater
                rptKeywordDetail.DataSource = obj.GetKeywordsByParentid(CategorieId);
                rptKeywordDetail.DataBind();
            }
        
        
        }
Esempio n. 3
0
		public EditWord(OptionsWindow ow, KeyWords k)
		{
			InitializeComponent();
			
			wordBox.Text=k.Word;
			ColorPicker.SelectedColor = (Color)ColorConverter.ConvertFromString(k.color);
			
			createColors();
			ColorPicker.AvailableColors = ColorList;
			ColorPicker.StandardColors = ColorList;
			
			if(k.fontstyle == "bold")
			{
				bold.IsChecked=true;
				b = true;
				i = false;
			}
			else if(k.fontstyle == "bolditalic")
			{
				bold.IsChecked=true;
				italic.IsChecked=true;
				b = true;
				i = true;
			}
			else if(k.fontstyle == "italic")
			{
				italic.IsChecked = true;
				i = true;
				b = false;
			}
			else
			{
				bold.IsChecked=false;
				italic.IsChecked=false;
				b = false;
				i = false;
			}
			
			_k = k;
			
			_ow = ow;
		}
Esempio n. 4
0
        virtual public Token GetToken()
        {
            SavePreviousStatus(); //for step back
            StatusKey statusOfAnalyz = StatusKey.Start;

            if (currentStatus != AnalyzerStatus.OK)
            {
                return(new Token("End file", -1, -1, TokenType.Null)); //null;
            }
            string newString = "";                                     //пустая строка

            int       positionOfWord = currentPos.letter;
            int       positionOfline = currentPos.linePos; //для того чтобы запомнить место начала этого символа или слова
            TokenType typeOfToken    = TokenType.IncorrectData;

            while (statusOfAnalyz != StatusKey.Complete && statusOfAnalyz != StatusKey.Incorrect)
            {
                if (reader.Peek() == -1)
                {
                    currentStatus = AnalyzerStatus.Empty;

                    if (newString.Equals(""))
                    {
                        return(new Token("End file", -1, -1, TokenType.Null)); //null; }
                    }
                    typeOfToken = sTokens[statusOfAnalyz].endFileType;         //присваиваем получившееся значение
                    break;
                } //конец файла

                char symbol = ReadSymbol();

                StatusKey nextStatus = sTokens[statusOfAnalyz].CheckSym(symbol);

                if (nextStatus == StatusKey.Complete)
                {
                    typeOfToken = sTokens[statusOfAnalyz].type;
                }

                //до этого момента мы еще не перевелись на новый символ!
                if (nextStatus == StatusKey.SymBack) //не записываем новый символ!
                {
                    typeOfToken    = sTokens[statusOfAnalyz].type;
                    statusOfAnalyz = StatusKey.Complete;
                    GetBackSymbol();
                    break;
                }

                if (nextStatus == StatusKey.SymDotBack) //не записываем новый символ!
                {
                    typeOfToken    = TokenType.IntData;
                    statusOfAnalyz = StatusKey.Complete;
                    GetBackSymbol();
                    GetBackSymbol();
                    newString = newString.Substring(0, newString.Length - 1); //удаляем последний символ

                    //reader.DiscardBufferedData();
                    //reader.BaseStream.Seek(currentPos.globalPos, SeekOrigin.Begin);//перемещаем указатель ///!!!!! возможно с нуля нужно считать global pos
                    StepBack();
                    break;
                }

                reader.Read();

                if (nextStatus == StatusKey.NewLine) //для коментариев
                {
                    nextStatus = StatusKey.LinesComentaryP1;
                    NextLine();
                }

                if (nextStatus == StatusKey.NewLineWithBreak) //для других данных (в самом начале аппарата конечного), когда string = ""
                {
                    nextStatus = StatusKey.Start;
                    NextLine();
                    positionOfWord = currentPos.letter; //обновляем
                    positionOfline = currentPos.linePos;
                    continue;
                }

                if (nextStatus == StatusKey.SymNext) //только для начала конечного аппарата
                {
                    nextStatus     = StatusKey.Start;
                    positionOfWord = currentPos.letter; //обновляем
                    continue;
                }

                statusOfAnalyz = nextStatus;
                newString     += symbol; //добавляем символ
                //проверка на разные статусы, которые не равны основным перечисленным в словаре
            }

            //проверка на символ \r в конце

            if (typeOfToken != TokenType.IncorrectData)
            {
                if (typeOfToken == TokenType.Identificator && KeyWords.CheckOnKeyWord(newString))
                {
                    typeOfToken = TokenType.KeyWord;
                }

                Token nToken = new Token(newString, positionOfline, positionOfWord, typeOfToken);

                if (!nToken.Finalyze())
                {
                    currentStatus     = AnalyzerStatus.Error;
                    nToken.parseError = true;
                    return(nToken);
                }

                if (reader.Peek() == -1)
                {
                    currentStatus = AnalyzerStatus.Empty;
                }

                return(nToken);
            }
            else //if == incorrect
            {
                newString     = DeleteLF(newString); //проверка на такие данные [...]+\r
                currentStatus = AnalyzerStatus.Error;
                return(new Token(newString, positionOfline, positionOfWord, TokenType.IncorrectData));
            }
        }
Esempio n. 5
0
 public AsCommand()
 {
     KeyWords.Add("As");
     NeededCommands.Add(typeof(SaveCommand));
 }
Esempio n. 6
0
        public Dictionary <string, string> Read()
        {
            var textCollection = new Dictionary <string, string>();

            using (var context = new CardAttributesContext())
            {
                if (!context.Database.Exists())
                {
                    var languageEng = new Languages()
                    {
                        Language = Enum.GetName(typeof(LanguageEnum), 1)
                    };
                    var languageRu = new Languages()
                    {
                        Language = Enum.GetName(typeof(LanguageEnum), 2)
                    };
                    var keywordNames = new KeyWords()
                    {
                        KeyWord = Enum.GetName(typeof(KeyWordEnum), 1)
                    };
                    var keywordSuits = new KeyWords()
                    {
                        KeyWord = Enum.GetName(typeof(KeyWordEnum), 2)
                    };
                    var cardNamesEng = new CardNames()
                    {
                        Name         = "Six,Seven,Eight,Nine,Ten,Jack,Lady,King,Ace",
                        Languages    = languageEng,
                        NamesKeyWord = keywordNames
                    };
                    var cardNamesRu = new CardNames()
                    {
                        Name         = "Шестерка,Семерка,Восьмерка,Девятка,Десять,Валет,Дама,Король,Туз",
                        Languages    = languageRu,
                        NamesKeyWord = keywordNames
                    };
                    var SuitsEng = new CardSuits()
                    {
                        Suit         = "Diamonds,Spades,Clubs,Hearts",
                        Languages    = languageEng,
                        SuitsKeyWord = keywordSuits
                    };
                    var SuitsRu = new CardSuits()
                    {
                        Suit         = "Буби,Пики,Крести,Червы",
                        Languages    = languageRu,
                        SuitsKeyWord = keywordSuits
                    };

                    context.Languages.Add(languageEng);
                    context.Languages.Add(languageRu);
                    context.KeyWords.Add(keywordNames);
                    context.KeyWords.Add(keywordSuits);
                    context.CardNames.Add(cardNamesEng);
                    context.CardNames.Add(cardNamesRu);
                    context.CardSuits.Add(SuitsEng);
                    context.CardSuits.Add(SuitsRu);

                    context.SaveChanges();
                }

                context.Database.Log = Console.WriteLine;
                var cardNames = context.CardNames
                                .Include(n => n.NamesKeyWord)
                                .First(n => n.Languages.LanguagesId == _languageType);

                CardSuits cardSuits = context.CardSuits
                                      .Include(n => n.SuitsKeyWord)
                                      .First(n => n.Languages.LanguagesId == _languageType);

                textCollection.Add(cardNames.NamesKeyWord.KeyWord, cardNames.Name);
                textCollection.Add(cardSuits.SuitsKeyWord.KeyWord, cardSuits.Suit);
            }
            return(textCollection);
        }
Esempio n. 7
0
        public KittyHighVB()
        {
            Langs["vb"]     = this;
            Language        = "VisualBasic";
            singcomment     = "'";
            mulcomment      = false;
            caseinsensitive = true;
            KeyWords.Add("addhandler");
            KeyWords.Add("addressof");
            KeyWords.Add("alias");
            KeyWords.Add("and");
            KeyWords.Add("andalso");
            KeyWords.Add("as");
            KeyWords.Add("byref");
            KeyWords.Add("byval");
            KeyWords.Add("call");
            KeyWords.Add("case");
            KeyWords.Add("catch");
            KeyWords.Add("cbool");
            KeyWords.Add("cbyte");
            KeyWords.Add("cchar");
            KeyWords.Add("cdate");
            KeyWords.Add("cdbl");
            KeyWords.Add("cdec");
            KeyWords.Add("cint");
            KeyWords.Add("class");
            KeyWords.Add("clng");
            KeyWords.Add("cobj");
            KeyWords.Add("const");
            KeyWords.Add("continue");
            KeyWords.Add("csbyte");
            KeyWords.Add("cshort");
            KeyWords.Add("csng");
            KeyWords.Add("cstr");
            KeyWords.Add("ctype");
            KeyWords.Add("cuint");
            KeyWords.Add("culng");
            KeyWords.Add("cushort");
            KeyWords.Add("declare");
            KeyWords.Add("default");
            KeyWords.Add("delegate");
            KeyWords.Add("dim");
            KeyWords.Add("directcast");
            KeyWords.Add("do");
            KeyWords.Add("each");
            KeyWords.Add("else");
            KeyWords.Add("elseif");
            KeyWords.Add("end");
            KeyWords.Add("enum");
            KeyWords.Add("erase");
            KeyWords.Add("error");
            KeyWords.Add("event");
            KeyWords.Add("exit");
            KeyWords.Add("false");
            KeyWords.Add("finally");
            KeyWords.Add("for");
            KeyWords.Add("friend");
            KeyWords.Add("function");
            KeyWords.Add("get");
            KeyWords.Add("gettype");
            KeyWords.Add("getxmlnamespace");
            KeyWords.Add("global");
            KeyWords.Add("goto");
            KeyWords.Add("handles");
            KeyWords.Add("if");
            KeyWords.Add("implements");
            KeyWords.Add("imports");
            KeyWords.Add("in");
            KeyWords.Add("inherits");
            KeyWords.Add("interface");
            KeyWords.Add("is");
            KeyWords.Add("isnot");
            KeyWords.Add("let");
            KeyWords.Add("lib");
            KeyWords.Add("like");
            KeyWords.Add("loop");
            KeyWords.Add("me");
            KeyWords.Add("mod");
            KeyWords.Add("module");
            KeyWords.Add("mustinherit");
            KeyWords.Add("mustoverride");
            KeyWords.Add("mybase");
            KeyWords.Add("myclass");
            KeyWords.Add("namespace");
            KeyWords.Add("narrowing");
            KeyWords.Add("new constraint");
            KeyWords.Add("new operator");
            KeyWords.Add("next");
            KeyWords.Add("not");
            KeyWords.Add("nothing");
            KeyWords.Add("noninheritable");
            KeyWords.Add("notoverridable");
            KeyWords.Add("of");
            KeyWords.Add("on");
            KeyWords.Add("operator");
            KeyWords.Add("option");
            KeyWords.Add("optional");
            KeyWords.Add("or");
            KeyWords.Add("orelse");
            KeyWords.Add("out");
            KeyWords.Add("overloads");
            KeyWords.Add("overridable");
            KeyWords.Add("overrides");
            KeyWords.Add("paramarray");
            KeyWords.Add("partial");
            KeyWords.Add("private");
            KeyWords.Add("property");
            KeyWords.Add("protected");
            KeyWords.Add("public");
            KeyWords.Add("raiseevent");
            KeyWords.Add("readonly");
            KeyWords.Add("redim");
            KeyWords.Add("rem");
            KeyWords.Add("removehandler");
            KeyWords.Add("resume");
            KeyWords.Add("return");
            KeyWords.Add("select");
            KeyWords.Add("set");
            KeyWords.Add("shadows");
            KeyWords.Add("shared");
            KeyWords.Add("static");
            KeyWords.Add("step");
            KeyWords.Add("stop");
            KeyWords.Add("structure constraint");
            KeyWords.Add("sub");
            KeyWords.Add("synclock");
            KeyWords.Add("then");
            KeyWords.Add("throw");
            KeyWords.Add("to");
            KeyWords.Add("true");
            KeyWords.Add("try");
            KeyWords.Add("trycast");
            KeyWords.Add("typeof");
            KeyWords.Add("using");
            KeyWords.Add("when");
            KeyWords.Add("while");
            KeyWords.Add("widening");
            KeyWords.Add("with");
            KeyWords.Add("withevents");
            KeyWords.Add("writeonly");
            KeyWords.Add("xor");

            // unreserved keywords

            KeyWords.Add("aggregate");
            KeyWords.Add("ansi");
            KeyWords.Add("assembly");
            KeyWords.Add("async");
            KeyWords.Add("auto");
            KeyWords.Add("await");
            KeyWords.Add("binary");
            KeyWords.Add("compare");
            KeyWords.Add("custom");
            KeyWords.Add("distinct");
            KeyWords.Add("equals");
            KeyWords.Add("explicit");
            KeyWords.Add("from");
            KeyWords.Add("group");
            KeyWords.Add("by");
            KeyWords.Add("join");
            KeyWords.Add("into");
            KeyWords.Add("isfalse");
            KeyWords.Add("istrue");
            KeyWords.Add("iterator");
            KeyWords.Add("key");
            KeyWords.Add("mid");
            KeyWords.Add("off");
            KeyWords.Add("order");
            KeyWords.Add("preserve");
            KeyWords.Add("skip");
            KeyWords.Add("while");
            KeyWords.Add("strict");
            KeyWords.Add("take");
            KeyWords.Add("text");
            KeyWords.Add("unicode");
            KeyWords.Add("until");
            KeyWords.Add("where");
            KeyWords.Add("yield");

            // Base Types
            BaseTypes.Add("boolean");
            BaseTypes.Add("byte");
            BaseTypes.Add("char");
            BaseTypes.Add("date");
            BaseTypes.Add("decimal");
            BaseTypes.Add("double");
            BaseTypes.Add("integer");
            BaseTypes.Add("long");
            BaseTypes.Add("object");
            BaseTypes.Add("sbyte");
            BaseTypes.Add("short");
            BaseTypes.Add("single");
            BaseTypes.Add("string");
            BaseTypes.Add("uinteger");
            BaseTypes.Add("ulong");
            BaseTypes.Add("ushort");
        }
        private void keyWords_Click(object sender, EventArgs e)
        {
            KeyWords keyWordScreen = new KeyWords();

            keyWordScreen.Show();
        }
Esempio n. 9
0
 public KittyHighC()
 {
     Langs["c"]   = this;
     Langs["cpp"] = this;
     Langs["h"]   = this;
     Langs["hpp"] = this;
     Language     = "C/C++";
     BaseTypes.Add("void");
     BaseTypes.Add("bool");
     BaseTypes.Add("auto");
     BaseTypes.Add("char");
     BaseTypes.Add("int");
     KeyWords.Add("asm");
     KeyWords.Add("else");
     KeyWords.Add("new");
     KeyWords.Add("this");
     KeyWords.Add("enum");
     KeyWords.Add("operator");
     KeyWords.Add("throw");
     KeyWords.Add("explicit");
     KeyWords.Add("private");
     KeyWords.Add("true");
     KeyWords.Add("break");
     KeyWords.Add("export");
     KeyWords.Add("protected");
     KeyWords.Add("try");
     KeyWords.Add("case");
     KeyWords.Add("extern");
     KeyWords.Add("public");
     KeyWords.Add("typedef");
     KeyWords.Add("catch");
     KeyWords.Add("false");
     KeyWords.Add("register");
     KeyWords.Add("typeid");
     KeyWords.Add("float");
     KeyWords.Add("reinterpret_cast");
     KeyWords.Add("typename");
     KeyWords.Add("class");
     KeyWords.Add("for");
     KeyWords.Add("return");
     KeyWords.Add("union");
     KeyWords.Add("const");
     KeyWords.Add("friend");
     KeyWords.Add("short");
     KeyWords.Add("unsigned");
     KeyWords.Add("const_cast");
     KeyWords.Add("goto");
     KeyWords.Add("signed");
     KeyWords.Add("using");
     KeyWords.Add("continue");
     KeyWords.Add("if");
     KeyWords.Add("sizeof");
     KeyWords.Add("virtual");
     KeyWords.Add("default");
     KeyWords.Add("inline");
     KeyWords.Add("static");
     KeyWords.Add("delete");
     KeyWords.Add("static_cast");
     KeyWords.Add("volatile");
     KeyWords.Add("do");
     KeyWords.Add("long");
     KeyWords.Add("struct");
     KeyWords.Add("wchar_t");
     KeyWords.Add("double");
     KeyWords.Add("mutable");
     KeyWords.Add("switch");
     KeyWords.Add("while");
     KeyWords.Add("dynamic_cast");
     KeyWords.Add("namespace");
     KeyWords.Add("template");
 }
Esempio n. 10
0
		public KeyWords make_key_word(string name, String c, bool isPerm, String sty)
		{
			int i = _ow.Get_Key_Word_Size();
			KeyWords kw = new KeyWords(){ Word=name, color=c, Permanent=isPerm, Index=i, fontstyle=sty};
			return kw;
		}
Esempio n. 11
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            //Other fields Validation
            if (!String.IsNullOrEmpty(SocialMedia))
            {
                SocialMedia = SocialMedia.Trim();
            }
            if (!String.IsNullOrEmpty(BusinessDescription))
            {
                BusinessDescription = BusinessDescription.Trim();
            }
            if (!String.IsNullOrEmpty(WebAddress))
            {
                WebAddress = WebAddress.Trim();
            }
            if (!String.IsNullOrEmpty(DomainLoginUrl))
            {
                DomainLoginUrl = DomainLoginUrl.Trim();
            }
            if (!String.IsNullOrEmpty(DomainUsername))
            {
                DomainUsername = DomainUsername.Trim();
            }
            if (!String.IsNullOrEmpty(DomainPassword))
            {
                DomainPassword = DomainPassword.Trim();
            }
            if (!String.IsNullOrEmpty(HostingLoginUrl))
            {
                HostingLoginUrl = HostingLoginUrl.Trim();
            }
            if (!String.IsNullOrEmpty(HostingUserName))
            {
                HostingUserName = HostingUserName.Trim();
            }
            if (!String.IsNullOrEmpty(HostingPassword))
            {
                HostingPassword = HostingPassword.Trim();
            }
            if (!String.IsNullOrEmpty(WpLoginUrl))
            {
                WpLoginUrl = WpLoginUrl.Trim();
            }
            if (!String.IsNullOrEmpty(WpUserName))
            {
                WpUserName = WpUserName.Trim();
            }
            if (!String.IsNullOrEmpty(WpPassword))
            {
                WpPassword = WpPassword.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleAnalyticsUrl))
            {
                GoogleAnalyticsUrl = GoogleAnalyticsUrl.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleAnalyticsUsername))
            {
                GoogleAnalyticsUsername = GoogleAnalyticsUsername.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleAnalyticsPassword))
            {
                GoogleAnalyticsPassword = GoogleAnalyticsPassword.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleSearchConsoleUrl))
            {
                GoogleSearchConsoleUrl = GoogleSearchConsoleUrl.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleSearchConsoleUsername))
            {
                GoogleSearchConsoleUsername = GoogleSearchConsoleUsername.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleSearchConsolePassword))
            {
                GoogleSearchConsolePassword = GoogleSearchConsolePassword.Trim();
            }
            if (!String.IsNullOrEmpty(BingWemasterToolsUrl))
            {
                BingWemasterToolsUrl = BingWemasterToolsUrl.Trim();
            }
            if (!String.IsNullOrEmpty(BingWemasterToolsUsername))
            {
                BingWemasterToolsUsername = BingWemasterToolsUsername.Trim();
            }
            if (!String.IsNullOrEmpty(BingWemasterToolsPassword))
            {
                BingWemasterToolsPassword = BingWemasterToolsPassword.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleMyBusinessUrl))
            {
                GoogleMyBusinessUrl = GoogleMyBusinessUrl.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleMyBusinessUsername))
            {
                GoogleMyBusinessUsername = GoogleMyBusinessUsername.Trim();
            }
            if (!String.IsNullOrEmpty(GoogleMyBusinessPassword))
            {
                GoogleMyBusinessPassword = GoogleMyBusinessPassword.Trim();
            }
            if (!String.IsNullOrEmpty(KeyWords))
            {
                KeyWords = KeyWords.Trim();
            }
            if (!String.IsNullOrEmpty(TargetKeyPhases))
            {
                TargetKeyPhases = TargetKeyPhases.Trim();
            }
            if (!String.IsNullOrEmpty(TargetAreas))
            {
                TargetAreas = TargetAreas.Trim();
            }
            if (!String.IsNullOrEmpty(CompetitorsUrl))
            {
                CompetitorsUrl = CompetitorsUrl.Trim();
            }
            if (!String.IsNullOrEmpty(SocialMedia))
            {
                SocialMedia = SocialMedia.Trim();
            }
            if (!String.IsNullOrEmpty(SocialMedia2))
            {
                SocialMedia2 = SocialMedia2.Trim();
            }
            if (!String.IsNullOrEmpty(SocialMedia3))
            {
                SocialMedia3 = SocialMedia3.Trim();
            }
            if (!String.IsNullOrEmpty(SocialMedia4))
            {
                SocialMedia4 = SocialMedia4.Trim();
            }
            if (!String.IsNullOrEmpty(OtherMarketingTypes))
            {
                OtherMarketingTypes = OtherMarketingTypes.Trim();
            }
            if (!String.IsNullOrEmpty(MarketingGoals))
            {
                MarketingGoals = MarketingGoals.Trim();
            }

            //ExpandPlaning = ExpandPlaning.Trim();

            yield return(ValidationResult.Success);
        }
Esempio n. 12
0
        public DataSet SearchLessonsLearned()
        {
            ICustomDataAdapter da      = DataAccess.GetCustomDataAdapter();
            DataSet            results = new DataSet(); //make sure we use a loosely typed dataset as there will be more columns returned than just from the hedge table

            IDbCommand cmd;

            cmd             = DBConnection.CreateCommand();
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "LL_LEARNED_PKG.SEARCH_RECORD";

            CreateParameter(ref cmd, "userId", ParameterDirection.Input, DbType.String, "USER_ID");
            CreateParameter(ref cmd, "pkeywords", ParameterDirection.Input, DbType.String, "KEY_WORDS");
            CreateParameter(ref cmd, "psbuids", ParameterDirection.Input, DbType.String, "SBU_IDS");
            CreateParameter(ref cmd, "pbuids", ParameterDirection.Input, DbType.String, "BU_IDS");
            CreateParameter(ref cmd, "pprojectids", ParameterDirection.Input, DbType.String, "PROJECT_IDS");
            CreateParameter(ref cmd, "pprocessids", ParameterDirection.Input, DbType.String, "PROCESS_IDS");
            CreateParameter(ref cmd, "pdisciplineids", ParameterDirection.Input, DbType.String, "DISCIPLINE_IDS");
            CreateParameter(ref cmd, "pstageids", ParameterDirection.Input, DbType.String, "STAGE_IDS");
            CreateParameter(ref cmd, "pcategoryids", ParameterDirection.Input, DbType.String, "CATEGORY_IDS");

            ((IDbDataParameter)cmd.Parameters["userId"]).Value         = CurrentUser;
            ((IDbDataParameter)cmd.Parameters["pkeywords"]).Value      = KeyWords.ToString();
            ((IDbDataParameter)cmd.Parameters["psbuids"]).Value        = SBUIds.ToString();
            ((IDbDataParameter)cmd.Parameters["pbuids"]).Value         = BUIds.ToString();
            ((IDbDataParameter)cmd.Parameters["pprojectids"]).Value    = ProjectIds.ToString();
            ((IDbDataParameter)cmd.Parameters["pprocessids"]).Value    = ProcessIds.ToString();
            ((IDbDataParameter)cmd.Parameters["pdisciplineids"]).Value = DisciplineIds.ToString();
            ((IDbDataParameter)cmd.Parameters["pstageids"]).Value      = StageIds.ToString();
            ((IDbDataParameter)cmd.Parameters["pcategoryids"]).Value   = CategoryIds.ToString();

            try
            {
                da.SelectCommand = cmd;
                da.Fill(results);
            }
            catch (Exception ex)
            {
                //If we get an error opening the result for the stored
                //procedure, we likely have a a farily major problem.
                //Permissions issues or something of the kind.  We will
                //percolate the call back up the stack so the front end
                //may report it and thus the user can log the error
                //for repair.
                throw ex;
            }
            finally
            {
                if (cmd != null)
                {
                    cmd.Connection.Close();
                    cmd.Connection.Dispose();
                    cmd.Dispose();
                    cmd = null;
                }

                if (da != null)
                {
                    da.Dispose();
                    da = null;
                }
            }

            return(results);
        }
Esempio n. 13
0
 public bool UpdateAKeyWord(KeyWords info)
 {
     info.SearchTime = DateTime.Now;
     return(this._keyWordsRepository.UpdateEntity(info));
 }
Esempio n. 14
0
File: Room.cs Progetto: elavanis/Mud
 public Room()
 {
     KeyWords.Add("room");
 }
Esempio n. 15
0
 public bool DeleteEntity(KeyWords entity)
 {
     return(base.DeleteEntity <KeyWords>(entity));
 }
Esempio n. 16
0
 public bool UpdateEntity(KeyWords entity)
 {
     return(base.UpdateEntity <KeyWords>(entity));
 }
Esempio n. 17
0
 public bool CreateEntity(KeyWords entity)
 {
     return(base.CreateEntity <KeyWords>(entity));
 }