Пример #1
0
    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;
        }
    }
Пример #2
0
 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 = "";
 }