public void emailNotification(String toEmpName, String fromUserID, String subject, String msgBody) { User toUser = new User(); toUser.Emp_ID = getEmpId(toEmpName); UsersEnt usrE = new UsersEnt(); toUser = usrE.getEmp(toUser).First(); User fromUser = new User(); fromUser.Emp_ID = fromUserID; fromUser = usrE.getEmp(fromUser).First(); NotificationMsg notiMsg = new NotificationMsg(); notiMsg.sendAuthUserNotification(fromUser.Email, toUser.Email, subject, msgBody); }
public void emailNoti(String deptRepEmail) { String clerkEmail, subject, msgBody; subject="Updated Collection Point!"; msgBody=dept.Dept_Name + " updated collection point to "+ dept.Collection_Point; NotificationMsg emailEnt = new NotificationMsg(); List<User> clerks = getClerkEmail(); for (int i = 0; i < clerks.Count; i++) { clerkEmail = clerks[i].Email; emailEnt.sendAuthUserNotification(deptRepEmail, clerkEmail, subject, msgBody); } }
public void saveAdjustedInfo(String userID, String itemCode, int qty, String reason, DateTime dateIssue) { String voucherID, subject, msgBody, mailFrom, mailTo, authId, authBy; Double price, amount; List<User> authUser; NotificationMsg noti = new NotificationMsg(); TenderEnt tendEnt = new TenderEnt(); Tender tender = new Tender(); mailFrom=getFromMail(userID); subject="Adjustment Voucher"; msgBody="This is msg from clerk informing Adjusted Item Quantity. You can check from this link <a href='listOfPendingReq.aspx'>click here!</a>"; voucherID = getVoucherId("Adjustment_Voucher"); tender.Item_Code = itemCode; List<Tender> tendInfo= tendEnt.getTender(tender); price = Convert.ToDouble(tendInfo.First().Price.ToString()); amount = price * Convert.ToDouble(qty); if (amount <= 250.00) { authUser = getAuthIDAndNameEmail("Sup"); authId = authUser.First().Emp_ID; authBy = authUser.First().Emp_Name; mailTo = authUser.First().Email; saveVoucherInfo(voucherID, dateIssue, authId, authBy); noti.sendAuthUserNotification(mailFrom, mailTo, subject,msgBody); } else if (amount > 250.00) { authUser = getAuthIDAndNameEmail("Mgr"); authId = authUser.First().Emp_ID; ; authBy = authUser.First().Emp_Name; mailTo = authUser.First().Email; saveVoucherInfo(voucherID, dateIssue, authId, authBy); noti.sendAuthUserNotification(mailFrom, mailTo, subject, msgBody); } saveAdjustedQty(voucherID, itemCode, qty, reason); }