Пример #1
0
        public override bool InsertElement(StudentClasses o)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntities.SP_INSERT_STUDENT_CLASS(o.ClassId, o.StudentId, o.DateStart.ToString(), null, null, null,
                                                     null, null, null, o.TotalPrice, o.Price1, o.Price2, o.Price3, o.MustPay, null, null, null, null) > 0);
        }
Пример #2
0
        public override bool DeleteElement(Student oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            oEntities.SP_IMIC_Delete_Student(oT.Id);
            return(true);
        }
Пример #3
0
        public override List <StudentClasses> CheckElementById(object Id)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
            var oData = oEntities.SP_GETHOCPHI_BYSTUDENTID_STUDENT_CLASS(int.Parse("" + Id)).ToList();
            List <StudentClasses> olisStudentClasses = new List <StudentClasses>();
            Commons oCommons = new Commons();

            foreach (var o in oData)
            {
                StudentClasses oStudentClasses = new StudentClasses();
                oStudentClasses.Id        = o.Id;
                oStudentClasses.ClassId   = (int)o.ClassId;
                oStudentClasses.ClassName = o.ClassName;
                oStudentClasses.DateStart = (DateTime)o.DateStart;
                //oStudentClasses.Email = string.IsNullOrEmpty(o.Email) ? ""
                //                               : oCommons.DecryptInfo(o.Email);
                //oStudentClasses.FullName = o.FullName;
                //oStudentClasses.Mobile = string.IsNullOrEmpty(o.Mobile) ? ""
                //                               : oCommons.DecryptInfo(o.Mobile);
                //oStudentClasses.Sex = (int)o.Sex;
                //oStudentClasses.sSex = o.sSex;
                oStudentClasses.StudentId  = (int)o.StudentId;
                oStudentClasses.TotalPrice = string.IsNullOrEmpty("" + o.TotalPrice) ? 0 : (int)o.TotalPrice;
                oStudentClasses.Price1     = string.IsNullOrEmpty("" + o.Price1) ? 0 : (int)o.Price1;
                oStudentClasses.Price2     = string.IsNullOrEmpty("" + o.Price2) ? 0 : (int)o.Price2;
                oStudentClasses.Price3     = string.IsNullOrEmpty("" + o.Price3) ? 0 : (int)o.Price3;
                oStudentClasses.MustPay    = string.IsNullOrEmpty("" + o.MustPay) ? 0 : (int)o.MustPay;
                olisStudentClasses.Add(oStudentClasses);
            }
            return(olisStudentClasses);
        }
        public RecruitmentInfo GetByID_Rec(int id)
        {
            RecruitmentInfo oRec = new RecruitmentInfo();

            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);

            var data = oEntity.SP_GetByID_RecruitmentInfo(id);

            foreach (var item in data)
            {
                oRec.Avatar      = item.Avatar;
                oRec.CenterId    = item.CenterId;
                oRec.Contents    = item.Contents;
                oRec.DateCreate  = item.DateCreate;
                oRec.DateEnd     = item.DateEnd;
                oRec.DateStart   = item.DateStart;
                oRec.Description = item.Description;
                oRec.Id          = item.Id;
                oRec.ImagePath   = item.ImagePath;
                oRec.Name        = item.Name;
                oRec.OrderNumber = item.OrderNumber;
                oRec.Request     = item.Request;
                oRec.Status      = item.Status;
            }
            return(oRec);
        }
 public override ExpertInfo getElementById(object id)
 {
     TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
     var oData = oEntities.SP_GETELEMENT_BYID_EXPERT_INFO((int)id).ToList();
     ExpertInfo oExpertInfo = new ExpertInfo();
     Commons oCommons = new Commons();
     if (oData != null)
     {
         foreach (var o in oData)
         {
             
             if (o.Sex == 1) oExpertInfo.sSex = "Nam"; else oExpertInfo.sSex = "Nữ";
             oExpertInfo.Id = o.Id;
             oExpertInfo.ExpertName = o.ExpertName;
             oExpertInfo.DateBirthday = o.DateBirthday;
             oExpertInfo.Email = oCommons.DecryptInfo(o.Email);
             oExpertInfo.Mobile = oCommons.DecryptInfo(o.Mobile);
             oExpertInfo.Address = o.Address;
             oExpertInfo.CenterName = o.CenterName;
             oExpertInfo.YearsExperience = o.YearsExperience;
             oExpertInfo.UniversityDegree = o.UniversityDegree;
             oExpertInfo.CenterId = o.CenterId;
             return oExpertInfo;
         }
     }
     return oExpertInfo;
 }
        public override bool InsertAndUpdate(CommentSupport oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            oEntities.SP_INSERTUPDATE_COMMENTSUPPORT(oT.Flag, oT.Id, oT.CommentName, oT.Desription, oT.UserId, oT.UserName, oT.StudentId, oT.DateCreate);
            return(true);
        }
