コード例 #1
0
ファイル: TeachersBLL.cs プロジェクト: hanyweal/HCM
        public virtual TeachersBLL GetByTeacherID(int TeacherID)
        {
            try
            {
                TeachersBLL TeacherBLL = null;
                Teachers    Teacher    = new TeachersDAL().GetByTeacherID(TeacherID);

                if (Teacher != null)
                {
                    TeacherBLL = new TeachersBLL().MapTeacher(Teacher);
                }

                return(TeacherBLL);
            }
            catch
            {
                throw;
            }
        }
コード例 #2
0
ファイル: TeachersBLL.cs プロジェクト: hanyweal/HCM
 public virtual List <TeachersBLL> GetTeachers()
 {
     try
     {
         List <Teachers>    TeachersList    = new TeachersDAL().GetTeachers();
         List <TeachersBLL> TeachersBLLList = new List <TeachersBLL>();
         if (TeachersList.Count > 0)
         {
             foreach (var item in TeachersList)
             {
                 TeachersBLLList.Add(new TeachersBLL().MapTeacher(item));
             }
         }
         return(TeachersBLLList);
     }
     catch
     {
         throw;
     }
 }
コード例 #3
0
ファイル: TeachersBLL.cs プロジェクト: hanyweal/HCM
        public virtual Result Update()
        {
            try
            {
                Result result = this.IsValid();
                if (result == null)
                {
                    Teachers Teacher = new Teachers();
                    Teacher.TeacherID = this.TeacherID;
                    Teacher.EmployeeCareerHistoryID = new EmployeesCareersHistoryBLL().GetEmployeeCurrentJob(this.EmployeeCareerHistory.EmployeeCode.EmployeeCodeID).EmployeeCareerHistoryID;
                    Teacher.StartDate       = StartDate;
                    Teacher.EndDate         = EndDate;
                    Teacher.LastUpdatedDate = DateTime.Now;
                    Teacher.LastUpdatedBy   = this.LoginIdentity.EmployeeCodeID;

                    int UpdateResult = new TeachersDAL().Update(Teacher);
                    if (UpdateResult != 0)
                    {
                        result            = new Result();
                        result.Entity     = this;
                        result.EnumType   = typeof(TeachersValidationEnum);
                        result.EnumMember = TeachersValidationEnum.Done.ToString();
                    }

                    return(result);
                }
                else
                {
                    return(result);
                }
            }
            catch
            {
                throw;
            }
        }