private void Page_Load(object sender, System.EventArgs e)
        {
            _tabView     = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TvC");
            _formControl = (FI.UI.Web.OlapReport.FormatControl) this.FindControl("ForC");

            _formControl._report = _report;
            _contr = new Controller(_report, this);
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            _graphControl = (FI.UI.Web.OlapReport.GraphControl) this.FindControl("GrC");
            _sliceControl = (FI.UI.Web.OlapReport.SliceControl) this.FindControl("SlC");
            _tabView      = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TvC");
            _execControl  = (FI.UI.Web.OlapReport.ExecuteControl) this.FindControl("ExC");

            _sliceControl._report = _report;
            _graphControl._report = _report;

            _execControl._report      = _report;
            _execControl.ForceExecute = true;
        }
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _graphControl=(FI.UI.Web.OlapReport.GraphControl)this.FindControl("GrC");
            _sliceControl=(FI.UI.Web.OlapReport.SliceControl)this.FindControl("SlC");
            _tabView=(FI.UI.Web.Controls.Tabs.TabView)this.FindControl("TvC");
            _execControl=(FI.UI.Web.OlapReport.ExecuteControl)this.FindControl("ExC");

            _sliceControl._report=_report;
            _graphControl._report=_report;

            _execControl._report=_report;
            _execControl.ForceExecute=true;
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            _tabView     = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TvC");
            _execControl = (FI.UI.Web.SqlReport.ExecuteControl) this.FindControl("ExC");
            _propControl = (FI.UI.Web.SqlReport.ReportPropertiesControl) this.FindControl("RPrC");

            _propControl._report = _report;
            _execControl._report = _report;
            if (_report.SharingStatus == Report.SharingEnum.InheriteSubscriber || _report.SharingStatus == Report.SharingEnum.SnapshotSubscriber)
            {
                _propControl.Visible = false;
            }
        }
        private void LoadTabs()
        {
            int id;

            FI.UI.Web.Controls.Tabs.TabView tv = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TabView1");

            id = this.CreateRootTabs(tv, _user.Name, _user.IsLoggedIn, true, PageBase.RootTabsEnum.Administrative_Tools);

            tv.AddTab(id, "Users", Request.ApplicationPath + "/UserList.aspx", false, false);
            tv.AddTab(id, "Contacts", Request.ApplicationPath + "/ContactList.aspx", false, false);
            tv.AddTab(id, "Distribution Log", Request.ApplicationPath + "/DistributionLog.aspx", false, false);
            tv.AddTab(id, "Distribution Queue", Request.ApplicationPath + "/DistributionQueue.aspx", true, false);
            tv.AddTab(id, "Color Scheme", Request.ApplicationPath + "/ColorScheme.aspx", false, false);
        }
