/// <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; }
/// <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; } } }