Пример #7
0
        public override bool InsertElement(CenterInfo oT)
        {
            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntity.SP_Creat_CenterInfo(oT.CenterName, null, oT.Phone, oT.Fax, oT.Address, oT.Website,
                                               oT.Email, oT.Description) > 0 ? true : false);
        }
Пример #8
0
        public override List <stanfRole> getElements()
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
            List <stanfRole>       lstRole   = new List <stanfRole>();
            var data = oEntities.SP_GETALL_ROLES().ToList();

            foreach (var o in data)
            {
                stanfRole obj = new stanfRole
                {
                    CreatedByOnDate      = o.CreatedByOnDate,
                    CreatedByUserId      = o.CreatedByUserId,
                    Description          = o.Description,
                    IconFile             = o.IconFile,
                    LastModifiedByUserId = o.LastModifiedByUserId,
                    LastModifiedOnDate   = o.LastModifiedOnDate,
                    OrderNumber          = o.OrderNumber,
                    RoleGroupId          = o.RoleGroupId,
                    RoleId   = o.RoleId,
                    RoleName = o.RoleName
                };
                lstRole.Add(obj);
            }
            return(lstRole);
        }
        public override List <RecruitmentInfo> getElements()
        {
            List <RecruitmentInfo> lstRec = new List <RecruitmentInfo>();

            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);
            var lst = oEntity.SP_GetAll_Recruitment();

            foreach (var item in lst)
            {
                RecruitmentInfo oRec = new RecruitmentInfo();
                oRec.Avatar      = item.Avatar;
                oRec.CenterId    = item.CenterId;
                oRec.Contents    = item.Contents;
                oRec.DateCreate  = item.DateCreate;
                oRec.DateEnd     = item.DateEnd;
                oRec.DateStart   = item.DateStart;
                oRec.Description = item.Description;
                oRec.Id          = item.Id;
                oRec.ImagePath   = item.ImagePath;
                oRec.Name        = item.Name;
                oRec.Number      = item.Number;
                oRec.OrderNumber = item.OrderNumber;
                oRec.Request     = item.Request;
                oRec.Status      = item.Status;

                lstRec.Add(oRec);
            }

            return(lstRec);
        }
        public override bool DeleteElement(CommentSupport oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            oEntities.SP_DELETE_COMMENT_SUPPORT(oT.Id);
            return(true);
        }
Пример #11
0
        public override bool InsertElement(StudentListsTempSelected oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            oEntities.SP_IMIC_Insert_Student_Of_Classes(oT.ClassId, oT.StudentId, oT.Description);
            return(true);
        }
Пример #12
0
        public override bool InsertElement(JobTitle oT)
        {
            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntity.SP_Creat_JobTitle(oT.JobTitle1, oT.Description, oT.ImageName, oT.ImagePath, oT.OrderNumber)
                   > 0?true:false);
        }
