public bool SendMail()
        {
            if (mailWindow.Subject.Length == 0)
            {
                mailWindow.Status = "Subject is empty";
                return(false);
            }
            if (mailWindow.MailContent.Length == 0)
            {
                mailWindow.Status = "Content is empty";
                return(false);
            }
            List <CheckInDto> checkInDtos = (List <CheckInDto>)mailWindow.EmailData;

            foreach (CheckInDto checkInDto in checkInDtos)
            {
                try
                {
                    DataEncryption dataEncryption = new DataEncryption(checkInDto.EventAttendeesID.ToString(), null);
                    QRModuleLib.QRModule.CreateQRCode(dataEncryption.OutputCode, checkInDto.EventAttendeesID + ".png", mailWindow.EventId);
                    EmailLibrary.Email.SendEMail(Properties.Resources.email, Properties.Resources.password, checkInDto.Email, mailWindow.Subject, mailWindow.MailContent, mailWindow.EventId + "/" + checkInDto.EventAttendeesID + ".png");
                }
                catch
                {
                    mailWindow.Status = "Something email address is not exits";
                    return(false);
                }
            }
            EventDao eventDao = new EventDao();

            eventDao.MakeConnection(Properties.Resources.strConnection);
            eventDao.UpdateStatus(int.Parse(mailWindow.EventId), "sended mail");
            return(true);
        }
        public void SubmitCheckIn()
        {
            EventDao eventDao = new EventDao();

            eventDao.MakeConnection(Properties.Resources.strConnection);
            eventDao.UpdateStatus(checkInWindow.EventID, "checked in");
            CheckInDao checkInDao = new CheckInDao();

            checkInDao.MakeConnection(Properties.Resources.strConnection);
            List <CheckInDto> checkInDtos = (List <CheckInDto>)checkInWindow.MemberInEventData;
            List <CheckBox>   checkBoxes  = (List <CheckBox>)checkInWindow.MemberInEventShow;

            foreach (CheckInDto checkInDto in checkInDtos)
            {
                checkInDao.UpdateStatus(checkInDto.EventAttendeesID, (bool)checkBoxes[checkInDtos.IndexOf(checkInDto)].IsChecked);
            }
        }