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); } }