private void ArrangeDropDowns(int ParentSubjectID, Enumerations.SubjectType SubjectTypeID) { switch (SubjectTypeID) { case Enumerations.SubjectType.Kita: drpContinents.Visible = false; drpCountries.Visible = false; break; case Enumerations.SubjectType.Ulke: drpContinents.SelectedValue = ParentSubjectID.ToString(); drpContinents.Visible = true; break; case Enumerations.SubjectType.Sehir: DataTable dt = BINROTA.BUS.Subjects.GetParentSubjectBySubjectID(ParentSubjectID); if (dt.Rows.Count > 0) { drpContinents.SelectedValue = dt.Rows[0]["SubjectID"].ToString(); } DDLHelper.BindDDL(ref drpCountries, BINROTA.BUS.Subjects.GetSubjectByParentSubjectID(Convert.ToInt32(dt.Rows[0]["SubjectID"])), "Name", "SubjectID", ""); drpCountries.SelectedValue = ParentSubjectID.ToString(); drpContinents.Visible = true; drpCountries.Visible = true; break; } }
protected void tvSubjects_SelectedNodeChanged(object sender, EventArgs e) { if (tvSubjects.SelectedNode.Value != "0") { if (tvSubjects.SelectedNode.ChildNodes.Count == 0) { PopulateTreeView(tvSubjects.SelectedNode, int.Parse(tvSubjects.SelectedNode.Value)); } FillSubjectDetails(); DataTable dt = BINROTA.BUS.Subjects.GetSubject(int.Parse(tvSubjects.SelectedNode.Value)); this.SubjectType = (Enumerations.SubjectType)dt.Rows[0]["SubjectTypeID"]; this.SaveMode = Enumerations.SaveMode.Update; } lbMessage.Text = ""; }