示例#1
0
        /// <summary>
        /// Handles the Load event of the Page control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Title = "Задачи - LeadForce";

            rScheduler.Culture        = new CultureInfo("ru-RU");
            rScheduler.FirstDayOfWeek = DayOfWeek.Monday;
            rScheduler.LastDayOfWeek  = DayOfWeek.Sunday;

            RadAjaxManager.GetCurrent(Page).AjaxSettings.AddAjaxSetting(ucTaskFilter, gridTasks);
            RadAjaxManager.GetCurrent(Page).AjaxSettings.AddAjaxSetting(ucTaskFilter, rScheduler);
            RadAjaxManager.GetCurrent(Page).AjaxSettings.AddAjaxSetting(rScheduler, ucTaskFilter);
            RadAjaxManager.GetCurrent(Page).AjaxSettings.AddAjaxSetting(rScheduler, gridTasks);

            ucTaskFilter.SiteId         = SiteId;
            ucTaskFilter.FilterChanged += ucTaskFilter_FilterChanged;

            gridTasks.AddNavigateUrl = UrlsData.AP_TaskAdd();
            gridTasks.Actions.Add(new GridAction {
                Text = "Карточка задачи", NavigateUrl = string.Format("~/{0}/Tasks/Edit/{{0}}", CurrentTab), ImageUrl = "~/App_Themes/Default/images/icoView.png"
            });
            gridTasks.SiteID = SiteId;
        }
示例#2
0
 /// <summary>
 /// Handles the Load event of the Page control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
 protected void Page_Load(object sender, EventArgs e)
 {
     gridTasks.SiteID = SiteId;
     gridTasks.Actions.Add(new GridAction {
         Text = "Карточка задачи", NavigateUrl = string.Format("~/{0}/Tasks/Edit/{{0}}", Page.RouteData.Values["tab"] as string), ImageUrl = "~/App_Themes/Default/images/icoView.png"
     });
     gridTasks.Where = new List <GridWhere>();
     if (OrderId.HasValue)
     {
         gridTasks.Toolbar   = false;
         gridTasks.ClassName = "WebCounter.AdminPanel.TaskOnOrders";
         gridTasks.Where.Add(new GridWhere {
             CustomQuery = string.Format("OrderID=N'{0}' OR tbl_Task.ID IN (SELECT TaskID FROM tbl_TaskMember WHERE OrderID=N'{0}')", OrderId)
         });
     }
     if (ContactId.HasValue)
     {
         gridTasks.ClassName = "WebCounter.AdminPanel.TaskOnContact";
         gridTasks.Where.Add(new GridWhere {
             CustomQuery = string.Format("tbl_Task.ID IN (SELECT TaskID FROM tbl_TaskMember WHERE ContactID=N'{0}')", ContactId)
         });
         if (ContactId != Guid.Empty)
         {
             gridTasks.AddNavigateUrl = UrlsData.AP_TaskAdd() + "?ctid=" + ContactId;
         }
     }
     if (CompanyId.HasValue)
     {
         gridTasks.ClassName = "WebCounter.AdminPanel.TaskOnCompany";
         gridTasks.Where.Add(new GridWhere {
             CustomQuery = string.Format("tbl_Task.ID IN (SELECT TaskID FROM tbl_TaskMember WHERE ContractorID=N'{0}')", CompanyId)
         });
         if (CompanyId != Guid.Empty)
         {
             gridTasks.AddNavigateUrl = UrlsData.AP_TaskAdd() + "?cyid=" + CompanyId;
         }
     }
 }