public static string sendmail(string nhom, string url) { int idnhom = Int32.Parse(nhom); DataTable dt = DATA.Dataprovider.Instance.ExecuteQuery("SP_selectEmailbynhom @idnhom ", new object[] { idnhom }); for (int i = 0; i < dt.Rows.Count; i++) { Mailhelper.SendMail("" + dt.Rows[i]["Email"] + "", "gui mail", url); } return("thanh cong"); }
public bool UpdateSchedule(DatlichViewModel model) { var data = base._context.Nhanviens.Where(x => x.Id == model.Id).FirstOrDefault(); if (data != null) { var nguoipv = base._context.Nhanviens.Where(x => x.Id == data.Nguoiphongvan).FirstOrDefault(); Mailhelper.SendMail(nguoipv.Email, "Cập nhật lịch phỏng vấn", "Chuyển lịch phỏng vấn " + data.Ten + " từ " + data.ThoigianPV + " sang ngày " + model.Ngaypv + ""); data.Nguoiphongvan = model.Idnguoipv; data.ThoigianPV = model.Ngaypv; data.Ghichu = "" + nguoipv.Ten + " Phỏng vấn"; base._context.SaveChanges(); return(true); } return(false); }
public bool DeleteSchedule(int id) { var nhanvien = base._context.Nhanviens.Where(x => x.Id == id).FirstOrDefault(); var nguoipv = base._context.Nhanviens.Where(x => x.Id == nhanvien.Nguoiphongvan).FirstOrDefault(); if (nhanvien != null) { Mailhelper.SendMail(nguoipv.Email, "Huỷ Lịch Phỏng Vấn", "Hủy Lịch Phỏng vấn ngày " + nhanvien.ThoigianPV + " với " + nhanvien.Ten + ""); var time = DateTime.Parse("0001-01-01 00:00:00.0000000"); nhanvien.Nguoiphongvan = 0; nhanvien.ThoigianPV = time; nhanvien.Ghichu = null; base._context.SaveChanges(); return(true); } return(false); }
public ServiceResponse Sendmail(int[] listEmployeeId) { for (int i = 0; i < listEmployeeId.Length; i++) { var employee = _employeeRepository.GetById(listEmployeeId[i]); var mailType = GetMailTypeByTitle(employee.TitleId); var mail = base._databaseContext.Get("Proc_GetMailContentByType @type ", new object[] { mailType }).FirstOrDefault(); string mailContent = $"Chào {employee.EmployeeName}"; mailContent += mail.Title; mailContent += $"Thời gian phỏng vấn dự kiến bắt đầu từ {employee.InterviewTime}"; Mailhelper.SendMail(employee.Email, mail.Title, mailContent); } var serviceResponse = new ServiceResponse(); serviceResponse.Success = true; serviceResponse.Msg.Add("Thành công"); return(serviceResponse); }
public async Task <IActionResult> sendmail(string mailFrom, string mailTo, string Text) { // string mailFrom = "*****@*****.**"; // string mailTo = "*****@*****.**"; string mailFromAccount = "*****@*****.**"; string mailPassword = "******"; var contentRoot = Directory.GetCurrentDirectory(); var webRoot = Path.Combine(contentRoot, "wwwroot"); string path = Path.Combine(webRoot, "Images/icc.png"); // string path = @"E:\bbbbbbbbbbbbbbbbbbbb\wwwroot\twoiconcode.jpg"; // string Text = @"Hey Chandler, //I just wanted to let you know that Monica and I were going to go play some paintball, you in? //-- Joey"; Config eConfig = new Config { From = new MailAddress("conan 测试发送", mailFrom), Host = "smtp.qq.com", MailFromAccount = mailFromAccount, MailPassword = mailPassword, Port = 587, UseSsl = false, IsHtml = false }; List <MailAddress> tos = new List <MailAddress>(); tos.Add(new MailAddress("conan 测试接受", mailTo)); await Mailhelper.SendEmailAsync(eConfig, tos, "How you doin'?", Text, path); return(View()); }
public void Guimal(int[] Ids) { for (int i = 0; i < Ids.Length; i++) { var noidungmail = base._context.Mailtonhanviens.Where(x => x.NhanvienId == Ids[i]).FirstOrDefault(); if (noidungmail != null) { var emailnhanvien = base._context.Nhanviens.Where(x => x.Id == Ids[i]).FirstOrDefault().Email; Mailhelper.SendMail(emailnhanvien, noidungmail.Tieude, noidungmail.Noidung); } else { var nhanvien = base._context.Nhanviens.Where(x => x.Id == Ids[i]).FirstOrDefault(); var vitri = nhanvien.VitriId; var emailnhanvien = nhanvien.Email; var mailToTTS = base._context.Noidungmails.Where(x => x.Loaimail == EMailType.MaiTTS).FirstOrDefault(); var mailtoFresher = base._context.Noidungmails.Where(x => x.Loaimail == EMailType.MaiTTS).FirstOrDefault(); var mailToDev = base._context.Noidungmails.Where(x => x.Loaimail == EMailType.MaiTTS).FirstOrDefault(); switch (vitri) { case 4: Mailhelper.SendMail(emailnhanvien, mailToTTS.Tieude, mailToTTS.Noidung); break; case 5: Mailhelper.SendMail(emailnhanvien, mailtoFresher.Tieude, mailtoFresher.Noidung); break; case 6: Mailhelper.SendMail(emailnhanvien, mailToDev.Tieude, mailToDev.Noidung); break; } } } }