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());
                }
            }
        }
Ejemplo n.º 3
0
        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));
                }
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 7
0
        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();
        }
Ejemplo n.º 11
0
        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);
        }