Пример #13
0
        public override bool InsertElement(Ou oT)
        {
            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntity.SP_Creat_PhongBan(oT.OuName, oT.ImagePath, oT.Description, oT.Email, oT.Phone, oT.Fax, oT.Website)
                   > 0?true:false);
        }
        public override List <StudentLists> getElements()
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
            var oData = oEntities.SP_HienThi_DanhSach_HocVien_By03Month().ToList();
            List <StudentLists> lisStudent = new List <StudentLists>();
            Commons             oCommons   = new Commons();

            foreach (var o in oData)
            {
                StudentLists oStudentLists = new StudentLists();
                oStudentLists.Id           = o.Id;
                oStudentLists.FullName     = o.FullName;
                oStudentLists.SexString    = o.SexString;
                oStudentLists.Sex          = o.sex;
                oStudentLists.Mobile       = string.IsNullOrEmpty(o.Mobile) ? "" : o.Mobile /*oCommons.DecryptInfo(o.Mobile)*/;
                oStudentLists.DateBirthday = o.DateBirthday;
                oStudentLists.Email        = string.IsNullOrEmpty(o.Email) ? "" : o.Email /*oCommons.DecryptInfo(o.Email)*/;
                oStudentLists.Address      = o.Address;
                oStudentLists.DateBirthday = o.DateBirthday;
                oStudentLists.UserId       = o.UserId;
                oStudentLists.UserName     = o.UserName;
                oStudentLists.CourseId     = o.courseid;
                oStudentLists.CourseName   = o.CourseName;
                oStudentLists.StatusId     = o.StatusId;
                oStudentLists.StatusName   = o.StatusName;
                oStudentLists.Description  = o.Description;
                oStudentLists.DateCreate   = (DateTime)o.DateCreate;
                lisStudent.Add(oStudentLists);
            }
            return(lisStudent.Count <= 0 ? null : lisStudent);
        }
 public override List<ExpertInfo> getElements()
 {
     TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
     var oData = oEntities.SP_GETALL_EXPERT_INFO().ToList();
     List<ExpertInfo> oLisExpertInfo = new List<ExpertInfo>();
     if (oData != null)
     {
         foreach (var o in oData)
         {
             string sTemp;
             if (o.Sex == 1) sTemp = "Nam"; else sTemp = "Nữ";
             ExpertInfo oExpertInfo = new ExpertInfo
             {
                 Id = o.Id,
                 ExpertName = o.ExpertName,
                 DateBirthday = o.DateBirthday,
                 Email = new Commons().DecryptInfo(o.Email),
                 Mobile = new Commons().DecryptInfo(o.Mobile),
                 Address = o.Address,
                 CenterName = o.CenterName,
                 YearsExperience = o.YearsExperience,
                 UniversityDegree = o.UniversityDegree,
                 sSex = sTemp
             };
             oLisExpertInfo.Add(oExpertInfo);
         }
     }
     return oLisExpertInfo;
 }
Пример #16
0
        public override bool InsertAndUpdate(Classes oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            oEntities.SP_Insert_And_Update_Class(oT.Id, oT.ClassName, oT.FromDate, oT.ToDate, oT.PlaceTraining, oT.NumberStudents, oT.Description, oT.Status);
            return(true);
        }
Пример #17
0
        public override bool UpdateElement(Classes oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            oEntities.SP_UPDATE_EXPERT_CLASSES(oT.Id, oT.ExpertId);
            return(true);
        }
Пример #18
0
        public override List <Account> getElements()
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
            List <Account>         lstAcc    = new List <Account>();
            var Data = oEntities.SP_GETALL_USER().ToList();

            foreach (var o in Data)
            {
                Account oUser = new Account
                {
                    UserId      = o.UserId,
                    UserName    = o.UserName,
                    Password    = o.Password,
                    Email       = o.Email,
                    DisplayName = o.DisplayName,
                    IsSuperUser = o.IsSuperUser,
                    Sex         = o.Sex,
                    Phone       = o.Phone,
                    isAdmin     = o.isAdmin
                };
                if (oUser.Sex == 0)
                {
                    oUser.DisplaySex = "Nam";
                }
                else
                if (oUser.Sex == 1)
                {
                    oUser.DisplaySex = "Nữ";
                }
                lstAcc.Add(oUser);
            }

            return(lstAcc);
        }
Пример #19
0
        public override Account getElementById(object id)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
            var oData = oEntities.SP_GETELEMENTBYID_USER((int)id).ToList();

            foreach (var o in oData)
            {
                Account oUser = new Account
                {
                    UserId      = o.UserId,
                    UserName    = o.UserName,
                    Password    = o.Password,
                    Email       = o.Email,
                    DisplayName = o.DisplayName,
                    IsSuperUser = o.IsSuperUser,
                    Sex         = o.Sex,
                    Phone       = o.Phone
                };
                if (oUser.Sex == 0)
                {
                    oUser.DisplaySex = "Nam";
                }
                else
                if (oUser.Sex == 1)
                {
                    oUser.DisplaySex = "Nữ";
                }
                return(oUser);
            }
            return(null);
        }
