// 分页控件数据绑定 private void SplitDataBind() { Dictionary <string, string> dicWhere = new Dictionary <string, string>(); KingTop.Model.Pager p = new KingTop.Model.Pager(); KingTop.BLL.SysManage.Role objRole = new KingTop.BLL.SysManage.Role(); if (StrKeySearch != "") { dicWhere.Add("RoleName", Utils.UrlDecode(StrKeySearch)); txtSearch.Text = StrKeySearch; } //如果不是超级管理员,则只显示自己用户组以下的用户 //string userId = LoginInfoHelper.GetLoginAccountId(Session, Response); //if (userId != "0") //{ // UserGroup bllUserGrop = new UserGroup(); // DataTable dt = bllUserGrop.GetList("LOGINUSERGROP", Utils.getTwoParams(SiteID.ToString(), userId)).Tables[0]; // if (dt.Rows.Count > 0) // { // dicWhere.Add("UserGroupCode", dt.Rows[0]["UserGroupCode"].ToString()); // } //} dicWhere.Add("SiteID", SiteID.ToString()); p.Aspnetpage = Split; p.RptControls = rptUserGropeList; p.DicWhere = dicWhere; objRole.PageData(p); }
private Dictionary <string, string> dictWhere() { Dictionary <string, string> dicWhere = new Dictionary <string, string>(); if (StrKeySearch != "") { dicWhere.Add("Content", Utils.UrlDecode(StrKeySearch)); dicWhere.Add("UserNo", Utils.UrlDecode(StrKeySearch)); dicWhere.Add("ScriptName", Utils.UrlDecode(StrKeySearch)); txtSearch.Text = StrKeySearch; } if (StrDate1 != "") { dicWhere.Add("StartDate", StrDate1); txtDate1.Text = StrDate1; } if (StrDate2 != "") { dicWhere.Add("EndDate", StrDate2); txtDate2.Text = StrDate2; } if (!string.IsNullOrEmpty(Request.QueryString["selType"])) { dicWhere.Add("Type", Utils.ParseInt(Request.QueryString["selType"], 1).ToString()); } dicWhere.Add("SiteID", Utils.UrlDecode(SiteID.ToString())); return(dicWhere); }
/// <summary> /// Get callback result /// </summary> public string GetCallbackResult() { string whereCondition = (SiteID > 0) ? SqlHelper.AddWhereCondition(gridEvents.WhereClause, GenerateWhereCondition()) : gridEvents.WhereClause; mParameters = new Hashtable(); mParameters["where"] = whereCondition; mParameters["orderby"] = gridEvents.SortDirect; // Get the dialog identifier Guid dialogIdentifier = GetDialogIdentifier(); // Store the dialog identifier with appropriate data in the session WindowHelper.Add(dialogIdentifier.ToString(), mParameters); string queryString = "?params=" + dialogIdentifier; if (SiteID > 0) { queryString = URLHelper.AddParameterToUrl(queryString, "siteid", SiteID.ToString()); } queryString = URLHelper.AddParameterToUrl(queryString, "hash", QueryHelper.GetHash(queryString)); queryString = URLHelper.AddParameterToUrl(queryString, "eventid", EventID.ToString()); return(queryString); }
protected void btnExport_Click(object sender, EventArgs e) { List <Guid> lstSel = new List <Guid>(); foreach (GridViewRow row in gvPages.Rows) { var chkReMap = (CheckBox)row.FindControl("chkSelect"); if (chkReMap.Checked) { var hdnGalleryID = (HiddenField)row.FindControl("hdnGalleryID"); Guid gGallery = new Guid(hdnGalleryID.Value); lstSel.Add(gGallery); } } string theXML = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n"; string fileName = "galleryexport-" + SiteID.ToString() + ".xml"; theXML = GalleryExportList.GetGalleryExportXML(SiteID, lstSel); fileName = fileName.Replace(" ", "_"); Response.Expires = 5; Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName)); Response.Write(theXML); Response.StatusCode = 200; Response.StatusDescription = "OK"; Response.End(); }
public void GetNumActiveAlarmsFromSmartSUB(ISystemInterface systemInterface, ushort stationID) { SiteID siteID = new SiteID(stationID); DatabaseManagerStub databaseManager = new DatabaseManagerStub(systemInterface); databaseManager.GetActiveAlarms(siteID, (response, expected) => ExtractNumAlarms(response, expected, stationID, systemInterface)); }
private void PageInit() { DataTable dt = bllSinglePage.GetList("ONE", Utils.getTwoParams(SiteID.ToString(), NodeCode)); if (dt != null && dt.Rows.Count > 0) { Editor1.Content = dt.Rows[0][0].ToString(); } }
/// <summary> /// Redirects to the new product page. /// </summary> private void RedirectToNewProduct() { string url = "Product_New.aspx"; url = URLHelper.AddParameterToUrl(url, "siteId", SiteID.ToString()); url = URLHelper.AddParameterToUrl(url, "categoryId", OptionCategoryID.ToString()); url = URLHelper.AddParameterToUrl(url, "parentNodeId", ParentNodeID.ToString()); url = URLHelper.AddParameterToUrl(url, "classId", DataClassID.ToString()); url = URLHelper.AddParameterToUrl(url, "saved", "1"); URLHelper.Redirect(url); }
/// <summary> /// Returns parameters according to the upload mode. /// </summary> private string GetModeParameters() { string[] args; if (MediaLibraryID > 0) { // MediaLibrary mode args = new[] { "MediaLibraryID", MediaLibraryID.ToString(), "MediaFolderPath", MediaFolderPath, "MediaFileID", MediaFileID.ToString(), "IsMediaThumbnail", IsMediaThumbnail.ToString(), "MediaFileName", MediaFileName }; return("MediaLibraryArgs=" + GetArgumentsString(args, UploaderHelper.MEDIA_LIBRARY_ARGS_HASHING_PURPOSE)); } if (ObjectID > 0) { // MetaFile mode args = new[] { "MetaFileID", MetaFileID.ToString(), "ObjectID", ObjectID.ToString(), "SiteID", SiteID.ToString(), "ObjectType", ObjectType, "Category", Category }; return("MetaFileArgs=" + GetArgumentsString(args, UploaderHelper.META_FILE_ARGS_HASHING_PURPOSE)); } if ((DocumentID > 0) || (FormGUID != Guid.Empty)) { // Attachment mode args = new[] { "DocumentID", DocumentID.ToString(), "DocumentParentNodeID", DocumentParentNodeID.ToString(), "NodeClassName", NodeClassName, "AttachmentGUIDColumnName", AttachmentGUIDColumnName, "AttachmentGUID", AttachmentGUID.ToString(), "AttachmentGroupGUID", AttachmentGroupGUID.ToString(), "FormGUID", FormGUID.ToString(), "IsFieldAttachment", mIsFiledAttachment.ToString(), "FullRefresh", FullRefresh.ToString() }; return("AttachmentArgs=" + GetArgumentsString(args, UploaderHelper.ATTACHEMENT_ARGS_HASHING_PURPOSE)); } return(String.Empty); }
protected void Page_Load(object sender, System.EventArgs e) { //If no site_id was passed, then redirect back to the homepage string site_id = Request.QueryString["site_id"]; if (!string.IsNullOrEmpty(site_id)) { SiteID = Convert.ToInt32(site_id); } else { Response.Redirect(Config.SIMSURL + "SIMSWSCHome.aspx"); } //Using the passed site_id, setup the site data element, and reset the office and wsc to match that of the current site currSHA = db.SHAs.Where(p => p.site_id == SiteID).FirstOrDefault(); OfficeID = (int)currSHA.Site.office_id; WSCID = (int)db.Offices.Where(p => p.office_id == OfficeID).FirstOrDefault().wsc_id; //--BASIC PAGE SETUP-------------------------------------------------------------------- Response.Cache.SetCacheability(HttpCacheability.NoCache); ph1.Title = "Manage Site Hazard Analysis"; ph1.SubTitle = currSHA.Site.site_no + " " + db.vSITEFILEs.FirstOrDefault(s => s.site_no == currSHA.Site.site_no && s.agency_cd == currSHA.Site.agency_cd).station_nm; if (!Page.IsPostBack) { //Clear session state variable Session["btnpressed"] = ""; //--PAGE ACCESS SECTION------------------------------------------------------------- if (user.IsSuperUser || user.WSCID.Contains(WSCID)) { pnlHasAccess.Visible = true; } else { Response.Redirect("SHAView.aspx?site_id=" + SiteID.ToString()); pnlHasAccess.Visible = false; } //--END PAGE ACCESS SECTION--------------------------------------------------------- hlPrintSHA.NavigateUrl = "SHAView.aspx?site_id=" + SiteID.ToString(); PopulatePagePanels(); } //-------------------------------------------------------------------------------------- //Moved out of PopulatePagePanels routine for AJAX to work SetupMeasurementSpecificPanel(); }
public override void Select(MainForm frm) { frm.grpStructure.Text = ToString(); frm.grpStructure.Show(); frm.lblStructureID.Text = SiteID.ToString(); frm.lblStructureSite.Data = Site; if (CreatedEvent != null) { frm.lblStructureCreatedSiteCiv.Data = CreatedEvent.SiteCiv; frm.lblStructureCreatedCiv.Data = CreatedEvent.Civ; frm.lblStructureCreatedSite.Data = CreatedEvent.Site; frm.lblStructureCreatedTime.Data = CreatedEvent; frm.lblStructureCreatedTime.Text = CreatedEvent.Time.ToString(); } frm.grpStructureCreated.Visible = CreatedEvent != null; if (RazedEvent != null) { frm.lblStructureRazedCiv.Data = RazedEvent.Civ; frm.lblStructureRazedSite.Data = RazedEvent.Site; frm.lblStructureRazedTime.Data = RazedEvent; frm.lblStructureRazedTime.Text = RazedEvent.Time.ToString(); } frm.grpStructureRazed.Visible = RazedEvent != null; frm.lstStructureEvents.Items.Clear(); if (Events != null) { frm.lstStructureEvents.Items.AddRange(Events.ToArray()); } frm.grpStructureEvents.Visible = frm.lstStructureEvents.Items.Count > 0; frm.lstStructureEntombedHF.Items.Clear(); if (ChangeHFBodyStateEvents != null) { foreach (var changeHfBodyStateEvent in ChangeHFBodyStateEvents) { if (changeHfBodyStateEvent.BodyState == "entombed at site") { frm.lstStructureEntombedHF.Items.Add(changeHfBodyStateEvent.HF); } } } frm.grpStructureEntombedHF.Visible = frm.lstStructureEntombedHF.Items.Count > 0; Program.MakeSelected(frm.tabStructure, frm.lstStructure, this); }
public override string ToString() { if (Site.Structures.Count < 10) { return(Site + " - " + SiteID); } if (Site.Structures.Count < 100) { return(Site + " - " + SiteID.ToString().PadLeft(2, '0')); } return(Site + " - " + SiteID.ToString().PadLeft(3, '0')); }