Example #1
0
 public void TranslateSubjectToSubjectBDO(Subject sub, SubjectBDO sbdo)
 {
     LearningAreaService las = new LearningAreaService();
     LearningAreaBDO lb = new LearningAreaBDO();
     sbdo.SubjectID = sub.SubjectID;
     sbdo.Description = sub.Description;
     sbdo.GradeLevel = sub.GradeLevel;
     sbdo.LearningAreaCode = sub.LearningAreaCode;
     sbdo.SubjectCode = sub.SubjectCode;
     sbdo.MPW = sub.MPW;
     sbdo.Academic = sub.Academic;
     las.TranslateLearningAreaToLearningAreaBDO(sub.LArea, lb);
     sbdo.LearningArea = lb;
 }
Example #2
0
 public void TranslateCurrSub(Subject s, CurriculumSubject cs)
 {
     LearningAreaService las = new LearningAreaService();
     LearningArea la = new LearningArea();
     SubjectService ss = new SubjectService();
     Subject subj = new Subject();
     subj = ss.GetSubject(s.SubjectCode);
     cs.Subj = s;
     cs.SubjectCode = s.SubjectCode;
     la = las.GetLearningArea(s.LearningAreaCode);
     cs.Academic = la.Academic;
     cs.RatePerUnit = la.RatePerUnit;
     cs.Units = la.Units;
     cs.SubjectDescription = subj.Description;
     cs.GradeLevel = subj.GradeLevel;
     cs.LearningAreaCode = subj.LearningAreaCode;
 }
Example #3
0
        public void LoadLearningAreas() {
            ILearningAreaService laService = new LearningAreaService();
            string message = String.Empty;
            try
            {
                var lAreas = laService.GetAllLearningAreas();
                learningAreaList = new List<LearningArea>(lAreas);
                gvLearningArea.DataSource = lAreas;
                gvLearningArea.Refresh();

                if (gvLearningArea.RowCount != 0)
                    gvLearningArea.Rows[0].IsSelected = true;
            }
            catch (Exception ex)
            {
                message = "Error Loading LearningArea List";
                MessageBox.Show(ex.ToString());
            }
        }
Example #4
0
        private void TranslateCurriculumSubjectBDOToCurriculumSubject(CurriculumSubjectBDO cs, CurriculumSubject csbdo)
        {
            Subject sbdo = new Subject();
            SubjectService ss = new SubjectService();
            LearningAreaService las = new LearningAreaService();
            LearningArea la = new LearningArea();
            csbdo.CurriculumSubjectsID = cs.CurriculumSubjectsID;
            csbdo.CurriculumCode = cs.CurriculumCode;
            csbdo.CurrSubCode = cs.CurrSubCode;
            csbdo.Deactivated = cs.Deactivated;
            ss.TranslateSubjectBDOToSubject(cs.Sub, sbdo);
            csbdo.Subj = sbdo;
            csbdo.SubjectCode = cs.SubjectCode;
            la = las.GetLearningArea(sbdo.LearningAreaCode);
            csbdo.Academic = la.Academic;
            csbdo.RatePerUnit = la.RatePerUnit;
            csbdo.Units = la.Units;
            csbdo.SubjectDescription = sbdo.Description;
            csbdo.GradeLevel = sbdo.GradeLevel;
            csbdo.LearningAreaCode = sbdo.LearningAreaCode;

        }
Example #5
0
        private void Save()
        {
            ILearningAreaService laService = new LearningAreaService();
            Boolean ret = false;
            string message = String.Empty;
            bool chec = checkAcademic.Checked;
            LearningArea learningArea = new LearningArea()
            {
                LearningAreaCode = txtLearningAreaCode.Text.ToString(),
                Description = txtDescription.Text.ToString(),
                Units = Double.Parse(txtUnits.Text.ToString()),
                Subjects = subjects,
                RatePerUnit = Double.Parse(txtRate.Text.ToString()),
                RatePerSubject = Double.Parse(txtRatePerSubject.Text.ToString()),
                Academic = chec
            };
            if (Op.Equals("edit"))
            {
                ret = laService.UpdateLearningArea(ref learningArea, ref message);
                Log("U", "LearningArea", learningArea);

                foreach (Subject s in subjects) {
                    Log("U", "Subject", s);
                }
                
                if (ret)
                    MessageBox.Show("Saved Successfully");
                else
                    MessageBox.Show("Error Saving");


                if (Op.Equals("edit"))
                    Close();
            }
            else
            {
                String la = txtLearningAreaCode.Text.ToString();

                if (la.Equals(String.Empty))
                {
                    MessageBox.Show("Provide Learning Area Code");
                }
                else
                {
                    ret = laService.CreateLearningArea(ref learningArea, ref message);
                    Log("C", "LearningAreas", learningArea);
                   

                    if (ret)
                        MessageBox.Show("Saved Successfully");
                    else
                        MessageBox.Show("Error Saving");

                    if (Op.Equals("new"))
                    {
                        Op = "edit";
                        txtLearningAreaCode.Enabled = false;
                        this.Size = new Size(812, 571);
                        gvSubjects.Enabled = true;
                    }
                }
            }
        }
Example #6
0
        private void txtLearningAreaCode_Leave(object sender, EventArgs e)
        {
            LearningArea la = new LearningArea();
            string msg = string.Empty;
            ILearningAreaService laService = new LearningAreaService();

            la = laService.GetLearningArea(txtLearningAreaCode.Text);
            if (la.LearningAreaCode != null)
            {
                MessageBox.Show("Learning Area already exist!");
                txtLearningAreaCode.Text = string.Empty;
                txtLearningAreaCode.Focus();
                return;
            }
        }
Example #7
0
        private void frmManageSubject_Load(object sender, EventArgs e)
        {
            
            ILearningAreaService laService = new LearningAreaService();
            IGradeLevelService glService = new GradeLevelService();
            gradeLevel = new List<GradeLevel>(glService.GetAllGradeLevels());
            

            colGradeLevel = new GridViewComboBoxColumn("GradeLevel");            
            colGradeLevel.HeaderText = "Grade Level";
            colGradeLevel.FieldName = "GradeLevel";
            colGradeLevel.ValueMember = "GradeLev";
            colGradeLevel.DisplayMember = "Description";
            colGradeLevel.Width = 110;

            colGradeLevel.DataSource = gradeLevel;

            gvSubjects.Columns.Add(colGradeLevel);


            if (Op.Equals("edit"))
            {
                SetFields();
                SetSubjectGrid();
                this.Size = new Size(812, 571);
            }

            if (Op.Equals("new"))
            {
                BindSubjectGrid();
                gvSubjects.Enabled = false; 
                btnSave.Enabled = false;
                this.Size = new Size(812, 209);
            }
        }