protected override void OnPreRender(EventArgs e) { if (Visible) { if (!string.IsNullOrEmpty(_rootFolder)) { SetRootFolder(); } //_viewHtml = _view.RenderAsHtml(); //_viewHtml = _view.RenderAsHtml(true, false, _view.Url); if (_listViewWebPart.ViewType == ViewType.Html) { _viewHtml2 = GetHtml(); } else { //TextWriter wr = new StringWriter(); //HtmlTextWriter hwr = new HtmlTextWriter(wr); //typeof(ListViewWebPart).InvokeMember("RenderWebPart", // BindingFlags.NonPublic | // BindingFlags.Instance | // BindingFlags.InvokeMethod, // null, // _listViewWebPart, // new object[] { hwr }); _viewHtml2 = SPSResources.GetResourceString("SPSPE_NotSupportedView").ToCharArray(); } } }
void BtnGetMailClick(object sender, EventArgs e) { using (var longOperation = new SPLongOperation(Page)) { longOperation.LeadingHTML = SPSResources.GetResourceString("SPS_FetchMail_Message"); longOperation.TrailingHTML = SPSResources.GetResourceString("SPS_FetchMail_Message2"); longOperation.Begin(); int port; Int32.TryParse(_mailPort, out port); var fetchMail = new FetchMail(_login, _password, _mailServer, port, _ssl, _listGuid); fetchMail.GetMessages(); _error = fetchMail.GetErrorMessage(); if (!string.IsNullOrEmpty(_error)) { SPUtility.TransferToErrorPage(_error); } else { longOperation.End(Page.Request.Url.ToString()); } } }
protected override void RenderContents(HtmlTextWriter writer) { tools.SectionHeaderTag(SPSResources.GetResourceString("SPS_Login")); txtLogin.RenderControl(writer); tools.SectionFooterTag(); tools.SectionHeaderTag(SPSResources.GetResourceString("SPS_Password")); txtPassword.RenderControl(writer); tools.SectionFooterTag(); tools.SectionHeaderTag(SPSResources.GetResourceString("SPS_MailServer")); txtMailServer.RenderControl(writer); tools.SectionFooterTag(); tools.SectionHeaderTag(SPSResources.GetResourceString("SPS_MailPort")); txtMailPort.RenderControl(writer); tools.SectionFooterTag(); tools.SectionHeaderTag(); chkUseSSL.RenderControl(writer); tools.SectionFooterTag(); tools.SectionHeaderTag(SPSResources.GetResourceString("SPS_List")); ddlLists.RenderControl(writer); tools.SectionFooterTag(); tools.SectionHeaderTag(); chkManual.RenderControl(writer); tools.SectionFooterTag(); tools.SectionHeaderTag(); }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (!Page.IsPostBack || EditorParts[0].Display) { SPSTreeXML treeXML = GetTreeXML(); if (treeXML != null) { try { treeXML.Fill(_treeView, _collector.GetView()); treeXML.Decorate(_treeView); } catch (Exception ex) { TrapSubsystemError(this, new SPSErrorArgs("Render", SPSResources.GetString("SPS_Err_TreeDefinition"), ex)); } } else { TrapSubsystemError(this, new SPSErrorArgs("Render", SPSResources.GetString("SPS_Err_EmptyTreeDefinition"), null)); } } }
protected override void CreateChildControls() { ddlLists = new DropDownList { Width = new Unit("100%") }; FillLists(ddlLists); Controls.Add(ddlLists); txtLogin = new TextBox { ID = "t1", Text = string.Empty }; Controls.Add(txtLogin); txtPassword = new TextBox { ID = "t2", TextMode = TextBoxMode.Password, Text = string.Empty }; Controls.Add(txtPassword); txtMailServer = new TextBox { ID = "t3", Text = string.Empty }; Controls.Add(txtMailServer); txtMailPort = new TextBox { ID = "t4", Text = string.Empty }; Controls.Add(txtMailPort); chkUseSSL = new CheckBox { Text = SPSResources.GetResourceString("SPS_SSL"), ID = "c1" }; Controls.Add(chkUseSSL); chkManual = new CheckBox { Text = SPSResources.GetResourceString("SPS_ManualGet"), ID = "c2" }; Controls.Add(chkManual); }
protected override void CreateChildControls() { base.CreateChildControls(); if (_manualConnection) { _btnGetMail = new Button { Text = SPSResources.GetResourceString("SPS_GetMail") }; _btnGetMail.Click += BtnGetMailClick; Controls.Add(_btnGetMail); } }
protected override void Render(HtmlTextWriter writer) { EnsureChildControls(); writer.WriteLine("<!-- ListView -->"); Debug.WriteLine(string.Format("** Render **{0}", _list.Title)); //SyncFolder(); if (_listViewWebPart.ViewType == ViewType.Html) { //_listViewWebPart.GetDesignTimeHtml(); _listViewWebPart.RenderControl(writer); } else { writer.Write(SPSResources.GetResourceString("SPSPE_NotSupportedView")); } writer.WriteLine("<!-- EndListView -->"); }
/// <summary> /// Gets the calendar items. /// </summary> /// <returns>CalendarItemCollection</returns> private SPSTreeXML GetTreeXML() { XmlSerializer serializer = new XmlSerializer(typeof(SPSTreeXML)); if (!string.IsNullOrEmpty(Xsl)) { try { TextReader reader = new StringReader(Xsl); SPSTreeXML collection = (SPSTreeXML)serializer.Deserialize(reader); return(collection); } catch (InvalidOperationException ex) { TrapSubsystemError(this, new SPSErrorArgs(ex.TargetSite.Name, SPSResources.GetString("SPS_Err_InvalidXMLTree"), ex)); } } return(null); }
protected override void CreateChildControls() { _topSite = new TextBox(); _topSite.Text = string.Empty; _topSite.ID = "c1"; Controls.Add(_topSite); _lists = new TextBox(); _lists.Text = string.Empty; _lists.ID = "c2"; Controls.Add(_lists); _btnListInfo = new LinkButton(); _btnListInfo.Text = SPSResources.GetString("SPSEP_ListInfo"); _btnListInfo.ID = "b1"; _btnListInfo.Attributes.Add("OnClick", "javascript:ListInfo();return false;"); _btnListInfo.PostBackUrl = "javascript:void(0);"; Controls.Add(_btnListInfo); _fields = new TextBox(); _fields.Text = string.Empty; _fields.ID = "c3"; Controls.Add(_fields); _btnFieldInfo = new LinkButton(); _btnFieldInfo.Text = SPSResources.GetString("SPSEP_FieldInfo"); _btnFieldInfo.ID = "b2"; _btnFieldInfo.Attributes.Add("OnClick", "javascript:FieldInfo();return false;"); _btnFieldInfo.PostBackUrl = "javascript:void(0);"; Controls.Add(_btnFieldInfo); _camlQuery = new TextBox(); _camlQuery.Text = string.Empty; _camlQuery.ID = "c4"; Controls.Add(_camlQuery); _sortFields = new TextBox(); _sortFields.Text = string.Empty; _sortFields.ID = "c5"; Controls.Add(_sortFields); _xsl = new TextBox(); _xsl.Text = string.Empty; _xsl.ID = "c6"; Controls.Add(_xsl); _maxResults = new TextBox(); _maxResults.Text = string.Empty; _maxResults.ID = "c7"; Controls.Add(_maxResults); _camlQueryRecursive = new CheckBox(); _camlQueryRecursive.Text = SPSResources.GetString("SPSEP_CamlQueryRecursive"); _camlQueryRecursive.Checked = false; Controls.Add(_camlQueryRecursive); _includeListData = new CheckBox(); _includeListData.Text = SPSResources.GetString("SPSEP_IncludeListData"); _includeListData.Checked = false; Controls.Add(_includeListData); _dateTimeISO = new CheckBox(); _dateTimeISO.Text = SPSResources.GetString("SPSEP_DateTimeInISO"); _dateTimeISO.Checked = false; Controls.Add(_dateTimeISO); _fixLookUp = new CheckBox(); _fixLookUp.Text = SPSResources.GetString("SPSEP_LookUpFix"); _fixLookUp.Checked = false; Controls.Add(_fixLookUp); _provideFirstRow = new CheckBox(); _provideFirstRow.Text = SPSResources.GetString("SPSEP_ProvideFirst"); _provideFirstRow.Checked = false; Controls.Add(_provideFirstRow); _debugResults = new CheckBox(); _debugResults.Text = SPSResources.GetString("SPSEP_DebugXMLResults"); _debugResults.Checked = false; Controls.Add(_debugResults); _debugQuery = new CheckBox(); _debugQuery.Text = SPSResources.GetString("SPSEP_DebugCAMLQuery"); _debugQuery.Checked = false; Controls.Add(_debugQuery); _debugEvaluator = new CheckBox(); _debugEvaluator.Text = SPSResources.GetString("SPSEP_DebugEvaluator"); _debugEvaluator.Checked = false; Controls.Add(_debugEvaluator); _showExtendedErrors = new CheckBox(); _showExtendedErrors.Text = SPSResources.GetString("SPSEP_ShowDeveloperErrors"); _showExtendedErrors.Checked = false; Controls.Add(_showExtendedErrors); }
protected override void RenderContents(HtmlTextWriter writer) { SPSEditorPartsTools partsTools = new SPSEditorPartsTools(writer); partsTools.DecorateControls(Controls); partsTools.SectionBeginTag(); partsTools.SectionHeaderTag(SPSResources.GetString("SPSEP_TopSite")); partsTools.CreateTextBoxAndBuilder(_topSite); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(SPSResources.GetString("SPSEP_Lists")); partsTools.CreateTextBoxAndBuilder(_lists); partsTools.SectionNextLineTag(); _btnListInfo.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(SPSResources.GetString("SPSEP_Fields")); partsTools.CreateTextBoxAndBuilder(_fields); partsTools.SectionNextLineTag(); _btnFieldInfo.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(SPSResources.GetString("SPSEP_CAMLQuery")); partsTools.CreateTextBoxAndBuilderXml(_camlQuery); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(SPSResources.GetString("SPSEP_OrderFields")); partsTools.CreateTextBoxAndBuilder(_sortFields); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(SPSResources.GetString("SPSEP_XSL")); partsTools.CreateTextBoxAndBuilderXml(_xsl); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(SPSResources.GetString("SPSEP_MaxResults")); partsTools.CreateTextBoxAndBuilderXml(_maxResults); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _camlQueryRecursive.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _includeListData.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _dateTimeISO.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _fixLookUp.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _provideFirstRow.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _debugResults.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _debugQuery.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _debugEvaluator.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionHeaderTag(); _showExtendedErrors.RenderControl(writer); partsTools.SectionFooterTag(); partsTools.SectionEndTag(); }
protected override void CreateChildControls() { _topSite = new TextBox(); _topSite.Text = string.Empty; _topSite.ID = "c1"; Controls.Add(_topSite); _lists = new TextBox(); _lists.Text = string.Empty; _lists.ID = "c2"; Controls.Add(_lists); _fields = new TextBox(); _fields.Text = string.Empty; _fields.ID = "c3"; Controls.Add(_fields); _camlQuery = new TextBox(); _camlQuery.Text = string.Empty; _camlQuery.ID = "c4"; Controls.Add(_camlQuery); _xsl = new TextBox(); _xsl.Text = string.Empty; _xsl.ID = "c5"; Controls.Add(_xsl); _maxResults = new TextBox(); _maxResults.Text = string.Empty; _maxResults.ID = "c6"; Controls.Add(_maxResults); _camlQueryRecursive = new CheckBox(); _camlQueryRecursive.Text = SPSResources.GetString("SPSEP_CamlQueryRecursive"); _camlQueryRecursive.Checked = false; Controls.Add(_camlQueryRecursive); _includeListData = new CheckBox(); _includeListData.Text = SPSResources.GetString("SPSEP_IncludeListData"); _includeListData.Checked = false; Controls.Add(_includeListData); _dateTimeISO = new CheckBox(); _dateTimeISO.Text = SPSResources.GetString("SPSEP_DateTimeInISO"); _dateTimeISO.Checked = false; Controls.Add(_dateTimeISO); _fixLookUp = new CheckBox(); _fixLookUp.Text = SPSResources.GetString("SPSEP_LookUpFix"); _fixLookUp.Checked = false; Controls.Add(_fixLookUp); _provideFirstRow = new CheckBox(); _provideFirstRow.Text = SPSResources.GetString("SPSEP_ProvideFirst"); _provideFirstRow.Checked = false; Controls.Add(_provideFirstRow); _debugResults = new CheckBox(); _debugResults.Text = SPSResources.GetString("SPSEP_DebugXMLResults"); _debugResults.Checked = false; Controls.Add(_debugResults); _debugQuery = new CheckBox(); _debugQuery.Text = SPSResources.GetString("SPSEP_DebugCAMLQuery"); _debugQuery.Checked = false; Controls.Add(_debugQuery); _debugEvaluator = new CheckBox(); _debugEvaluator.Text = SPSResources.GetString("SPSEP_DebugEvaluator"); _debugEvaluator.Checked = false; Controls.Add(_debugEvaluator); _showExtendedErrors = new CheckBox(); _showExtendedErrors.Text = SPSResources.GetString("SPSEP_ShowDeveloperErrors"); _showExtendedErrors.Checked = false; Controls.Add(_showExtendedErrors); }
protected override void CreateChildControls() { _topSite = new TextBox(); _topSite.Text = string.Empty; _topSite.ID = "c1"; Controls.Add(_topSite); _lists = new TextBox(); _lists.Text = string.Empty; _lists.ID = "c2"; Controls.Add(_lists); _btnListInfo = new LinkButton(); _btnListInfo.Text = SPSResources.GetString("SPSEP_ListInfo"); _btnListInfo.ID = "b1"; _btnListInfo.Attributes.Add("OnClick", "javascript:ListInfo();return false;"); _btnListInfo.PostBackUrl = "javascript:void(0);"; Controls.Add(_btnListInfo); _fields = new TextBox(); _fields.Text = string.Empty; _fields.ID = "c3"; Controls.Add(_fields); _btnFieldInfo = new LinkButton(); _btnFieldInfo.Text = SPSResources.GetString("SPSEP_FieldInfo"); _btnFieldInfo.ID = "b2"; _btnFieldInfo.Attributes.Add("OnClick", "javascript:FieldInfo();return false;"); _btnFieldInfo.PostBackUrl = "javascript:void(0);"; Controls.Add(_btnFieldInfo); _camlQuery = new TextBox(); _camlQuery.Text = string.Empty; _camlQuery.ID = "c4"; Controls.Add(_camlQuery); _sortFields = new TextBox(); _sortFields.Text = string.Empty; _sortFields.ID = "c5"; Controls.Add(_sortFields); _xsl = new TextBox(); _xsl.Text = string.Empty; _xsl.ID = "c6"; Controls.Add(_xsl); _maxResults = new TextBox(); _maxResults.Text = string.Empty; _maxResults.ID = "c6a"; Controls.Add(_maxResults); _width = new TextBox(); _width.Text = string.Empty; _width.ID = "c7"; Controls.Add(_width); _height = new TextBox(); _height.Text = string.Empty; _height.ID = "c8"; Controls.Add(_height); _chartType = new DropDownList(); _chartType.Items.Add("Line"); _chartType.Items.Add("Bar2D"); _chartType.Items.Add("Area2D"); _chartType.Items.Add("Column2D"); _chartType.Items.Add("Column3D"); _chartType.Items.Add("Pie2D"); _chartType.Items.Add("Pie3D"); _chartType.Items.Add("MSColumn3D"); _chartType.Items.Add("MSColumn3DLineDY"); _chartType.Items.Add("StackedColumn3D"); _chartType.ID = "c9"; Controls.Add(_chartType); _camlQueryRecursive = new CheckBox(); _camlQueryRecursive.Text = SPSResources.GetString("SPSEP_CamlQueryRecursive"); _camlQueryRecursive.Checked = false; Controls.Add(_camlQueryRecursive); _includeListData = new CheckBox(); _includeListData.Text = SPSResources.GetString("SPSEP_IncludeListData"); _includeListData.Checked = false; Controls.Add(_includeListData); _dateTimeISO = new CheckBox(); _dateTimeISO.Text = SPSResources.GetString("SPSEP_DateTimeInISO"); _dateTimeISO.Checked = false; Controls.Add(_dateTimeISO); _fixLookUp = new CheckBox(); _fixLookUp.Text = SPSResources.GetString("SPSEP_LookUpFix"); _fixLookUp.Checked = false; Controls.Add(_fixLookUp); _debugResults = new CheckBox(); _debugResults.Text = SPSResources.GetString("SPSEP_DebugXMLResults"); _debugResults.Checked = false; Controls.Add(_debugResults); _debugResultsXML = new CheckBox(); _debugResultsXML.Text = SPSResources.GetString("SPSEP_DebugXMLChart"); _debugResultsXML.Checked = false; Controls.Add(_debugResultsXML); _debugQuery = new CheckBox(); _debugQuery.Text = SPSResources.GetString("SPSEP_DebugCAMLQuery"); _debugQuery.Checked = false; Controls.Add(_debugQuery); _debugEvaluator = new CheckBox(); _debugEvaluator.Text = SPSResources.GetString("SPSEP_DebugEvaluator"); _debugEvaluator.Checked = false; Controls.Add(_debugEvaluator); _showExtendedErrors = new CheckBox(); _showExtendedErrors.Text = SPSResources.GetString("SPSEP_ShowDeveloperErrors"); _showExtendedErrors.Checked = false; Controls.Add(_showExtendedErrors); }