コード例 #1
0
        public ActionResult Direct(DirectViewModel model)
        {
            if (dataManager.Samples.GetSampleByNumber(model.SampleId) == null)
            {
                return(RedirectToAction("Index"));
            }

            if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "отбор проб")) && model.DirectToSelect)
            {
                dataManager.Directions.CreateDirection(model.SampleId, "отбор проб", "не выполнено");
            }
            if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "токсикология")) && model.DirectToToxicology)
            {
                dataManager.Directions.CreateDirection(model.SampleId, "токсикология", "не выполнено");
            }
            if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "бактериология")) && model.DirectToBacteriology)
            {
                dataManager.Directions.CreateDirection(model.SampleId, "бактериология", "не выполнено");
            }
            if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "химлаборатория")) && model.DirectToChemicalLab)
            {
                dataManager.Directions.CreateDirection(model.SampleId, "химлаборатория", "не выполнено");
            }
            if ((!dataManager.Directions.IsSampleDirect(model.SampleId, "радиология")) && model.DirectToRadiology)
            {
                dataManager.Directions.CreateDirection(model.SampleId, "радиология", "не выполнено");
            }

            return(RedirectToAction("Directions"));
        }
コード例 #2
0
        public ActionResult Direct()  //指导的学生列表
        {
            int id      = Convert.ToInt32(Request.Cookies["userID"].Value);
            var student = (from o in db.direct_table
                           where o.teacherID == id
                           select new { o.stuID }).ToArray();
            List <DirectViewModel> model = new List <DirectViewModel>();

            for (int i = 0; i < student.Length; i++)
            {
                DirectViewModel m   = new DirectViewModel();
                var             iD  = student[i].stuID;
                var             stu = db.user_table.Single(o => o.ID == iD);
                var             pn  = db.progress_table.Single(o => o.ID == stu.progress);
                m.stuID         = stu.ID;
                m.stuname       = stu.name;
                m.stuAccountNum = stu.accountNum;
                m.score         = stu.score;
                m.progressName  = pn.progressName;
                model.Add(m);
            }
            return(View(model));
        }
コード例 #3
0
 public DirectPage()
 {
     InitializeComponent();
     _directViewModel = new DirectViewModel(this.Navigation);
     BindingContext   = _directViewModel;
 }