public void Initialize(string problemArea, decimal nonconfID, int ncCount, PageUseMode mode) { pageMode = mode; FillLists(true, false); if (!string.IsNullOrEmpty(problemArea)) { //ddlProblemArea.SelectedValue = problemArea; SQMBasePage.DisplayControlValue(ddlProblemArea, problemArea, pageMode, "textStd"); FillLists(false, true); if (nonconfID > 0) { NONCONFORMANCE nconf = SQMResourcesMgr.LookupNonconf(new PSsqmEntities(), nonconfID, ""); if (nconf != null && ddlNCCategory.Items.FindItemByValue(nconf.NONCONF_CATEGORY) != null) { // ddlNCCategory.SelectedValue = nconf.NONCONF_CATEGORY; SQMBasePage.DisplayControlValue(ddlNCCategory, nconf.NONCONF_CATEGORY, pageMode, "textStd"); SelectNCCategory(null, null); // ddlNC.SelectedValue = nconf.NONCONF_ID.ToString(); SQMBasePage.DisplayControlValue(ddlNC, nconf.NONCONF_ID.ToString(), pageMode, "textStd"); // tbCount.Text = ncCount.ToString(); SQMBasePage.DisplayControlValue(tbCount, ncCount.ToString(), pageMode, "textStd"); } } } }
public static object DisplayControlValue(object oCtl, string value, PageUseMode mode, string cssClass, string literalControl) { Label lbl = null; string lblText = value; try { Control ctl = (Control)oCtl; Control parent = ctl.Parent; int idx = parent.Controls.IndexOf(ctl); if (oCtl is TextBox) { TextBox tb = (TextBox)oCtl; tb.Text = lblText = value; } if (oCtl is DropDownList) { DropDownList ddl = (DropDownList)oCtl; if (!string.IsNullOrEmpty(value)) { ddl.SelectedValue = value; } lblText = ddl.SelectedItem.Text; } if (oCtl is RadComboBox) { RadComboBox rddl = (RadComboBox)oCtl; if (rddl.CheckBoxes == true) { foreach (RadComboBoxItem item in rddl.CheckedItems) { lblText += (lblText.Length == 0 ? item.Text : (", " + item.Text)); } } else { if (rddl.Items.FindItemByValue(value) != null) { rddl.SelectedValue = value; lblText = rddl.SelectedItem.Text; } else { lblText = ""; } } } if (oCtl is RadDatePicker) { RadDatePicker rd = (RadDatePicker)oCtl; rd.SelectedDate = null; if (!string.IsNullOrEmpty(value)) { DateTime dt = Convert.ToDateTime(value); if (dt > DateTime.MinValue) { rd.SelectedDate = dt; } } if (rd.SelectedDate != null) { lblText = FormatDate((DateTime)rd.SelectedDate, "d", false); } } if (oCtl is RadSearchBox) { ((RadSearchBox)oCtl).Text = value; } if (mode != PageUseMode.EditEnabled) { lbl = new Label(); lbl.Text = lblText; lbl.CssClass = cssClass; parent.Controls.AddAt(idx, lbl); ctl.Visible = false; } if (!string.IsNullOrEmpty(literalControl)) { parent.Controls.AddAt(idx, new LiteralControl(literalControl)); } } catch (Exception ex) { // SQMLogger.LogException(ex); ; } return((object)lbl); }
public static object DisplayControlValue(object oCtl, string value, PageUseMode mode, string cssClass) { return(DisplayControlValue(oCtl, value, mode, cssClass, "")); }
public void OpenManageVideosWindow(int recordType, decimal recordID, string recordStep, decimal plantID, string windowTitle, string description, string videoType, string injuryType, string bodyPart, PageUseMode viewMode, bool showCancel, string context) { _recordType = recordType; _recordId = recordID; _recordStep = recordStep; _plantId = plantID; _injuryType = injuryType; _bodyPart = bodyPart; _videoType = videoType; _showCancel = showCancel; staticScope = new DocumentScope(); staticScope.CompanyID = 1; staticScope.RecordType = recordType; staticScope.RecordID = recordID; staticScope.RecordStep = recordStep; //uclUpload.SetReportOption(false); //uclUpload.SetSizeOption(true); if (viewMode == PageUseMode.ViewOnly) { //uclUpload.SetViewMode(false); pnlAttachVideoBody.Visible = btnSave.Visible = false; rgFiles.MasterTableView.GetColumn("DeleteButtonColumn").Visible = false; } else { pnlAttachVideoBody.Visible = btnSave.Visible = true; dmFromDate.ShowPopupOnFocus = true; } if (context == "mediapage") { btnSave.Visible = false; btnSaveNA.Visible = true; } else { btnSave.Visible = true; btnSaveNA.Visible = false; } LoadDefaults(); GetUploadedFiles(); if (viewMode == PageUseMode.ViewOnly && !pnlListVideo.Visible) { pnlNoVideosClosed.Visible = true; litInstructions.Visible = false; } else { pnlNoVideosClosed.Visible = false; litInstructions.Visible = true; } tbTitle.Text = tbFileDescription.Text = ""; lblManageVideos.Text = description; pnlManageAttachVideos.Visible = true; pnlAttachMsg.Visible = false; btnCancel.Visible = showCancel; }
public void OpenManageAttachmentsWindow(int recordType, decimal recordID, string recordStep, string windowTitle, string description, PageUseMode viewMode) { staticScope = new DocumentScope(); staticScope.CompanyID = 1; staticScope.RecordType = recordType; staticScope.RecordID = recordID; staticScope.RecordStep = recordStep; uclUpload.SetReportOption(false); uclUpload.SetSizeOption(true); if (viewMode == PageUseMode.ViewOnly) { uclUpload.SetViewMode(false); uclUpload.SetDescription(false); btnSave.Visible = false; } else { uclUpload.SetViewMode(true); uclUpload.SetDescription(false); btnSave.Visible = true; } uclUpload.GetUploadedFiles(recordType, recordID, recordStep); winManageAttachments.Title = windowTitle; lblManageAttachments.Text = description; string script = "function f(){OpenManageAttachmentsWindow(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, true); }
public void OpenManageVideosWindow(int recordType, decimal recordID, string recordStep, string windowTitle, string description, string videoType, string injuryType, string bodyPart, decimal plantId, PageUseMode viewMode) { _recordType = recordType; _recordId = recordID; _recordStep = recordStep; _injuryType = injuryType; _bodyPart = bodyPart; _videoType = videoType; _plantId = plantId; staticScope = new DocumentScope(); staticScope.CompanyID = 1; staticScope.RecordType = recordType; staticScope.RecordID = recordID; staticScope.RecordStep = recordStep; //uclUpload.SetReportOption(false); //uclUpload.SetSizeOption(true); if (viewMode == PageUseMode.ViewOnly) { //uclUpload.SetViewMode(false); //winManageVideos.Visible = false; pnlAddVideos.Visible = false; btnSave.Visible = false; } else { //winManageVideos.Visible = true; pnlAddVideos.Visible = true; rtbTitle.Text = ""; rtbFileDescription.Text = ""; btnSave.Visible = true; } LoadDefaults(); if (_recordType == (int)TaskRecordType.Audit || _recordType == (int)TaskRecordType.HealthSafetyIncident) { GetUploadedFiles(); pnlListVideo.Visible = true; } else { pnlListVideo.Visible = false; } //winManageVideos.Title = windowTitle; lblManageVideos.Text = description; //string script = "function f(){OpenManageVideosWindow(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);"; //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, true); pnlAddVideos.Visible = true; }