示例#1
0
        private void PopulateStudentDetail(string Id)
        {
            PanelStudentInfo.Controls.Clear();
            student Std = StudentService.GetByIdFull(Id);

            if (Std != null)
            {
                visit Visit = new visit();
                Visit.student_id = Std.id;
                Visit.date       = DateTime.Now;
                Visit.info       = "visit";
                visit VisitDB = (visit)VisitService.Add(Visit);
                if (VisitDB != null)
                {
                    Dictionary <string, object> StudentInfo = new Dictionary <string, object>();
                    StudentInfo.Add("Student ID", Std.id);
                    StudentInfo.Add("Student Name", Std.name);

                    if (Std.@class != null)
                    {
                        StudentInfo.Add("Student Class", [email protected]_name);
                    }
                    StudentInfo.Add("Visit_No", VisitDB.id.ToString());
                    StudentInfo.Add("Date", VisitDB.date.ToString());
                    PanelStudentInfo.Controls.Add(ControlUtil.GenerateTableFromMap(StudentInfo));
                }
            }
            else
            {
                PanelStudentInfo.Controls.Add(ControlUtil.GenerateLabel("~<i>Student Not Found</i>"));
            }
        }
示例#2
0
        private string StudentVisit(string StdId)
        {
            VisitService = new VisitService();
            visit Visit = new visit()
            {
                student_id = StdId,
                date       = DateTime.Now,
                info       = "visit"
            };
            visit VisitDB = (visit)VisitService.Add(Visit);

            if (VisitDB != null)
            {
                VisitDB.student = null;
                return(JsonConvert.SerializeObject(VisitDB));
            }
            return("0");
        }