//דוחה בקשת התנדבות public static bool SpurnedVolunteering(int volunteerOfChildID) { volunteerOfChild v = volunteeringET.volunteerOfChild.Find(volunteerOfChildID); if (v != null) { v.status = EStatus.spurned.ToString(); volunteeringET.SaveChanges(); return(true); } return(false); }
public volunteerOfChildDTO GetVolunteerOfChild(volunteerOfChild vfc) { volunteerOfChildDTO newVolunteerOfChild = new volunteerOfChildDTO(); newVolunteerOfChild.childId = vfc.childId; newVolunteerOfChild.day = vfc.day; newVolunteerOfChild.details = vfc.details; newVolunteerOfChild.hour = vfc.hour; newVolunteerOfChild.remarks = vfc.remarks; newVolunteerOfChild.volunteerId = vfc.volunteerId; newVolunteerOfChild.volunteerOfChildID = vfc.volunteerOfChildID; return(newVolunteerOfChild); }
//ביטול קבוע של התנדבות public static bool CancellationIndividualdVolunteering(int volunteerOfChildID) { volunteerOfChild voc = volunteeringET.volunteerOfChild.Find(volunteerOfChildID); if (voc != null) { child c = volunteeringET.child.Find(voc.childId); family f = volunteeringET.family.Find(c.familyId); volunteer v = volunteeringET.volunteer.Find(voc.volunteerId); string subject = "ביטול התנדבות חד פעמי"; string mail = f.mail; string body = "שלום וברכה!, מתנצלים אך נראה שהמתנדבת " + v.firstName + " " + v.lastName + " אינה יכולה להתנדב ביום " + voc.day + " בשעה: " + voc.hour + "בצורה חד פעמית ,סליחה ותודה מראש על ההבנה"; GlobalBL.SendEmail(mail, subject, body); return(true); } return(false); }
//ביטול קבוע של התנדבות public static bool CancelledVolunteering(int volunteerOfChildID) { volunteerOfChild voc = volunteeringET.volunteerOfChild.Find(volunteerOfChildID); if (voc != null) { child c = volunteeringET.child.Find(voc.childId); family f = volunteeringET.family.Find(c.familyId); volunteer v = volunteeringET.volunteer.Find(voc.volunteerId); string subject = "ביטול התנדבות קבועה"; string mail = f.mail; string body = "שלום וברכה!, מתנצלים אך נראה שהמתנדבת " + v.firstName + " " + v.lastName + " אינה יכולה עוד להתחייב בהתנדבות שנערכת ביום " + voc.day + " בשעה: " + voc.hour + "בקרוב נעדכן אותכם על מתנדבת נוספת המתאימה לתפקיד ,תודה וסליחה."; GlobalBL.SendEmail(mail, subject, body); v.status = EStatus.cancelled.ToString(); volunteeringET.SaveChanges(); return(true); } return(false); }