public void sendEmailToDeptHead(User user) { UsersEnt ent = new UsersEnt(); User usr = ent.getUser(user); string Body = usr.Emp_Name + "has Submitted a requisition form for your Approval"; string subject = "Requisition Form for Approval"; NotificationMsg msg = new NotificationMsg(); msg.sendSingleNotification(user, subject, Body); }
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); } }
protected void Page_Load(object sender, EventArgs e) { //Session["Emp_ID"] = "Emp17"; UsersEnt supE = new UsersEnt(); User usr = new User(); usr.Emp_ID = (string)Session["Emp_ID"]; usr = supE.getEmp(usr).First(); NotificationMsg nm = new NotificationMsg(); int cntMsg = nm.countMailBox((string)Session["Emp_ID"]); int cntInbox = cntMsg; //int cntInbox = 2; param1.Value = Convert.ToString(cntInbox); param_Emp.Value = usr.Emp_Name; param_Role.Value = usr.Role; }
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); }