コード例 #1
0
        public eTrainingOnlineEntities getTrainingOnlineCenterInfo()
        {
            string           providerName = "System.Data.SqlClient";
            ConnectionEntity objEntity    = getConnEntityOnlineInfo();

            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://*/eCenterTrainning.csdl|res://*/eCenterTrainningOffline.ssdl|res://*/eCenterTrainningOffline.msl";
            objEcsb.Metadata = @"res://*/eTrainingOnlineModel.csdl|res://*/eTrainingOnlineModel.ssdl|res://*/eTrainingOnlineModel.msl";
            EntityConnection objConnection = new EntityConnection(objEcsb.ToString());

            //TrainingCenterOfflineEntities objTraining = new TrainingCenterOfflineEntities(objConnection.ToString());
            eTrainingOnlineEntities objTraining = new eTrainingOnlineEntities(objEcsb.ToString());

            return(objTraining);
        }
コード例 #2
0
        public List <StudentObject> getDataOnline()
        {
            List <StudentObject> listStudentSycOnline = new List <StudentObject>();
            ConnectionEntities   objConEn             = new ConnectionEntities();

            eTrainingOnlineEntities objConnEntitiesOn = objConEn.getTrainingCenterOn();

            //ConnectionEntities objConEn = new ConnectionEntities();
            //TrainingCenterEntities objConnEntities = objConEn.getTrainingCenter();
            //IQueryable<Student> lstStudent = objConnEntities.Students;
            //var listTempOnline = objConnEntitiesOn.Students.Where(p => p.DateCreate < DateTime.Now)
            //                    .AsEnumerable()
            //                    .Where(p => p.DateCreate > DateTime.Now.AddDays(-3));
            //var listTempOnline = objConnEntitiesOn.Students.Where(i => i.DateCreate > DateTime.Now.AddDays(-7)).ToList();
            var listTempOnline = objConnEntitiesOn.SP_Student_GetOnlineStudentFromLast3days();

            foreach (var item in listTempOnline)
            {
                StudentObject objS = new StudentObject(item.Id, item.FirstName,
                                                       item.LastName, item.FullName, item.Sex, item.DateBirthday,
                                                       item.Mobile, item.Email, item.Address, item.DateCreate,
                                                       item.DateLastUpdate, item.Description, item.CourseId,
                                                       item.StatusId, item.UserId);
                listStudentSycOnline.Add(objS);
            }
            return(listStudentSycOnline);
        }
コード例 #3
0
        //public TrainingCenterEntities getTrainingCenter()
        //{
        //    Common objCommon = new Common();
        //    TrainingCenterEntities objTraining = objCommon.getTrainingCenterInfo();
        //    return objTraining;
        //}
        public eTrainingOnlineEntities getTrainingCenterOn()
        {
            Common objCommon = new Common();
            eTrainingOnlineEntities objTraining = objCommon.getTrainingOnlineCenterInfo();

            return(objTraining);
        }