Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var context = new Learning_PathDataContext(ConfigurationManager.ConnectionStrings["LearningPathsConnectionString1"].ConnectionString);
            var mark    = context.ExpertMarks.ToList();

            DataG.DataSource = mark;
            DataG.DataBind();
        }
Esempio n. 2
0
        protected void submit_Click(object sender, EventArgs e)
        {
            var         context = new Learning_PathDataContext(ConfigurationManager.ConnectionStrings["LearningPathsConnectionString1"].ConnectionString);
            ExpertMarks marks   = new ExpertMarks {
                EPlanSubEntryID = Convert.ToInt32(ViewState["prog2"]),
                LFEntryID       = Convert.ToInt32(ViewState["st3"]),
                Mark            = Convert.ToInt32(marktxt.Text)
            };

            context.ExpertMarks.InsertOnSubmit(marks);
            context.SubmitChanges();
        }
Esempio n. 3
0
        protected void Page_LoadComplete()
        {
            var context = new Learning_PathDataContext(ConfigurationManager.ConnectionStrings["LearningPathsConnectionString1"].ConnectionString);

            if (ViewState["st0"] == null)
            {
                right.Visible = true;
                TreeView0.Nodes.Clear();
                TreeView0.Visible = true;
                var standard = context.PStandard.ToList();
                foreach (var r in standard)
                {
                    TreeView0.Nodes.Add(new TreeNode(r.Name, r.PStandardID.ToString()));
                }
            }
            else if (ViewState["st1"] == null)
            {
                right.Text = "Назад к стандартам";
                TreeView1.Nodes.Clear();
                TreeView1.Visible = true;
                var glf = context.GLF.ToList();
                foreach (var r in glf.Where(p => p.PStandardID == Convert.ToInt32(ViewState["st0"])))
                {
                    TreeView1.Nodes.Add(new TreeNode(r.Name, r.GLFID.ToString()));
                }
            }
            else if (ViewState["st2"] == null)
            {
                right.Text = "Назад к глобальным функциям";
                TreeView2.Nodes.Clear();
                TreeView2.Visible = true;
                var lf = context.LF.ToList();
                foreach (var r in lf.Where(p1 => p1.GLFID == Convert.ToInt32(ViewState["st1"])))
                {
                    TreeView2.Nodes.Add(new TreeNode(r.Name, r.LFID.ToString()));
                }
            }
            else if (ViewState["st3"] == null)
            {
                right.Text = "Назад к фунциям";
                TreeView3.Nodes.Clear();
                TreeView3.Visible = true;
                var LefEntry = context.LFEntry.ToList();
                foreach (var r in LefEntry.Where(p2 => p2.LFID == Convert.ToInt32(ViewState["st2"])))
                {
                    TreeView3.Nodes.Add(new TreeNode(r.Name, r.LFEntryID.ToString()));
                }
            }

            if (ViewState["prog0"] == null)
            {
                left.Visible = true;
                TreeView00.Nodes.Clear();
                TreeView00.Visible = true;
                var Epr = context.EProgram.ToList();
                foreach (var r in Epr)
                {
                    TreeNode tree = new TreeNode(r.Name, r.EProgramID.ToString());
                    TreeView00.Nodes.Add(new TreeNode(r.Name, r.EProgramID.ToString()));
                }
            }
            else if (ViewState["prog1"] == null)
            {
                left.Text = "Назад к программам";
                TreeView01.Nodes.Clear();
                TreeView01.Visible = true;
                var EPlanE = context.EPlanEntry.ToList();
                foreach (var r in EPlanE.Where(p => p.EProgramID == Convert.ToInt32(ViewState["prog0"])))
                {
                    TreeView01.Nodes.Add(new TreeNode(r.Name, r.EPlanEntryID.ToString()));
                }
            }
            else if (ViewState["prog2"] == null)
            {
                left.Text = "Назад к PlanEntry";
                TreeView02.Nodes.Clear();
                TreeView02.Visible = true;
                var EPlanSub = context.EPlanSubEntry.ToList();
                foreach (var r in EPlanSub.Where(p1 => p1.EPlanEntryID == Convert.ToInt32(ViewState["prog1"])))
                {
                    TreeView02.Nodes.Add(new TreeNode(r.Name, r.EPlanSubEntryID.ToString()));
                }
            }
        }