void ctrl_NodeDataBound(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { DataRowView row = (DataRowView)e.Node.DataItem; if (!String.IsNullOrEmpty(Me.DataCheckedField)) { e.Node.Checked = Convert.ToBoolean(row[Me.DataCheckedField]); } if (!String.IsNullOrEmpty(Me.DataCheckableField)) { e.Node.Checkable = Convert.ToBoolean(row[Me.DataCheckableField]); } if (!String.IsNullOrEmpty(Me.DataSelectedField)) { e.Node.Selected = Convert.ToBoolean(row[Me.DataSelectedField]); } if (!String.IsNullOrEmpty(Me.DataImageUrlField)) { e.Node.ImageUrl = row[Me.DataImageUrlField].ToString(); } if (!String.IsNullOrEmpty(Me.DataCssClassField)) { e.Node.CssClass = row[Me.DataCssClassField].ToString(); } if (!String.IsNullOrEmpty(Me.DataEnabledField)) { e.Node.Enabled = Convert.ToBoolean(row[Me.DataEnabledField]); } }
protected void DataExplorerTreeView_OnNodeCheck(Object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { DataExplorerNodeResultsGrid.DataSource = null; DataExplorerNodeResultsGrid.Rebind(); return; }
protected void BasicFiltersTreeView_OnNodeCheck(Object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { Telerik.Web.UI.RadTreeNode filterNode = e.Node; Telerik.Web.UI.RadTreeView filterTreeView = (Telerik.Web.UI.RadTreeView)BasicFiltersSelection.Items[0].FindControl("BasicFiltersTreeView"); if (filterTreeView == null) { return; } if (filterNode.Value.Contains("Value")) { return; } if (filterNode.Nodes.Count == 2) { Telerik.Web.UI.RadTreeNode filterValue1 = filterNode.Nodes[0]; Telerik.Web.UI.RadTreeNode filterValue2 = filterNode.Nodes[1]; Int32 filterState = Convert.ToInt32(filterValue1.Checked) + Convert.ToInt32(filterValue2.Checked); switch ((filterState + 1)) { case 1: // MOVE FROM NO SELECTED TO INDETERMINATE filterTreeView.FindNodeByValue(filterValue1.Value).Checked = true; filterTreeView.FindNodeByValue(filterValue2.Value).Checked = false; break; case 2: // MOVE FROM INDETERMINATE TO SELECTED filterTreeView.FindNodeByValue(filterValue1.Value).Checked = true; filterTreeView.FindNodeByValue(filterValue2.Value).Checked = true; break; case 3: // MOVE FROM SELECTED TO UNSELECTED filterTreeView.FindNodeByValue(filterValue1.Value).Checked = false; filterTreeView.FindNodeByValue(filterValue2.Value).Checked = false; break; } } WorkQueueItemsGrid.Rebind(); return; }
protected void ProblemStatementTreeView_OnNodeClick(Object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { Int64 problemStatementId = 0; if (Int64.TryParse(e.Node.Value, out problemStatementId)) { Client.Core.Individual.ProblemStatement problemStatement = MercuryApplication.ProblemStatementGet(problemStatementId, true); ProblemStatementDomainName.Text = (problemStatement != null) ? problemStatement.ProblemDomainName : String.Empty; ProblemStatementClassName.Text = (problemStatement != null) ? problemStatement.ProblemClassName : String.Empty; ProblemStatementName.Text = (problemStatement != null) ? problemStatement.Name : String.Empty; ProblemStatementDescription.Text = (problemStatement != null) ? problemStatement.Description : String.Empty; ProblemStatementDefiningCharacteristics.Text = (problemStatement != null) ? problemStatement.DefiningCharacteristics : String.Empty; ProblemStatementRelatedFactors.Text = (problemStatement != null) ? problemStatement.RelatedFactors : String.Empty; Client.Core.Individual.CarePlan defaultCarePlan = (problemStatement != null) ? problemStatement.DefaultCarePlan : null; DefaultCarePlanName.Text = (defaultCarePlan != null) ? defaultCarePlan.Name : String.Empty; DefaultCarePlanGoals.DataSource = (defaultCarePlan != null) ? defaultCarePlan.Goals : null; DefaultCarePlanGoals.DataBind(); DefaultCarePlanInterventions.DataSource = null; if (defaultCarePlan != null) { var careInterventions = (from currentCarePlanGoal in defaultCarePlan.Goals from currentCarePlanIntervention in currentCarePlanGoal.Interventions orderby currentCarePlanGoal.Name, currentCarePlanIntervention.Name select currentCarePlanIntervention.CareIntervention).Distinct(); DefaultCarePlanInterventions.DataSource = careInterventions; } DefaultCarePlanInterventions.DataBind(); } return; }
void DepartmentTree1_NodeOnClick(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { DemoUCO demoUCO = new DemoUCO(); lblTreeValue.Text = DepartmentTree1.SelectedDepartmentName; Grid1.DataSource = demoUCO.GetUserData(DepartmentTree1.SelectedDepartment); Grid1.DataBind(); UpdatePanel1.Update(); }
protected void rtvReportes_NodeClick(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { string ruta; ruta = ((Telerik.Web.UI.RadTreeView)(sender)).SelectedValue; if (ruta != string.Empty) { StiReport reporte = new StiReport(); reporte.Load(ruta); reporte.Render(false); } }
protected void CareInterventionTreeView_OnNodeClick(Object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { Int64 careInterventionId = 0; if (Int64.TryParse(e.Node.Value, out careInterventionId)) { Client.Core.Individual.CareIntervention careIntervention = MercuryApplication.CareInterventionGet(careInterventionId, true); CareInterventionName.Text = careIntervention.Name; CareInterventionDescription.Text = careIntervention.Description; // IDENTIFY CARE INTERVENTIONS THAT ARE ALREADY IN USE BY CURRENT CARE PLAN OR OTHER CARE PLAN List <Client.Core.Individual.Case.MemberCaseProblemCarePlan> memberCaseProblemCarePlans = (from currentMemberCaseCarePlan in Case.CarePlans from currentMemberCaseCarePlanGoal in currentMemberCaseCarePlan.Goals from currentMemberCaseCarePlanGoalIntervention in currentMemberCaseCarePlanGoal.Interventions from currentProblems in currentMemberCaseCarePlanGoalIntervention.MemberCaseCarePlanGoal.MemberCaseCarePlan.Problems where // ALTERED TO CHECK IF CARE INTERVENTION IS NULL ((currentMemberCaseCarePlanGoalIntervention.CareIntervention != null) && ((currentMemberCaseCarePlanGoalIntervention.CareIntervention != null) ? (currentMemberCaseCarePlanGoalIntervention.CareIntervention.CareInterventionId == careIntervention.Id) && ((currentMemberCaseCarePlanGoalIntervention.CareIntervention.Status == Mercury.Server.Application.CaseItemStatus.UnderDevelopment) || (currentMemberCaseCarePlanGoalIntervention.CareIntervention.Status == Mercury.Server.Application.CaseItemStatus.Active)) : (currentMemberCaseCarePlanGoalIntervention.Id == currentMemberCaseCarePlanGoalIntervention.Id)) ) select currentProblems).Distinct().ToList(); CareInterventionProblemsListView.DataSource = memberCaseProblemCarePlans; CareInterventionProblemsListView.DataBind(); // LINK UP ACTIVITIES CareInterventionActivitiesListView.DataSource = careIntervention.Activities; CareInterventionActivitiesListView.DataBind(); return; } return; }
protected void FormExplorerTree_OnNodeClick(Object sender, Telerik.Web.UI.RadTreeNodeEventArgs eventArgs) { FormControlPropertiesGrid_Refresh(); return; }