Example #1
0
        public Room GetRoom(int roomcode)
        {
            List<Room> roomList = new List<Room>();
            roomList =GetAllRooms();
            Room r = new Room();
            r = roomList.Find(rm=>rm.RoomId==roomcode);

            return r;
        }
Example #2
0
 public void TranslateRoomDTOtoRoomBDO(Room room, RoomBDO rBDO) {
     rBDO.BuildingCode = room.BuildingCode;
     rBDO.Capacity = room.Capacity;
     rBDO.Deactivated = room.Deactivated;
     rBDO.Description = room.Description;
     rBDO.RoomCode = room.RoomCode;
     rBDO.RoomNumber = room.RoomNumber;
     rBDO.RoomId = room.RoomId;
 }
Example #3
0
 public void TranslateRoomtoRoomBDO(Room room, RoomBDO r)
 {
     r.BuildingCode = room.BuildingCode;
     r.Capacity = room.Capacity;
     r.Deactivated = room.Deactivated;
     r.Description = room.Description;
     r.RoomCode = room.RoomCode;
     r.RoomNumber = room.RoomNumber;
 }
Example #4
0
 public List<Room> ToRoomList(List<RoomBDO> rbdo)
 {
     List<Room> rooms = new List<Room>();
     foreach (RoomBDO rb in rbdo) {
         Room r = new Room();
         TranslateRoomBDOtoRoomDTO(rb, r);
         rooms.Add(r);
        }
     return rooms;
 }
Example #5
0
 public List<Room> GetAllRooms(string buildingCode)
 {
     List<Room> rlist = new List<Room>();
     foreach (RoomBDO rbdo in blogic.GetAllRooms(buildingCode)) {
         Room r = new Room();
         TranslateRoomBDOtoRoomDTO(rbdo, r);
         rlist.Add(r);
      }
     return rlist;
 }
Example #6
0
 public List<Room> GetAllRooms()
 {
     List<Room> roomList = new List<Room>();
     foreach (RoomBDO rbdo in rLogic.GetAllRooms()) {
         Room r = new Room();
         TranslateRoomBDOtoRoomDTO(rbdo, r);
         roomList.Add(r);
     }
     return roomList;
 }
Example #7
0
 public List<Room> ToRoomDTO(List<RoomBDO> tc)
 {
     List<Room> tcbdoList = new List<Room>();
     foreach (RoomBDO t in tc)
     {
         Room tbdo = new Room();
         TranslateRoomBDOtoRoomDTO(t, tbdo);
         tcbdoList.Add(tbdo);
     }
     return tcbdoList;
 }
Example #8
0
 public void TranslateGradeSectionBDOToGradeSection(GradeSectionBDO gs, GradeSection gsb)
 {
     RoomService rService = new RoomService();
     Room room = new Room();
     TeacherService tService = new TeacherService();
     Teacher teacher = new Teacher();
     string message = string.Empty;
        room= rService.GetRoom(gs.HomeRoomNumber);
        teacher=  tService.GetTeacher(gs.HomeRoomTeacherId, ref message);
     gsb.Deactivated = gs.Deactivated;
     gsb.GradeLevel = gs.GradeLevel;
     gsb.GradeSectionCode = gs.GradeSectionCode;
     gsb.HomeRoom = room;
     gsb.HomeRoomNumber = gs.HomeRoomNumber;
     gsb.HomeRoomTeacherId = gs.HomeRoomTeacherId;
     gsb.HomeRoomTeacher = teacher;
     if(teacher.MiddleName==String.Empty)
        gsb.TeacherName = teacher.LastName + ", " + teacher.FirstName ;
     else
     gsb.TeacherName = teacher.LastName + ", " + teacher.FirstName + " " + teacher.MiddleName.Substring(0, 1);
     gsb.Class = gs.Class;
     gsb.SY = gs.SY;
     gsb.Section = gs.Section;
 }
        public void TranslateScheduleBDOToSchedule(SubjectAssignmentBDO sabdo, SubjectAssignment sched)
        {
            GradeSectionService gs = new GradeSectionService();
            GradeSection g = new GradeSection();
            gs.TranslateGradeSectionBDOToGradeSection(sabdo.GradeSection, g);
            sched.GradeSection = g;
            sched.Section = g.Section;
            sched.GradeLevel = g.GradeLevel;
            sched.Class = (int)g.Class;

            RoomService rs = new RoomService();
            Room r = new Room();
            rs.TranslateRoomBDOtoRoomDTO(sabdo.Room, r);
            sched.Room = r;
            sched.RoomCode = r.RoomCode;

            SubjectService ss = new SubjectService();
            Subject s = new Subject();
            ss.TranslateSubjectBDOToSubject(sabdo.Subject, s);
            sched.Subject = s;

            TeacherService ts = new TeacherService();
            Teacher t = new Teacher();
            ts.TranslateTeacherBDOToTeacherDTO(sabdo.Teacher, t);
            sched.Teacher = t;
            if (t.MiddleName == String.Empty)
                sched.TeacherName = t.LastName + ", " + t.FirstName;
            else
                sched.TeacherName = t.LastName + ", " + t.FirstName + " " + t.MiddleName.Substring(0, 1) + ".";

            TimeslotService times = new TimeslotService();
            Timeslot time = new Timeslot();
            times.TranslateTimeslotBDOToTimeslotDTo(sabdo.Timeslot, time);
            sched.Timeslot = time;
            sched.Timestart = time.TimeStart;
            sched.TimeEnd = time.TimeEnd;
            sched.Days = time.Days;

            sched.Deactivated = sabdo.Deactivated;
            sched.GradeSectionCode = sabdo.GradeSectionCode;
            sched.RoomId = sabdo.RoomId;
            sched.SubjectAssignmentsID = sabdo.SubjectAssignmentsID;
            sched.SubjectCode = sabdo.SubjectCode;

            sched.SY = sabdo.SY;
            sched.TeacherId = sabdo.TeacherId;
            sched.TimeSlotCode = sabdo.TimeSlotCode;

            sched.TimeslotInfo = time.Days + " " + time.TimeStart + "-" + time.TimeEnd;
            sched.SubjectInfo = sabdo.SubjectCode + " " + sched.Section + " " + sched.TimeslotInfo;

            sched.SubjectDescription = s.Description;
        }
Example #10
0
 public Boolean UpdateRoom(ref Room room, ref string message)
 {
     RoomBDO roomBDO = new RoomBDO();
     TranslateRoomDTOtoRoomBDO(room, roomBDO);
     return rLogic.UpdateRoom(ref roomBDO, ref message);
 }