Exemple #1
0
        public bool AddPayment(EnrollmentDto objEnrollmentDto)
        {
            EnrollmentDal         objEnrollmentDal = new EnrollmentDal();
            ParticipantEnrollment objEnrollment    = new ParticipantEnrollment();

            objEnrollment.EnrollID      = objEnrollmentDto.EnrollId;
            objEnrollment.PaymentStatus = objEnrollmentDto.PaymentStatus;
            bool status = objEnrollmentDal.InsertPayment(objEnrollment);

            return(status);
        }
Exemple #2
0
        public bool AddEnrollment(EnrollmentDto objEnrollmentDto)
        {
            EnrollmentDal         objEnrollmentDal = new EnrollmentDal();
            ParticipantEnrollment objEnrollment    = new ParticipantEnrollment();

            objEnrollment.EnrollID      = objEnrollmentDto.EnrollId;
            objEnrollment.PaymentStatus = false;
            objEnrollment.EventID       = objEnrollmentDto.EnrollEventId;
            objEnrollment.UserID        = objEnrollmentDto.EnrollMemberId;
            bool status = objEnrollmentDal.InsertEnrollment(objEnrollment);

            return(status);
        }
        public bool AddPayment(EnrollmentDto objEnrollmentDto)
        {
            EnrollmentDal objEnrollmentDal = new EnrollmentDal();
            Enrollment    objEnrollment    = new Enrollment();

            objEnrollment.EnrollId       = objEnrollmentDto.EnrollId;
            objEnrollment.PaymentStatus  = objEnrollmentDto.PaymentStatus;
            objEnrollment.Skill1         = objEnrollmentDto.Skill1;
            objEnrollment.Skill2         = objEnrollmentDto.Skill2;
            objEnrollment.Skill3         = objEnrollmentDto.Skill3;
            objEnrollment.Comments       = objEnrollmentDto.Comments;
            objEnrollment.EnrollEventId  = objEnrollmentDto.EnrollEventId;
            objEnrollment.EnrollMemberId = objEnrollmentDto.EnrollMemberId;
            bool status = objEnrollmentDal.InsertPayment(objEnrollment);

            return(status);
        }
Exemple #4
0
        //   public string UpdateEventStatus(int eventid)
        // {


        //}

        public void AfterDateSelect(DateTime startDate, DateTime endDate, int SkillID)
        {
            speakerList = new List <User>();
            SpeakerSkillMapDAL   speakerSkillMap         = new SpeakerSkillMapDAL();
            EventDAL             eventObject             = new EventDAL();
            UserDAL              userObject              = new UserDAL();
            EnrollmentDal        enrollmentObject        = new EnrollmentDal();
            SpeakerEnrollmentDAL speakerEnrollmentObject = new SpeakerEnrollmentDAL();
            List <User>          speakerListTemp;
            List <User>          speakerListTemp2;

            speakerListTemp = userObject.UserForSelect();
            int[] skilledUserID = speakerSkillMap.SelectSpeakerForEvent(SkillID);
            int[] eventList     = eventObject.SelectForEvent(startDate, endDate);
            List <SpeakerEnrollment>     enrolledSpeakers     = speakerEnrollmentObject.SpeakerForSelect(eventList);
            List <ParticipantEnrollment> enrolledParticipants = enrollmentObject.ParticipantForSelect(eventList);
            int skilledLength = skilledUserID.Length;

            for (int i = 0; i < skilledLength; i++)
            {
                speakerListTemp2 = speakerListTemp.Where(s => s.UserID == skilledUserID[i]).ToList <User>();
                speakerList.AddRange(speakerListTemp2);
            }
            int enrolledSpeakerLength = enrolledSpeakers.Count();

            for (int i = 0; i < enrolledSpeakerLength; i++)
            {
                speakerList = speakerList.Where(s => s.UserID != enrolledSpeakers[i].UserID).ToList <User>();
            }
            int enrolledParticipanLength = enrolledParticipants.Count();

            for (int i = 0; i < enrolledParticipanLength; i++)
            {
                if ((speakerList.Find(s => s.UserID == enrolledParticipants[i].UserID)) != null)
                {
                    speakerList = speakerList.Where(s => s.UserID != enrolledParticipants[i].UserID).ToList <User>();
                }
            }



            //    int k=   speakerlist.Count();
        }