Пример #20
0
        public override List <Account> CheckElementByObject(Account oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
            var            oData             = oEntities.SP_CHECK_LOGIN(oT.UserName, oT.Password).ToList();
            List <Account> lisUser           = new List <Account>();

            foreach (var o in oData)
            {
                Account oUser = new Account
                {
                    UserId      = o.UserId,
                    UserName    = o.UserName,
                    Password    = o.Password,
                    Email       = o.Email,
                    DisplayName = o.DisplayName,
                    IsSuperUser = o.IsSuperUser,
                    Sex         = o.Sex,
                    Phone       = o.Phone,
                    isSuccess   = true,
                    isAdmin     = o.isAdmin
                };
                if (oUser.Sex == 0)
                {
                    oUser.DisplaySex = "Nam";
                }
                else
                if (oUser.Sex == 1)
                {
                    oUser.DisplaySex = "Nữ";
                }
                lisUser.Add(oUser);
                break;
            }
            return(lisUser.Count <= 0 ? null : lisUser);
        }
        public override List <ListStudents> CheckElementById(object Id)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
            var oData = oEntities.SP_IMIC_Get_List_Student_Of_Classes(int.Parse("" + Id)).ToList();
            List <ListStudents> lisTemp = new List <ListStudents>();

            if (oData != null)
            {
                Commons oComs = new Commons();
                foreach (var o in oData)
                {
                    ListStudents oListStudents = new ListStudents
                    {
                        Id        = o.Id,
                        Email     = o.Email,
                        Mobile    = o.Mobile,
                        ClassName = o.ClassName,
                        FullName  = o.FullName,
                        //ExpertName =
                    };
                    lisTemp.Add(oListStudents);
                }
            }
            return(lisTemp);
        }
        public override List <stanfTabPermission> CheckElementById(object Id)
        {
            TrainingCenterEntities    oEntity          = ConnectionEntities.getTrainingCenter(mAcount);
            List <stanfTabPermission> lstTabPermission = new List <stanfTabPermission>();
            var data = oEntity.SP_GETELEMENT_BYUSERID_TABPERMISSION((int)Id).ToList();

            foreach (var o in data)
            {
                stanfTabPermission objTabPermission = new stanfTabPermission
                {
                    CreatedByUserId      = o.CreatedByUserId,
                    PermissionId         = o.PermissionId,
                    CreatedOnDate        = o.CreatedOnDate,
                    DisplayRoleName      = o.RoleName,
                    IsAdd                = o.IsAdd,
                    IsDelete             = o.IsDelete,
                    IsEdit               = o.IsEdit,
                    IsList               = o.IsList,
                    IsReport             = o.IsReport,
                    LastModifiedByUserId = o.LastModifiedByUserId,
                    LastModifiedOnDate   = o.LastModifiedOnDate,
                    PermissionList       = o.PermissionList,
                    RoleId               = o.RoleId,
                    TabPermissionId      = o.TabPermissionId,
                    UserId               = o.UserId
                };
                lstTabPermission.Add(objTabPermission);
            }

            return(lstTabPermission);
        }
