예제 #1
0
        public void LoadGradeSections()
        {
            String message = String.Empty;
            GradeSectionServiceClient gService = new GradeSectionServiceClient();
            gradeSectionList = new List<GradeSection>(gService.GetAllGradeSections());
            try
            {
                if (GlobalClass.userTypeCode == "admin" || GlobalClass.user.UserType == "reg")
                {
                    gvGradeSection.DataSource = gradeSectionList;

                }
                else if (GlobalClass.user.UserType == "teach")
                {
                   var advisoryClass= gradeSectionList.FindAll(item => item.HomeRoomTeacherId == teacher.TeacherId);
                    gvGradeSection.DataSource = advisoryClass;

                }
                gvGradeSection.Refresh();
            }
            catch (Exception ex)
            {
                message = "Error Loading Teachers Load";
                MessageBox.Show(ex.ToString());
            }
        }
예제 #2
0
        private void frmAdvisersLoad_Load(object sender, EventArgs e)
        {
            GradeSectionServiceClient gService = new GradeSectionServiceClient();
            sy = GlobalClass.currentsy;

            string fname = GlobalClass.user.FirstName;
            string lname = GlobalClass.user.LastName;
            string mname = GlobalClass.user.MiddleName;
            teacher = new Teacher() {
                FirstName = fname
            };
               teacher = gService.GetTeacher(lname, mname, fname);
               LoadGradeSections();
        }
예제 #3
0
        private void LoadMe(object sender, EventArgs e)
        {
            //FeeServiceClient feeService = new FeeServiceClient();
            //gradeLevels = new List<GradeLevel>(feeService.GetAllGradeLevels());
            //schoolYears = new List<SchoolYear>(feeService.GetLastFiveSY());

            //cmbGradeLevel.DataSource = gradeLevels;
            //cmbGradeLevel.ValueMember = "GradeLev";
            //cmbGradeLevel.DisplayMember = "Description";

            //cmbSY.DataSource = schoolYears;
            //cmbSY.ValueMember = "SY";
            //cmbSY.DisplayMember = "SY";
            GradeSectionServiceClient gService = new GradeSectionServiceClient();
            teachers = new List<Teacher>(gService.GetAllTeachers());

            cmbTeacher.DataSource = teachers;
            cmbTeacher.ValueMember = "TeacherID";
            cmbTeacher.DisplayMember = "TeacherName";
        }
예제 #4
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            GradeSection gs = new GradeSection();

            gs.GradeLevel = cmbGradeLevel.SelectedValue.ToString();
            gs.HomeRoomNumber = Int32.Parse(cmbRoom.SelectedValue.ToString());
            gs.HomeRoomTeacherId = cmbTeacher.SelectedValue.ToString();
            gs.Section = txtSection.Text.ToString();
            gs.SY = cmbSchoolYear.SelectedValue.ToString();
            gs.Class = Int32.Parse(cmbClass.Text.ToString());

            string message=String.Empty;
            bool ret = false;
            GradeSectionServiceClient gservice = new GradeSectionServiceClient();
            if (Op == "edit")
            {
                gs.GradeSectionCode = SelectedGradeSection.GradeSectionCode;
                ret = gservice.UpdateGradeSection(ref gs, ref message);
                Log("U", "GradeSections", gs);

            }
            else
            {
               ret = gservice.CreateGradeSection(ref gs, ref message);
                Log("C", "GradeSections", gs);

            }

            if (ret)
            {
                MessageBox.Show(this, "Saved Successfully");
                this.Close();
            }
            else
                MessageBox.Show(this, "Error in saving");
        }
예제 #5
0
 public void LoadGradeSections()
 {
     GradeSectionServiceClient gService = new GradeSectionServiceClient();
     gradeSectionList = new List<GradeSection>(gService.GetAllGradeSections());
     gvGradeSection.DataSource = gradeSectionList;
 }
예제 #6
0
        private void SetComboBoxes()
        {
            GradeSectionServiceClient gService = new GradeSectionServiceClient();
            gLevels= new List<GradeLevel>(gService.GetAllGradeLevels());
            teachers = new List<Teacher>(gService.GetAllTeachers());

            sys = new List<SchoolYear>(gService.GetAllSchoolYears());
            rooms = new List<Room>(gService.GetAllRooms());
            List<int> classNum = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

            cmbClass.DataSource = classNum;

            cmbGradeLevel.DataSource = gLevels;
            cmbGradeLevel.ValueMember = "GradeLev";
            cmbGradeLevel.DisplayMember = "Description";
            cmbRoom.DataSource = rooms;
            cmbRoom.ValueMember = "RoomId";
            cmbRoom.DisplayMember = "RoomCode";
            cmbSchoolYear.DataSource = sys;
            cmbSchoolYear.ValueMember = "SY";
            cmbSchoolYear.DisplayMember = "SY";

            cmbTeacher.DataSource = teachers;
            cmbTeacher.ValueMember = "TeacherID";
            cmbTeacher.DisplayMember = "TeacherName";
        }