/// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Project project = GetBL <Logic.Business.Project.ProjectBL>().GetProject(ProjectId);

            int    companyId   = project.Company.CompanyId;
            string companyName = project.Company.CompanyName;
            string projectName = project.ProjectName;

            if (Support.IsCompanyAdministrator(companyId))
            {
                bc.AddLink(companyName, string.Format("~/Company/CompanyDashboard.aspx?companyid={0}", companyId));
            }
            else
            {
                bc.AddLink(companyName, "");
            }

            bc.AddLink(projectName, string.Format("~/Project/ProjectDashboard.aspx?ProjectId={0}", ProjectId));
            bc.AddLink(DisplayTitle, null);
            bc.LoadControl();

            //Build Company and Project name labels
            lblCompanyName.Text = Support.TruncateString(companyName, 100);
            lblProjectName.Text = Support.TruncateString(projectName, 100);
        }
示例#2
0
        private void LoadBreadCrumbs()
        {
            BreadCrumbs breadCrumbs = GetBreadCrumbsControl();

            breadCrumbs.AddLink("Users", "~/User/Users.aspx");
            breadCrumbs.AddLink(DisplayTitle, null);
            breadCrumbs.LoadControl();
        }
        private void LoadBreadCrumbs()
        {
            BreadCrumbs breadCrumbs = GetBreadCrumbsControl();

            breadCrumbs.AddLink("Companies", "~/Company/Companies.aspx");
            breadCrumbs.AddLink("Pricing Plan History", null);
            breadCrumbs.LoadControl();
        }
示例#4
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        /// <param name="companyName">Name of the company.</param>
        private void LoadBreadCrumbs(string companyName)
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            bc.AddLink(companyName, string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", CompanyId));
            bc.AddLink(DisplayTitle, null);
            bc.LoadControl();
        }
示例#5
0
        private void LoadBreadCrumbs()
        {
            BreadCrumbs breadCrumbs = GetBreadCrumbsControl();

            breadCrumbs.AddLink("Companies", "~/Company/Companies.aspx");
            breadCrumbs.AddLink(DisplayTitle, null);
            breadCrumbs.LoadControl();
        }
示例#6
0
        private void LoadBreadCrumbs()
        {
            BreadCrumbs breadCrumbs = GetBreadCrumbsControl();

            breadCrumbs.AddLink("Finance", null);
            breadCrumbs.AddLink(DisplayTitle, null);
            breadCrumbs.LoadControl();
        }
示例#7
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Company company = DataContext.Companies.Where(c => c.CompanyId == CompanyId).FirstOrDefault();
            bc.AddLink(company.CompanyName, string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", company.CompanyId));
            bc.AddLink("Manage Company Team", null);

            bc.LoadControl();
        }
示例#8
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        /// <param name="company">The company.</param>
        private void LoadBreadCrumbs(StageBitz.Data.Company company)
        {
            BreadCrumbs bc         = GetBreadCrumbsControl();
            string      companyUrl = Support.IsCompanyAdministrator(company.CompanyId) ?
                                     string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", company.CompanyId) : null;

            bc.AddLink(company.CompanyName, companyUrl);
            bc.AddLink(DisplayTitle, null);
            bc.LoadControl();
        }
示例#9
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            bc.ClearLinks();
            bc.AddLink("Company Inventory", string.Format("~/Inventory/CompanyInventory.aspx?CompanyId={0}", this.CompanyId));
            bc.AddLink("My Bookings", null);
            bc.LoadControl();
            bc.UpdateBreadCrumb();
        }
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        /// <param name="project">The project.</param>
        private void LoadBreadCrumbs(StageBitz.Data.Project project)
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Company company = project.Company;

            string companyUrl = Support.IsCompanyAdministrator(company.CompanyId) ? string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", company.CompanyId) : null;

            bc.AddLink(company.CompanyName, companyUrl);
            bc.AddLink(project.ProjectName, string.Format("~/Project/ProjectDashboard.aspx?projectid={0}", project.ProjectId));
            bc.AddLink("Updates Report", null);
            bc.LoadControl();
        }