示例#6
0
        public void CreateReportTabs(FI.UI.Web.Controls.Tabs.TabView tv, string contentType)
        {
            int reportTabId = 0;
            int rootTabId   = this.CreateRootTabs(tv, _user.Name, _user.IsLoggedIn, true, PageBase.RootTabsEnum.Storecheck_Reports);

            tv.AddTab(rootTabId, "  List  ", Request.ApplicationPath + "/ReportList.aspx?content=List&rpttype=" + _report.GetTypeCode().ToString(), false, false);


            FI.Common.Data.FIDataTable rptTable = _user.ReportSystem.GetReportHeaders(_report.GetType());
            foreach (System.Data.DataRow row in rptTable.Rows)
            {
                decimal rptId       = decimal.Parse(row["id"].ToString());
                bool    rptSelected = (bool)row["is_selected"];
                bool    rptOpen     = (_report != null && rptId == _report.ID?true:false);
                string  rptName     = (string)row["name"];
                FI.BusinessObjects.Report.SharingEnum rptSharingStatus = (FI.BusinessObjects.Report.SharingEnum) int.Parse(row["sharing_status"].ToString());
                FI.BusinessObjects.Report.SharingEnum rptMaxSubscriberSharingStatus = (FI.BusinessObjects.Report.SharingEnum) int.Parse(row["max_subscriber_sharing_status"].ToString());

                if (rptSelected)
                {
                    int reportType = _report.GetTypeCode();
                    reportTabId = tv.AddTab(rootTabId, rptName, Request.ApplicationPath + "/ReportList.aspx?content=Load&action=Open&rptid=" + rptId + "&rpttype=" + reportType.ToString(), rptOpen, false);

                    if (rptSharingStatus == FI.BusinessObjects.Report.SharingEnum.SnapshotSubscriber)
                    {
                        tv.AddImage(reportTabId, "images/share.gif");
                    }
                    else if (rptSharingStatus == FI.BusinessObjects.Report.SharingEnum.InheriteSubscriber)
                    {
                        tv.AddImage(reportTabId, "images/share_change.gif");
                    }
                    else if (rptMaxSubscriberSharingStatus == FI.BusinessObjects.Report.SharingEnum.SnapshotSubscriber)
                    {
                        tv.AddImage(reportTabId, "images/distr.gif");
                    }
                    else if (rptMaxSubscriberSharingStatus == FI.BusinessObjects.Report.SharingEnum.InheriteSubscriber)
                    {
                        tv.AddImage(reportTabId, "images/distr_change.gif");
                    }
                }
            }

            this.AddNotDeliveredTab(tv, reportTabId, (contentType == "NotDelivered"?true:false));
            this.AddNeverDeliveredTab(tv, reportTabId, (contentType == "NeverDelivered"?true:false));
            this.AddDeliveredTab(tv, reportTabId, (contentType == "Delivered"?true:false));
            this.AddDesignTab(tv, reportTabId, (contentType == "" || contentType == null?true:false));
        }
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _tableControl=(FI.UI.Web.OlapReport.TableControl)this.FindControl("TbC");
            _sliceControl=(FI.UI.Web.OlapReport.SliceControl)this.FindControl("SlC");
            _tabView=(FI.UI.Web.Controls.Tabs.TabView)this.FindControl("TvC");
            _execControl=(FI.UI.Web.OlapReport.ExecuteControl)this.FindControl("ExC");
            _propControl=(FI.UI.Web.OlapReport.ReportPropertiesControl)this.FindControl("RPrC");

            _sliceControl._report=_report;
            _tableControl._report=_report;

            _execControl._report=_report;
            _execControl.ForceExecute=true;

            _propControl._report=_report;
            if(_report.SharingStatus==Report.SharingEnum.InheriteSubscriber || _report.SharingStatus==Report.SharingEnum.SnapshotSubscriber)
                _propControl.Visible=false;
        }
示例#8
0
        private int AddNotDeliveredTab(FI.UI.Web.Controls.Tabs.TabView tv, int parentId, bool isActive)
        {
            string capt = null;

            if (_report.DataSource == FI.BusinessObjects.StorecheckReport.DataSourceEnum.Deliveries)
            {
                capt = "  Not Delivered Within " + _report.Days + " Days ";
            }
            else if (_report.DataSource == FI.BusinessObjects.StorecheckReport.DataSourceEnum.Sales)
            {
                capt = "  Not Sold Within " + _report.Days + " Days ";
            }
            else
            {
                capt = "  No Transactions Within " + _report.Days + " Days ";
            }

            return(tv.AddTab(parentId, capt, Request.ApplicationPath + "/StorecheckReport/Table.aspx?content=NotDelivered", isActive, false));
        }
示例#9
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _tabView      = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TvC");
            _sliceControl = (FI.UI.Web.OlapReport.SliceControl) this.FindControl("SlC");
            _selControl   = (FI.UI.Web.OlapReport.SelectControl) this.FindControl("SeC");
            _execControl  = (FI.UI.Web.OlapReport.ExecuteControl) this.FindControl("ExC");
            _propControl  = (FI.UI.Web.OlapReport.ReportPropertiesControl) this.FindControl("RPrC");

            _sliceControl._report = _report;
            _selControl._report   = _report;

            _execControl._report      = _report;
            _execControl.ForceExecute = false;

            _propControl._report = _report;

            if (_report.SharingStatus == Report.SharingEnum.InheriteSubscriber || _report.SharingStatus == Report.SharingEnum.SnapshotSubscriber)
            {
                _propControl.Visible = false;
            }

            _contr = new Controller(_report, this);
        }
