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; }
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; }
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()); } }
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; }
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; } } } }
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; } }
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); } }