public ActionResult SaveSearchQueryOrUpdate(SearchBL.ManageQuery Model, FormCollection Collection) { if (Model != null) { if (Model.Autosearch == true) { if (!string.IsNullOrEmpty(Collection["ddlUserSubTopic"])) { Session["SavedQueryDet"] = null; Model.resultFolder2 = Convert.ToInt32(Collection["ddlUserSubTopic"]); Session["SavedQueryDet"] = SearchBL.UpdateSearchQuery(Model); return(RedirectToAction("SaveQuery_Complete", "Search", new { SearID = Model.SearchId, subtopicID = Model.resultFolder2 })); } else { alert(new MyResult() { Tittle = "Save Query", Message = "Please specify a destination folder.", restype = false }); return(RedirectToAction("SaveSearchQuery", "Search", new { searchinfo = Model.QueryDetails, Sid = Model.SearchId })); } } else { Session["SavedQueryDet"] = null; Session["SavedQueryDet"] = SearchBL.UpdateSearchQuery(Model); return(RedirectToAction("SaveQuery_Complete", "Search", new { SearID = Model.SearchId, subtopicID = Model.resultFolder2 })); } } return(View(Model)); }
protected void Page_Load(object sender, EventArgs e) { int tdxIncentiveId = Convert.ToInt32(Request.QueryString["TdxIncentiveId"]); sp_050_text_detailsTableAdapter taRebateDetails = new sp_050_text_detailsTableAdapter(); Hashtable rebateDetailsRow = SearchBL.GetRebateDetails(tdxIncentiveId); if (rebateDetailsRow != null) { lblIncentiveName.Text = rebateDetailsRow["IncentiveName"].ToString(); lblSummary.Text = rebateDetailsRow["Summary"].ToString(); lblEquipmentRequirements.Text = rebateDetailsRow["EquipmentRequirements"].ToString(); lblInstallationRequirements.Text = rebateDetailsRow["InstallationRequirements"].ToString(); lblProjectReviewCertification.Text = rebateDetailsRow["ProjectReviewCertification"].ToString(); lblTerms.Text = rebateDetailsRow["Terms"].ToString(); lblMaxLimit.Text = rebateDetailsRow["MaxLimit"].ToString(); lblExpirationDate.Text = rebateDetailsRow["ExpirationDate"].ToString(); lblIncentiveWebsite.Text = rebateDetailsRow["IncentiveWebsite"].ToString(); lblContactFName.Text = rebateDetailsRow["ContactFName"].ToString(); lblContactLName.Text = rebateDetailsRow["ContactLName"].ToString(); lblContactDept.Text = rebateDetailsRow["ContactDept"].ToString(); lblContactStreet.Text = rebateDetailsRow["ContactStreet"].ToString(); lblContactCity.Text = rebateDetailsRow["ContactCity"].ToString(); lblContactState.Text = rebateDetailsRow["ContactState"].ToString(); lblContactZip.Text = rebateDetailsRow["ContactZip"].ToString(); lblContactPhone.Text = rebateDetailsRow["ContactPhone"].ToString(); lblContactWebsite.Text = rebateDetailsRow["ContactWebsite"].ToString(); } else { //this.lblResult.Text = "Invalid Username and/or Password"; } }
/// <summary> /// Copy Citations to library Folder. - RaviM /// </summary> /// <param name="Model"></param> /// <param name="MID"></param> /// <param name="Collection"></param> /// <param name="start"></param> /// <returns></returns> public ActionResult CopyCitation(SearchBL.SearchForm Model, int MID, FormCollection Collection, int start = 1) { bool keepDelete; if (Collection["KeepDelete"] == "0") { keepDelete = false; } else { keepDelete = true; } short?DateEnd = Convert.ToInt16(Collection["dateEnd"]); if (!string.IsNullOrEmpty(Collection["ddlUserSubTopic"])) { var Result = SearchBL.CopyCitation(MID, Collection["ddlUserSubTopic"], CurrentUser.UserId, Convert.ToInt32(Collection["SearchId"]), DateEnd, keepDelete); return(RedirectToAction("index", "mylibrary", new { specid = Result, oid = Model.FolderID, fid = Collection["ddlUserSubTopic"], selaction = "saved", start = start })); } else { alert(new MyResult() { Tittle = "Copy Citiations", Message = "Select Sub Topic", restype = false }); return(RedirectToAction("SearchDetails", "Search", new { PMID = MID })); } return(RedirectToAction("SearchDetails", "Search", new { PMID = MID })); }
// // GET: /Search/ #region Get Search Using MyQuries /// <summary> /// Get Search Form-- RaviM /// </summary> /// <param name="ddlValue"></param> /// <returns></returns> public ActionResult Search(int?ddlValue) { int userid = CurrentUser.UserId; string x = string.Empty; x = SearchBL.GetSearchName(ddlValue); SearchBL.SearchForm searchForm = new SearchBL.SearchForm(); searchForm.SearchName = x; if (ddlValue == null || ddlValue == 0) { searchForm.MyQueries = SearchBL.GetMyQueriesForSearch(userid, ddlValue); searchForm.MyQueryValue = Convert.ToInt32(ddlValue); return(View(searchForm)); } else { searchForm.ResultQuery = SearchBL.GetSearchQuery(userid, x, ddlValue); searchForm.AbstractMask = Convert.ToBoolean(searchForm.ResultQuery.AbstractMask); searchForm.MyQueries = SearchBL.GetMyQueriesForSearch(userid, ddlValue); searchForm.MyQueryValue = Convert.ToInt32(ddlValue); return(View(searchForm)); } }
public ActionResult DeleteAllCitations(int searchID) { if (searchID > 0) { SearchBL.DeleteAllMyQueryCitations(CurrentUser.UserId, searchID); } return(RedirectToAction("MyQueries", "MyQueries")); }
public ActionResult Deletecitation(int MID, int FID, int Search, string searchName) { if (FID > 0) { SearchBL.DeleteMyQueryCitation(CurrentUser.UserId, MID, FID); } return(RedirectToAction("MyQueries", new { FID = FID, searchid = Search, SearchName = searchName, sort = "Date", start = 1 })); }
protected void btnSearch_Click(object sender, EventArgs e) { try { if (ddlFrom.SelectedIndex == 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('Please select the source city');", true); ddlFrom.Focus(); return; } if (ddlTo.SelectedIndex == 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('Please select the destination city');", true); ddlTo.Focus(); return; } if (txtReturnDate.Enabled == false) { SearchBL BL = new SearchBL(); DataSet ds = new DataSet(); if (ddlCoachType.SelectedIndex == 0) { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text)); } else { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); } Session["Service"] = ds; //DateTime dd = Convert.ToDateTime(txtOnwardDate.Text); Response.Redirect("~/frmSelectCoach.aspx?from=" + ddlFrom.SelectedItem.Value + "&to=" + ddlTo.SelectedItem.Value + "&date=" + txtOnwardDate.Text + "&seats=" + ddlNoOfPassengers.SelectedValue.ToString()); } else { SearchBL BL = new SearchBL(); DataSet ds = new DataSet(); DataSet dsReturn = new DataSet(); if (ddlCoachType.SelectedIndex == 0) { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text)); dsReturn = bl.GetServiceDataSet(ddlTo.SelectedValue.ToString(), ddlFrom.SelectedValue.ToString(), Convert.ToDateTime(txtReturnDate.Text)); } else { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); dsReturn = bl.GetServiceDataSet(ddlTo.SelectedValue.ToString(), ddlFrom.SelectedValue.ToString(), Convert.ToDateTime(txtReturnDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); } Session["Service"] = ds; Session["ReturnService"] = dsReturn; //DateTime dd = Convert.ToDateTime(txtOnwardDate.Text); Response.Redirect("~/frmSelectCoach.aspx?from=" + ddlFrom.SelectedItem.Value + "&to=" + ddlTo.SelectedItem.Value + "&date=" + txtOnwardDate.Text + "&Returndate=" + txtReturnDate.Text + "&seats=" + ddlNoOfPassengers.SelectedValue.ToString()); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('"+ex.Message.ToString()+"');", true); } }
protected void btnSearch_Click(object sender, EventArgs e) { try { if (ddlFrom.SelectedIndex == 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('Please select the source city');", true); ddlFrom.Focus(); return; } if (ddlTo.SelectedIndex == 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('Please select the destination city');", true); ddlTo.Focus(); return; } if (txtReturnDate.Enabled == false) { SearchBL BL = new SearchBL(); DataSet ds = new DataSet(); if (ddlCoachType.SelectedIndex == 0) { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text)); } else { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); } Session["Service"] = ds; //DateTime dd = Convert.ToDateTime(txtOnwardDate.Text); Response.Redirect("~/frmSelectCoach.aspx?from=" + ddlFrom.SelectedItem.Value + "&to=" + ddlTo.SelectedItem.Value + "&date=" + txtOnwardDate.Text + "&seats=" + ddlNoOfPassengers.SelectedValue.ToString()); } else { SearchBL BL = new SearchBL(); DataSet ds = new DataSet(); DataSet dsReturn = new DataSet(); if (ddlCoachType.SelectedIndex == 0) { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text)); dsReturn = bl.GetServiceDataSet(ddlTo.SelectedValue.ToString(), ddlFrom.SelectedValue.ToString(), Convert.ToDateTime(txtReturnDate.Text)); } else { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); dsReturn = bl.GetServiceDataSet(ddlTo.SelectedValue.ToString(), ddlFrom.SelectedValue.ToString(), Convert.ToDateTime(txtReturnDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); } Session["Service"] = ds; Session["ReturnService"] = dsReturn; //DateTime dd = Convert.ToDateTime(txtOnwardDate.Text); Response.Redirect("~/frmSelectCoach.aspx?from=" + ddlFrom.SelectedItem.Value + "&to=" + ddlTo.SelectedItem.Value + "&date=" + txtOnwardDate.Text + "&Returndate=" + txtReturnDate.Text + "&seats=" + ddlNoOfPassengers.SelectedValue.ToString()); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('" + ex.Message.ToString() + "');", true); } }
protected void BindSearchResults() { DataTable dt = SearchBL.GetSearchResults(txtZip.Text, selectedCategoryId, Convert.ToInt32(ddRetailers.SelectedValue), Convert.ToInt32(ddModel.SelectedValue)); gvProducts.DataSource = dt; gvProducts.DataBind(); lblResultCount.Text = dt.Rows.Count + " Results Found."; BindRetailers(); }
public void TestMethod1() { string query = "\"this is a test\" about get \"hola\" esta prueba"; List <string> queries = SearchBL.getQueries(query); Assert.Equals(queries.Count, 6); List <searchResult> result = SearchBL.search(query); }
public ActionResult ManageQuery(int?SearchID) { SearchBL.ManageQuery MQ = new SearchBL.ManageQuery(); if (Session["ManageQuery"] != null) { MQ = Session["ManageQuery"] as SearchBL.ManageQuery; MQ.TopicsList = SearchBL.GetTopicsList(CurrentUser.UserId); } return(View("ManageQuery", MQ)); }
/// <summary> /// Get SaveQuery View - RaviM /// </summary> /// <returns></returns> public ActionResult SaveSearchQuery(string searchinfo, int?Sid) { SearchBL.ManageQuery MQ = new SearchBL.ManageQuery(); MQ.searchInfo = SearchBL.GetSearchInfo(CurrentUser.UserId, MQ.Name, Convert.ToInt32(Sid)); MQ.QueryDetails = MQ.searchInfo.QueryDetails; MQ.SearchId = Sid; MQ.KeepDelete = 0; MQ.TopicsList = SearchBL.GetTopicsList(CurrentUser.UserId); return(View(MQ)); }
/// <summary> /// Get Search Results View .. Search Post will be done through Ajax method - RaviM /// </summary> /// <param name="Model"></param> /// <returns></returns> public ActionResult SearchResults(int start = 1, string range = "20") { SearchBL.SearchForm obj = new SearchBL.SearchForm(); if (Session["SearchLimits"] != null) { SearchBL.MyQueryForm myQyeryForm = new SearchBL.MyQueryForm(); int userid = CurrentUser.UserId; obj = (SearchBL.SearchForm)Session["SearchLimits"]; int RangeCount = int.Parse(range); myQyeryForm.searchInfo = SearchBL.GetSearchInfo(userid, obj.SearchName, Convert.ToInt32(obj.SearchId)); obj.ArticlesList = SearchBL.SearchFetchRange(userid, obj.SearchName, obj.SearchId, start, start + (RangeCount - 1)); StringBuilder str = new StringBuilder(); if (obj.ArticlesList != null) { foreach (var item in obj.ArticlesList) { str.Append(item.PMID + ","); } } string PMIDList = str.ToString(); if (!string.IsNullOrEmpty(PMIDList)) { PMIDList = PMIDList.Remove(PMIDList.LastIndexOf(','), 1); } obj.AllCitationDetails = SearchBL.GetAllCitationAbstract(CurrentUser.UserId, PMIDList, 2, 1); obj.QueryDetails = myQyeryForm.searchInfo.QueryDetails; obj.ErrorDesc = myQyeryForm.searchInfo.ErrorDesc; obj.CitationCount = Convert.ToInt32(myQyeryForm.searchInfo.SearchResultsCount); obj.TopicsList = SearchBL.GetTopicsList(CurrentUser.UserId); Session["SearchLimits"] = obj; obj.DisplayCount = range; if (Session["SearchResults"] != null) { SearchBL.SearchForm keep = (SearchBL.SearchForm)Session["SearchResults"]; obj.showGoToDestionation = keep.showGoToDestionation; obj.TopicFolderID = keep.FolderID; obj.SpecId = keep.SpecId; obj.resultFolder2 = keep.resultFolder2; } Session["SearchResults"] = null; return(View(obj)); } else { return(RedirectToAction("Search", "Search")); } return(View(obj)); }
public ActionResult Search(SearchBL.SearchForm Model) { Session["SearchLimits"] = null; var result = SearchBL.DeleteSearchQuery(CurrentUser.UserId);//no need to check isDeleted or not to Add new search query. var newSearchID = SearchBL.SearchQueryAdd(Model, CurrentUser.UserId); Model.SearchId = newSearchID; Session["SearchLimits"] = Model; return(Json(true, JsonRequestBehavior.AllowGet)); }
public void Setup() { MockPlug.DeregisterAll(); _searchBL = null; _settings = new Mock<IInstanceSettings>(); _settings.Setup(x => x.GetValue("search/termquery", It.IsAny<string>())).Returns((string key, string def) => def); _session = new Mock<IDekiDataSession>(); _cache = new Mock<IKeyValueCache>(); var cacheFactory = new InMemoryKeyValueCacheFactory(TaskTimerFactory.Current); var searchSerializer = new SearchSerializer(); cacheFactory.SetSerializer<SearchResult>(searchSerializer); cacheFactory.SetSerializer<SearchResultDetail>(searchSerializer); }
public ActionResult DeleteQuery() { int UserID = AJA_Core.CurrentUser.UserId; int SearchID = Convert.ToInt32((Session["ManageQuery"] as SearchBL.ManageQuery).SearchId); bool delQuery = SearchBL.DeleteQuery(SearchID, UserID); alert(new MyResult() { Tittle = "Delete Query", Message = "Query Deleted Successfully", restype = true }); return(RedirectToAction("MyQueries", "MyQueries")); }
public ActionResult UpdateManageQuery(SearchBL.ManageQuery MQ, FormCollection Collection) { if (MQ != null) { if (!string.IsNullOrEmpty(Collection["ddlUserSubTopic"])) { MQ.resultFolder2 = Convert.ToInt32(Collection["ddlUserSubTopic"]); } if (MQ.Autosearch) { if (!String.IsNullOrEmpty(MQ.DestinationFolder)) { SearchBL.SaveQuery(MQ); alert(new MyResult() { Tittle = "Update Query", Message = "Query Saved Successfully", restype = true }); return(RedirectToAction("MyQueries", "MyQueries")); } else if (MQ.FolderID == null || MQ.FolderID == 0 || MQ.resultFolder2 == null || MQ.resultFolder2 == 0) { alert(new MyResult() { Tittle = "Manage Query", Message = "select a results folder", restype = true }); MQ.TopicsList = SearchBL.GetTopicsList(CurrentUser.UserId); return(RedirectToAction("ManageQuery", MQ)); } else { SearchBL.SaveQuery(MQ); alert(new MyResult() { Tittle = "Update Query", Message = "Query Saved Successfully", restype = true }); return(RedirectToAction("MyQueries", "MyQueries")); } } else { SearchBL.SaveQuery(MQ); alert(new MyResult() { Tittle = "Update Query", Message = "Query Saved Successfully", restype = true }); return(RedirectToAction("MyQueries", "MyQueries")); } } return(RedirectToAction("MyQueries", "MyQueries")); }
private void TestButton_Click(object sender, EventArgs e) { if (FilterPanel.Controls.Count > 0) { DataGridView grid = ResultView; string tableName = ""; string columnName = ""; string operation = ""; string value = ""; List <string[]> whereClauses = new List <string[]>(); foreach (InitialFilter item in FilterPanel.Controls.OfType <InitialFilter>()) { tableName = item.TableBoxText; columnName = item.ColumnBoxText; operation = item.OpBoxText; value = item.ValueBoxText; // Adjusting for string query LIKE % % if (SearchBL.IsColumnTypeString(item.TableBoxText, item.ColumnBoxText)) { value = "%" + item.ValueBoxText + "%"; } SearchBL.GetResultSetWithWhereClauses(grid, tableName, columnName, operation, value, whereClauses); } if (FilterPanel.Controls.Count > 1) { foreach (ExtraFilter exFilter in FilterPanel.Controls.OfType <ExtraFilter>()) { string[] whereArguments = new string[4]; whereArguments[0] = exFilter.ExLogicalBoxText; // AND or OR whereArguments[1] = exFilter.ExColumnBoxText; // Column whereArguments[2] = exFilter.ExOpBoxText; // Operator whereArguments[3] = exFilter.ExValueBoxText; // Value // Adjusting for string query LIKE % % if (SearchBL.IsColumnTypeString(tableName, whereArguments[1])) { whereArguments[3] = "%" + whereArguments[3] + "%"; } whereClauses.Add(whereArguments); } SearchBL.GetResultSetWithWhereClauses(grid, tableName, columnName, operation, value, whereClauses); } } }
private ActionResult ProductByCat(string argument, TrSearchViewModel vmodel, string language) { //search if cat have child cat var children = SearchBL.FindCatsChildList(argument, language); if (children.Count() == 0) { vmodel.Products = SearchBL.FindProductListByIdCat(argument, language); } else { vmodel.CatsChild = children; } return(PartialView("_PartialTransactionSearch", vmodel)); }
protected void BindRetailers() { int index = 0; int ratingModelTdxId = -1; IEnumerator retailersListEnum = gvProducts.DataKeys.GetEnumerator(); retailersListEnum.MoveNext(); do { ratingModelTdxId = Convert.ToInt32(gvProducts.DataKeys[index].Value); GridView gvRetailers = (GridView)gvProducts.Rows[index].FindControl("gvRetailerList"); gvRetailers.DataSource = SearchBL.SP_20_GetRetailersList(ratingModelTdxId, Convert.ToInt32(ddRetailers.SelectedValue)); gvRetailers.DataBind(); index++; } while (retailersListEnum.MoveNext()); }
public ActionResult AbstractPrintable(string sort = "date", string searchfolder = "", int MID = 0) { SearchBL.MyQueryForm myQyeryForm = new SearchBL.MyQueryForm(); if (MID != 0) { CitationsModel pmid = new CitationsModel(); pmid.pmid = MID; List <CitationsModel> PMIDCitation = new List <CitationsModel>(); PMIDCitation.Add(pmid); myQyeryForm.CitationDetails = SearchBL.GetCitationDetails(PMIDCitation, sort, CurrentUser.UserId, 2); myQyeryForm.UserComment = MyLibraryBL.GetUserComment(MID, CurrentUser.UserId); myQyeryForm.AbstractCommentsECList = MyLibraryBL.GetAbstractCommentsEC(MID); } return(View(myQyeryForm)); }
protected void BindSearchResults(string zip, int categoryId, int retailerId, int inputSize, string boxRate) { try { txtZip.Text = zip; selectedCategoryId = categoryId; //ddRetailers.DataBind(); //ddRetailers.SelectedValue = retailerId.ToString(); //ddModel.DataBind(); //ddModel.SelectedValue = inputSize.ToString(); DataTable dt = SearchBL.GetSearchResults(zip, categoryId, retailerId, inputSize, boxRate); gvProducts.DataSource = dt; gvProducts.DataBind(); lblResultCount.Text = dt.Rows.Count + " Results Found."; BindRetailers(retailerId); }catch {} }
/// <summary> /// Get the search details based on PMID - RaviM /// </summary> /// <param name="PMID"></param> /// <returns></returns> public ActionResult SearchDetails(int?PMID, bool FromPMedline = false) { int ID = Convert.ToInt32(PMID); SearchBL.SearchForm obj = new SearchBL.SearchForm(); obj.TopicsList = SearchBL.GetTopicsList(CurrentUser.UserId); obj.AbstractCommentsECList = MyLibraryBL.GetAbstractCommentsEC(ID); obj.CitationDetails = SearchBL.GetCitationabstract(CurrentUser.UserId, ID.ToString(), 2, 1); obj.SearchId = obj.SearchId; obj.PMID = ID; obj.FolderID = 0; if (FromPMedline) { obj.FromPMedline = true; } return(View(obj)); }
public ActionResult CopyCitation(SearchBL.MyQueryForm Model, string actionFirst, string actionSecond, int MID, FormCollection Collection, int start = 1) { //int specid , oid,fid; bool keepDelete; if (Collection["KeepDelete"] == "0") { keepDelete = false; } else { keepDelete = true; } short?DateEnd = Convert.ToInt16(Collection["dateEnd"]); if (actionFirst != null) { if (!string.IsNullOrEmpty(Collection["ddlUserSubTopic"])) { var Result = SearchBL.CopyCitation(MID, Collection["ddlUserSubTopic"], CurrentUser.UserId, Convert.ToInt32(Collection["SearchId"]), DateEnd, keepDelete); return(RedirectToAction("index", "mylibrary", new { specid = Result, oid = Model.FolderID, fid = Collection["ddlUserSubTopic"], selaction = "saved", start = start })); } else { return(RedirectToAction("QueryCitationAbstract", "MyQueries", new { MID = MID })); } } else { if (!string.IsNullOrEmpty(Collection["ddlUserSubTopicSecond"])) { var Result = SearchBL.CopyCitation(MID, Collection["ddlUserSubTopicSecond"], CurrentUser.UserId, Convert.ToInt32(Collection["SearchId"]), DateEnd, keepDelete); return(RedirectToAction("index", "mylibrary", new { specid = Result, oid = Model.FolderID, fid = Collection["ddlUserSubTopicSecond"], selaction = "saved", start = start })); } else { return(RedirectToAction("QueryCitationAbstract", "MyQueries", new { MID = MID })); } } }
private double GetBoxRate() { if (txtBoxRate.Text.Equals(string.Empty)) { return(Convert.ToDouble(SearchBL.GetDefaultBoxRate(txtZip.Text))); } else { try { return(Convert.ToDouble(txtZip.Text)); } catch { lblError.Text = "You have entered an invalid value for Box Rate"; return(0); } } }
protected void BindRetailers(int retailerId) { int index = 0; int ratingModelTdxId = -1; if (gvProducts.DataKeys.Count > 0) { IEnumerator retailersListEnum = gvProducts.DataKeys.GetEnumerator(); retailersListEnum.MoveNext(); do { ratingModelTdxId = Convert.ToInt32(gvProducts.DataKeys[index]["RatingModelTdxID"]); GridView gvRetailers = (GridView)gvProducts.Rows[index].FindControl("gvRetailerList"); gvRetailers.DataSource = SearchBL.SP_20_GetRetailersList(ratingModelTdxId, retailerId); gvRetailers.DataBind(); index++; } while (retailersListEnum.MoveNext()); } }
/// <summary> /// Keep the checked Citations in - RaviM /// </summary> /// <param name="keep"></param> /// <returns></returns> public ActionResult Action(SearchBL.SearchForm keep) { if (keep.Parameters != null) { string[] PMIDList = keep.Parameters.Split(','); if (keep.resultFolder2 != null) { foreach (string pmid in PMIDList) { var Result = SearchBL.CopyCitation(Convert.ToInt32(pmid), keep.resultFolder2, CurrentUser.UserId, keep.SearchId, Convert.ToInt16(keep.DateEnd), true); keep.SpecId = Result; keep.showGoToDestionation = true; Session["SearchResults"] = keep; } return(RedirectToAction("SearchResults", "Search")); } } return(View(keep)); }
/// <summary> /// Search Query After Saving View-- RaviM /// </summary> /// <param name="SearID"></param> /// <param name="subtopicID"></param> /// <returns></returns> public ActionResult SaveQuery_Complete(int?SearID, int?subtopicID) { SearchBL.ManageQuery form = new SearchBL.ManageQuery(); form.searchInfo = SearchBL.GetSearchInfo(CurrentUser.UserId, form.Name, Convert.ToInt32(SearID)); form.QueryDetails = form.searchInfo.QueryDetails; var ss = (SearchSummary)Session["SavedQueryDet"]; form.SearchId = SearID; if (ss != null) { form.Description = ss.Description; form.Name = ss.SearchName; form.ShelfLife = ss.ShelfLife.ToString(); } form.resultFolder2 = Convert.ToInt32(subtopicID); if (subtopicID != 0) { form.queryDestination = SearchBL.GetQueryDestination(Convert.ToInt32(subtopicID)); } return(View(form)); }
public ActionResult QueryCitationAbstract(string sort = "date", string searchfolder = "", int MID = 0, int Search = 0) { SearchBL.MyQueryForm myQyeryForm = new SearchBL.MyQueryForm(); List <SearchBL.MyQueryForm> myQueriesList = new List <SearchBL.MyQueryForm>(); myQueriesList = SearchBL.MyQueriesList(CurrentUser.UserId); myQyeryForm.myQueriesList = myQueriesList; myQyeryForm.Isendemail = SearchBL.GetIsSendEmail(CurrentUser.UserId); myQyeryForm.TopicsList = SearchBL.GetTopicsList(CurrentUser.UserId); if (MID != 0) { CitationsModel pmid = new CitationsModel(); pmid.pmid = MID; List <CitationsModel> PMIDCitation = new List <CitationsModel>(); PMIDCitation.Add(pmid); myQyeryForm.CitationDetails = SearchBL.GetCitationDetails(PMIDCitation, sort, CurrentUser.UserId, 2); myQyeryForm.UserComment = MyLibraryBL.GetUserComment(MID, CurrentUser.UserId); myQyeryForm.AbstractCommentsECList = MyLibraryBL.GetAbstractCommentsEC(MID); myQyeryForm.SearchID = Search; myQyeryForm.queryDetails = SearchBL.GetSearchQuery(CurrentUser.UserId, "", Search); } return(View(myQyeryForm)); }
private void ExColumnBox_SelectedIndexChanged(object sender, EventArgs e) { SearchBL.CheckColumnType(ExTableName, ExColumnBoxText, ExOpBox); }
private void RefreshColumns(string newTableName) { SearchBL.PopulateColumnBox(ExColumnBox, newTableName); }
public SearchController() { _searchBL = new SearchBL(); }
private void InitWithoutAdaptiveSearch() { _searchBL = new SearchBL( _session.Object, _cache.Object, _wikiId, _apiUri, _searchPlug, _user, _settings.Object, new SearchQueryParser(), () => false); }