示例#10
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     _tabView = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TvC");
     LoadContents();
 }
 private void LoadTabs(bool UserLoggedIn, bool NavigationEnabled)
 {
     FI.UI.Web.Controls.Tabs.TabView tv = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TabView1");
     tv.CssStyleNum = _cssStyleNum;
     PageBase._CreateRootTabs(tv, (_user != null?_user.Name:""), UserLoggedIn, NavigationEnabled, PageBase.RootTabsEnum.Home);
 }
        private void LoadTabs()
        {
            int id = 0, id1 = 0;

            FI.UI.Web.Controls.Tabs.TabView tv = (FI.UI.Web.Controls.Tabs.TabView) this.FindControl("TabView1");


            if (_reportsType == _user.ReportSystem.GetReportTypeCode(typeof(BusinessObjects.OlapReport)))
            {
                id = this.CreateRootTabs(tv, _user.Name, _user.IsLoggedIn, true, PageBase.RootTabsEnum.Olap_Reports);

                tv.AddTab(id, "  List  ", "", true, false);
            }
            else if (_reportsType == _user.ReportSystem.GetReportTypeCode(typeof(BusinessObjects.StorecheckReport)))
            {
                id = this.CreateRootTabs(tv, _user.Name, _user.IsLoggedIn, true, PageBase.RootTabsEnum.Storecheck_Reports);

                tv.AddTab(id, "  List  ", "", true, false);
            }
            else if (_reportsType == _user.ReportSystem.GetReportTypeCode(typeof(BusinessObjects.CustomSqlReport)))
            {
                id = this.CreateRootTabs(tv, _user.Name, _user.IsLoggedIn, true, PageBase.RootTabsEnum.Custom_SQL_Reports);

                tv.AddTab(id, "  List  ", "", true, false);
            }
            else if (_reportsType == _user.ReportSystem.GetReportTypeCode(typeof(BusinessObjects.CustomMdxReport)))
            {
                id = this.CreateRootTabs(tv, _user.Name, _user.IsLoggedIn, true, PageBase.RootTabsEnum.Custom_MDX_Reports);

                tv.AddTab(id, "  List  ", "", true, false);
            }


            FI.Common.Data.FIDataTable rptTable = _user.ReportSystem.GetReportHeaders(_user.ReportSystem.GetReportType(_reportsType));
            foreach (System.Data.DataRow row in rptTable.Rows)
            {
                decimal rptId       = decimal.Parse(row["id"].ToString());
                bool    rptSelected = (bool)row["is_selected"];
                string  rptName     = (string)row["name"];
                FI.BusinessObjects.Report.SharingEnum rptSharingStatus = (FI.BusinessObjects.Report.SharingEnum) int.Parse(row["sharing_status"].ToString());
                FI.BusinessObjects.Report.SharingEnum rptMaxSubscriberSharingStatus = (FI.BusinessObjects.Report.SharingEnum) int.Parse(row["max_subscriber_sharing_status"].ToString());

                if (rptSelected)
                {
                    id1 = tv.AddTab(id, rptName, Request.ApplicationPath + "/ReportList.aspx?content=Load&action=Open&rptid=" + rptId + "&rpttype=" + _reportsType.ToString(), false, false);

                    if (rptSharingStatus == FI.BusinessObjects.Report.SharingEnum.SnapshotSubscriber)
                    {
                        tv.AddImage(id1, "images/share.gif");
                    }
                    else if (rptSharingStatus == FI.BusinessObjects.Report.SharingEnum.InheriteSubscriber)
                    {
                        tv.AddImage(id1, "images/share_change.gif");
                    }
                    else if (rptMaxSubscriberSharingStatus == FI.BusinessObjects.Report.SharingEnum.SnapshotSubscriber)
                    {
                        tv.AddImage(id1, "images/distr.gif");
                    }
                    else if (rptMaxSubscriberSharingStatus == FI.BusinessObjects.Report.SharingEnum.InheriteSubscriber)
                    {
                        tv.AddImage(id1, "images/distr_change.gif");
                    }
                }
            }
        }
