示例#1
0
        public void ShowDialog(RosterMysqlDataContext context, User user)
        {
            InitializeComponent();

            Context = context;
            Security = new Security(StudentMainTab, StudentNavigator);
            Security.DrawTabs(user);

            Filtered_Students = Context.Students;
            studentBindingSource.DataSource = Context.Students;

            //--- Load Program/Schedule Defaults ---
            programBindingSource.DataSource = Context.Programs;
            _Program = Context.Programs.First();
            scheduleBindingSource.DataSource = _Program.Schedules.ToList();
            _Schedule = _Program.Schedules.First();

            //enrollmentOfficerBindingSource.DataSource = Context.EnrollmentOfficers;
            graduatedBindingSource.DataSource = _Student.Graduated;

            lockerBindingSource.DataSource = Context.Lockers.Where(l => l.Student.Id == null);

            RepProgram_cmb.DataSource = Context.Programs;
            DropForm.FormClosed += DropForm_FormClosed;

            ShowDialog();
        }
示例#2
0
        public void ShowDialog(RosterMysqlDataContext _context, Student _student)
        {
            Context = _context;
            _Student = _student;

            studentBindingSource.DataSource = _student;

            if (_student.DropInfo != null)
            dropInfoBindingSource.DataSource = _student.DropInfo;

            ShowDialog();
        }