Пример #23
0
        /// <summary>
        /// Thiết lập thông tin cho Entity FrameWorks
        /// </summary>
        /// <returns></returns>
        public TrainingCenterEntities getTrainingCenterInfo()
        {
            string                     providerName = "System.Data.SqlClient";
            ConnectionEntity           objEntity    = getConnEntityInfo();
            SqlConnectionStringBuilder sqlBuilder   = new SqlConnectionStringBuilder();

            sqlBuilder.DataSource               = objEntity.serverName;
            sqlBuilder.InitialCatalog           = objEntity.databaseName;
            sqlBuilder.UserID                   = objEntity.userName;
            sqlBuilder.Password                 = objEntity.password;
            sqlBuilder.MultipleActiveResultSets = true;

            string providerString = sqlBuilder.ToString();

            EntityConnectionStringBuilder objEcsb = new EntityConnectionStringBuilder();

            objEcsb.Provider = providerName;
            objEcsb.ProviderConnectionString = providerString;
            objEcsb.Metadata = @"res://*/CMSModels.csdl|res://*/CMSModels.ssdl|res://*/CMSModels.msl";
            EntityConnection objConnection = new EntityConnection(objEcsb.ToString());

            TrainingCenterEntities objTraining = new TrainingCenterEntities(objEcsb.ToString());

            return(objTraining);
        }
        public static TrainingCenterEntities getTrainingCenter(Account oAccount)
        {
            Commons objCommon = new Commons(oAccount);
            TrainingCenterEntities objTraining = objCommon.getTrainingCenterInfo();

            return(objTraining);
        }
Пример #25
0
        public override bool InsertAndUpdate(Employee oT)
        {
            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntity.SP_Update_Employee(oT.Id, oT.EmployeeName, oT.Sex, oT.DateBirhday, oT.Mobile, oT.Phone, oT.Email, oT.UniversityName, oT.Address
                                              , oT.IdentityNumber, oT.DateOfIssue, oT.PlaceOfIssue, oT.PlaceBirthday, oT.PersonalTaxCode, oT.Description, null, oT.DateCreate, oT.DateRegister, oT.JobTitleId,
                                              oT.CenterId, oT.OuId, oT.EmployeeCV) > 0?true:false);
        }
Пример #26
0
        public override bool InsertElement(Account oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntities.SP_INSERT_USER(oT.UserName, null, null, oT.IsSuperUser, oT.Phone
                                            , oT.Email, oT.DisplayName, oT.Password, null, null, false, mAcount.UserId, null
                                            , null, null, null, null, null, oT.Sex, null, null, oT.isAdmin) > 0);
        }
        public override bool InsertAndUpdate(RecruitmentInfo oT)
        {
            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntity.SP_Update_Recruitment(oT.Id, oT.Name, oT.Description, oT.Contents, DateTime.Now, oT.DateStart,
                                                 oT.DateEnd, oT.Number, oT.Request, oT.CenterId, oT.OrderNumber, oT.Avatar, oT.ImagePath, oT.Status) > 0 ?
                   true : false);
        }
        public override bool InsertElement(OfflineStudentRegisters oT)
        {
            TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);

            oEntities.SP_IMIC_Insert_StudentRegisterOnline("" + oT.RegisterDetailId, oT.FullName,
                                                           oT.Email, oT.Phone, oT.Address, oT.Message, oT.CreatedTime, oT.UserName, oT.UpdateDateTime);
            return(true);
        }
Пример #29
0
        public override bool InsertAndUpdate(Candidate oT)
        {
            TrainingCenterEntities oEntity = ConnectionEntities.getTrainingCenter(mAcount);

            return(oEntity.SP_Update_Candidate(oT.Id, null, null, oT.FullName, oT.DateBirthday, oT.Sex, oT.Address, oT.Description,
                                               oT.YearsExperience, oT.UniversityDegree, oT.CenterId, null, oT.ImagePath, oT.Contents, oT.DocumentPath,
                                               DateTime.Now, DateTime.Now, null, oT.DateSent, oT.Notes, oT.RecruitmentId, null, oT.JobTitleId, null)
                   > 0 ? true : false);
        }
 public override bool InsertAndUpdate(ExpertInfo oT)
 {
     TrainingCenterEntities oEntities = ConnectionEntities.getTrainingCenter(mAcount);
     Commons oCommons = new Commons();
     if (oT.sSex == "Nam") oT.Sex = 1; else oT.Sex = 0;
     oT.Email = oCommons.EncryptInfo(oT.Email);
     oT.Mobile = oCommons.EncryptInfo(oT.Mobile);
     return oEntities.SP_INSERTUPDATE_EXPERT_INFO(oT.iFlag, oT.Id, oT.ExpertName, oT.DateBirthday, oT.Sex, oT.Address, oT.Description, oT.YearsExperience, oT.UniversityDegree, oT.CenterId, oT.Email, oT.Mobile, oT.ExpertCV) > 0 ? true : false;
 }