示例#13
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     _tabView=(FI.UI.Web.Controls.Tabs.TabView)this.FindControl("TvC");
     LoadContents();
     LoadGrid();
 }
        public static int _CreateRootTabs(FI.UI.Web.Controls.Tabs.TabView tv, string UserName, bool UserLoggedIn, bool NavigationEnabled, RootTabsEnum ActiveTab)
        {
            int    tabId          = 0;
            int    activeTabId    = 0;
            string activeLabelStr = ActiveTab.ToString().Replace("_", " ");
            string homeLabel      = RootTabsEnum.Home.ToString();

            //tv.WelcomeNote = FI.Common.AppConfig.AppName;

            //if(UserLoggedIn)
            //{
            //    //tv.EnableLogoutButton=true;
            //    //tv.LogoutHref="~/Default.aspx?action=Logout";
            //    tv.WelcomeNote = FI.Common.AppConfig.AppName; // +"-[" + UserName + "]";
            //    homeLabel = "Home: " + UserName;
            //}
            //else
            //{
            //    //tv.EnableLogoutButton=false;
            //    tv.WelcomeNote=FI.Common.AppConfig.AppName;
            //}

            if (UserLoggedIn)
            {
                homeLabel = "Home: " + UserName;
            }

            string label = "";
            string href  = "";

            label       = RootTabsEnum.Home.ToString();
            href        = (NavigationEnabled? "~/Default.aspx?action=Home" : "");
            tabId       = tv.AddTab(0, homeLabel, href, (activeLabelStr == label), false);
            activeTabId = (activeLabelStr == label?tabId:activeTabId);

            label       = RootTabsEnum.Olap_Reports.ToString().Replace("_", " ");
            href        = (NavigationEnabled? "~/ReportList.aspx?content=List&rpttype=0" : "");
            tabId       = tv.AddTab(0, label, href, (activeLabelStr == label), false);
            activeTabId = (activeLabelStr == label?tabId:activeTabId);

            if (!FI.Common.AppConfig.HideCustomReports)
            {
                label       = RootTabsEnum.Custom_SQL_Reports.ToString().Replace("_", " ");
                href        = (NavigationEnabled? "~/ReportList.aspx?content=List&rpttype=2" : "");
                tabId       = tv.AddTab(0, label, href, (activeLabelStr == label), false);
                activeTabId = (activeLabelStr == label?tabId:activeTabId);

                label       = RootTabsEnum.Custom_MDX_Reports.ToString().Replace("_", " ");
                href        = (NavigationEnabled? "~/ReportList.aspx?content=List&rpttype=3" : "");
                tabId       = tv.AddTab(0, label, href, (activeLabelStr == label), false);
                activeTabId = (activeLabelStr == label?tabId:activeTabId);

                label       = RootTabsEnum.Storecheck_Reports.ToString().Replace("_", " ");
                href        = (NavigationEnabled? "~/ReportList.aspx?content=List&rpttype=1" : "");
                tabId       = tv.AddTab(0, label, href, (activeLabelStr == label), false);
                activeTabId = (activeLabelStr == label?tabId:activeTabId);
            }

            label       = RootTabsEnum.Administrative_Tools.ToString().Replace("_", " ");
            href        = (NavigationEnabled? "~/UserList.aspx" : "");
            tabId       = tv.AddTab(0, label, href, (activeLabelStr == label), false);
            activeTabId = (activeLabelStr == label?tabId:activeTabId);


            return(activeTabId);
        }
示例#15
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            _tabView=(FI.UI.Web.Controls.Tabs.TabView)this.FindControl("TvC");
            _formControl=(FI.UI.Web.OlapReport.FormatControl)this.FindControl("ForC");

            _formControl._report=_report;
            _contr=new Controller(_report, this);
        }