示例#11
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Company company = DataContext.Companies.Where(c => c.CompanyId == CompanyID).FirstOrDefault();
            string companyUrl = Support.IsCompanyAdministrator(company.CompanyId) ?
                                string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", company.CompanyId) : null;

            bc.AddLink(company.CompanyName, companyUrl);

            bc.AddLink("Create New Project", null);
            bc.LoadControl();
        }
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        /// <param name="company">The company.</param>
        private void LoadBreadCrumbs(Data.Company company)
        {
            bool        isCompanyAdmin = Support.IsCompanyAdministrator(this.CompanyId);
            BreadCrumbs bc             = GetBreadCrumbsControl();

            bc.ClearLinks();
            bc.AddLink("Company Inventory", isCompanyAdmin ? string.Format("~/Inventory/CompanyInventory.aspx?CompanyId={0}", this.CompanyId) : null);
            bc.AddLink("My Bookings", string.Format("~/Inventory/MyBookings.aspx?CompanyId={0}", this.CompanyId));
            bc.AddLink("Booking Details", string.Format("~/Inventory/MyBookingDetails.aspx?BookingId={0}&CompanyId={1}", BookingId, CompanyId));
            bc.AddLink("Change Booking Dates", null);
            bc.LoadControl();
            bc.UpdateBreadCrumb();
        }
示例#13
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        /// <param name="project">The project.</param>
        private void LoadBreadCrumbs(StageBitz.Data.Project project)
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            string companyUrl = Support.IsCompanyAdministrator(project.Company.CompanyId) ?
                                string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", project.Company.CompanyId) : null;

            bc.AddLink(project.Company.CompanyName, companyUrl);

            bc.AddLink(project.ProjectName, string.Format("~/Project/ProjectDashboard.aspx?projectid={0}", project.ProjectId));
            bc.AddLink("Bookings", string.Format("~/Project/ProjectBookingDetails.aspx?projectid={0}", project.ProjectId));
            bc.AddLink("Change dates", null);
            bc.LoadControl();
        }
示例#14
0
 /// <summary>
 /// Loads the bread crumbs.
 /// </summary>
 /// <param name="company">The company.</param>
 private void LoadBreadCrumbs(Data.Company company)
 {
     if (this.CompanyId > 0)
     {
         bool        isCompanyAdmin = Support.IsCompanyAdministrator(this.CompanyId);
         BreadCrumbs bc             = GetBreadCrumbsControl();
         bc.ClearLinks();
         bc.AddLink("Company Inventory", isCompanyAdmin ? string.Format("~/Inventory/CompanyInventory.aspx?CompanyId={0}", this.CompanyId) : null);
         bc.AddLink("My Bookings", string.Format("~/Inventory/MyBookings.aspx?CompanyId={0}", this.CompanyId));
         bc.AddLink(string.Concat(Support.TruncateString(GetBL <InventoryBL>().GetNonProjectBooking(BookingId).Name, 30)), null);
         bc.LoadControl();
         bc.UpdateBreadCrumb();
     }
 }
示例#15
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Project project = DataContext.Projects.Where(p => p.ProjectId == ProjectId).FirstOrDefault();
            StageBitz.Data.Company company = project.Company;

            string companyUrl = Support.IsCompanyAdministrator(company.CompanyId) ? string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", company.CompanyId) : null;

            bc.AddLink(company.CompanyName, companyUrl);
            bc.AddLink(project.ProjectName, string.Format("~/Project/ProjectDashboard.aspx?ProjectId={0}", project.ProjectId));
            bc.AddLink(DisplayTitle, null);

            bc.LoadControl();
        }
示例#16
0
 /// <summary>
 /// Loads the bread crumbs.
 /// </summary>
 /// <param name="company">The company.</param>
 private void LoadBreadCrumbs(Data.Company company)
 {
     if (this.CompanyId > 0)
     {
         bool        isCompanyAdmin = Support.IsCompanyAdministrator(this.CompanyId);
         BreadCrumbs bc             = GetBreadCrumbsControl();
         bc.ClearLinks();
         bc.AddLink(company.CompanyName, isCompanyAdmin ? string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", this.CompanyId) : null);
         bc.AddLink("Company Inventory", string.Format("~/Inventory/CompanyInventory.aspx?CompanyId={0}", this.CompanyId));
         bc.AddLink("Manage Inventory", string.Format("~/Inventory/InventorySharing.aspx?CompanyId={0}", this.CompanyId));
         bc.AddLink("Booking Details", null);
         bc.LoadControl();
         bc.UpdateBreadCrumb();
     }
 }
示例#17
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            bc.AddLink(DisplayTitle, null);
            bc.LoadControl();
        }
示例#18
0
        private void LoadBreadCrumbs()
        {
            BreadCrumbs breadCrumbs = GetBreadCrumbsControl();

            breadCrumbs.AddLink("Companies", null);
            breadCrumbs.LoadControl();
        }
示例#19
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            bc.AddLink("Create new Company", null);
            bc.LoadControl();
        }
示例#20
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Company company = DataContext.Companies.Where(c => c.CompanyId == CompanyId).FirstOrDefault();
            bc.AddLink(DisplayTitle, null);
            bc.LoadControl();
        }
示例#21
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Project project = this.GetBL <ProjectBL>().GetProject(ProjectId);
            int companyId = project.Company.CompanyId;

            if (Support.IsCompanyAdministrator(companyId))
            {
                bc.AddLink(project.Company.CompanyName, string.Format("~/Company/CompanyDashboard.aspx?companyid={0}", companyId));
            }
            else
            {
                bc.AddLink(project.Company.CompanyName, string.Empty);
            }
            bc.AddLink(project.ProjectName, string.Format("~/Project/ProjectDashboard.aspx?ProjectId={0}", ProjectId));
            bc.AddLink("Task Manager", string.Format("~/ItemBrief/TaskManager.aspx?projectid={0}&ItemTypeId={1}", ProjectId, ItemTypeId));
            bc.AddLink(DisplayTitle, null);
            bc.LoadControl();
        }
示例#22
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Project project = DataContext.Projects.Where(p => p.ProjectId == ProjectId).FirstOrDefault();

            int companyId = project.Company.CompanyId;

            if (Support.IsCompanyAdministrator(companyId))
            {
                bc.AddLink(project.Company.CompanyName, string.Format("~/Company/CompanyDashboard.aspx?companyid={0}", companyId));
            }
            else
            {
                bc.AddLink(project.Company.CompanyName, string.Empty);
            }

            bc.AddLink(project.ProjectName, string.Format("~/Project/ProjectDashboard.aspx?ProjectId={0}", ProjectId));
            bc.AddLink(DisplayTitle, null);
            bc.LoadControl();
        }
示例#23
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <param name="company">The company.</param>
        private void LoadBreadCrumbs(StageBitz.Data.Item item)
        {
            var company = DataContext.Companies.Where(c => c.CompanyId == this.CompanyId).FirstOrDefault();

            if (item != null && company != null)
            {
                BreadCrumbs bc = GetBreadCrumbsControl();
                bc.ClearLinks();
                string companyUrl = null;
                if (Support.IsCompanyAdministrator(this.CompanyId))
                {
                    companyUrl = string.Format("~/Company/CompanyDashboard.aspx?CompanyId={0}", this.CompanyId);
                }

                bc.AddLink(company.CompanyName, companyUrl);
                bc.AddLink("Company Inventory", this.CompanyInventoryNavigateUrl, "InventoryLink");
                bc.AddLink(DisplayTitle, null);
                bc.LoadControl();
                bc.UpdateBreadCrumb();
            }
        }
示例#24
0
        /// <summary>
        /// Loads the bread crumbs.
        /// </summary>
        private void LoadBreadCrumbs()
        {
            BreadCrumbs bc = GetBreadCrumbsControl();

            StageBitz.Data.Project project = DataContext.Projects.Where(p => p.ProjectId == ProjectId).FirstOrDefault();

            int companyId = project.Company.CompanyId;

            if (Support.IsCompanyAdministrator(companyId))
            {
                bc.AddLink(project.Company.CompanyName, string.Format("~/Company/CompanyDashboard.aspx?companyid={0}", companyId));
            }
            else
            {
                bc.AddLink(project.Company.CompanyName, string.Empty);
            }

            bc.AddLink(project.ProjectName, string.Format("~/Project/ProjectDashboard.aspx?ProjectId={0}", ProjectId));

            //bc.AddLink(string.Concat(itemTypeName, " List"), string.Format("~/ItemBrief/ItemBriefList.aspx?ProjectId={0}&ItemTypeId={1}", ProjectId, projectItemTypes.ItemTypeId));
            bc.AddLink("Task Manager", null);
            bc.LoadControl();
        }