protected void SaveButton_Click(object sender, EventArgs e) { Miami.Substitute.Dal.User user = new Miami.Substitute.Dal.User(); DataView dv = user.LoadForMain(Micajah.Common.Security.UserContext.Current.UserId); int locationId; int.TryParse(dv[0]["LocationId"].ToString(), out locationId); Miami.Substitute.Bll.Substitute subst = new Miami.Substitute.Bll.Substitute(); subst.LoadByUserId(UserId); (new Miami.Substitute.Dal.User()).UpdateSubstitute(locationId, Micajah.Common.Security.UserContext.Current.UserId, subst.SubstituteId, Preferred.Checked, AltPhone.Text, Notes.Text); ClientScript.RegisterStartupScript(Page.GetType(), "CloseAndRebindScript", "CloseAndRebind();", true); }
protected void PrintLocation_CheckedChanged(object sender, EventArgs e) { int userId; int.TryParse(((System.Web.UI.WebControls.CheckBox)(sender)).ValidationGroup, out userId); Miami.Substitute.Bll.Preferred preferred = new Miami.Substitute.Bll.Preferred(); Miami.Substitute.Bll.Substitute substitute = new Miami.Substitute.Bll.Substitute(); substitute.LoadByUserId(userId); int substId = substitute.SubstituteId; int locId = Convert.ToInt32(lblLocationSelected.Text); preferred.DeleteForClerkSubstitute(locId, substId); if (((System.Web.UI.WebControls.CheckBox)(sender)).Checked) preferred.ClerkInsert(locId, substId); }
protected void PrintLocation_CheckedChanged(object sender, EventArgs e) { int userId; int.TryParse(((System.Web.UI.WebControls.CheckBox)(sender)).ValidationGroup, out userId); Miami.Substitute.Bll.Preferred preferred = new Miami.Substitute.Bll.Preferred(); Miami.Substitute.Bll.Substitute substitute = new Miami.Substitute.Bll.Substitute(); substitute.LoadByUserId(userId); int substId = substitute.SubstituteId; int locId = Convert.ToInt32(lblLocationSelected.Text); preferred.DeleteForClerkSubstitute(locId, substId); if (((System.Web.UI.WebControls.CheckBox)(sender)).Checked) { preferred.ClerkInsert(locId, substId); } }
public NoticeSystem(int jobId, NoticeType noticeType, int substituteUserId, int clerkUserId) { try { JobId = jobId; type = noticeType; SubstituteUserId = substituteUserId; Substitute substitute = new Substitute(); substitute.LoadByUserId(SubstituteUserId); SubstituteId = substitute.SubstituteId; Job job = new Job(jobId); jobView = job.LoadByPrimaryKey(jobId); substituteView = (new Miami.Substitute.Dal.User()).LoadForMain(SubstituteUserId)[0]; int.TryParse(jobView["LocationId"].ToString(), out LocationId); DataView dv = (new Dal.Job()).GetEmployee(LocationId); if (clerkUserId > 0) ClerkUserId = clerkUserId; else if (dv.Count > 0) ClerkUserId = Convert.ToInt32(dv[0]["Employee_Number"]); clerkView = (new Miami.Substitute.Dal.User()).LoadForMain(ClerkUserId)[0]; switch (type) { case NoticeType.AcceptedJobCancelledBySubstitute: // Send to Clerks case NoticeType.JobAppliedForBySubstitute: from = new MailAddress(substituteView["Email"].ToString()); if (substituteView["Email"].ToString().Trim().Length > 0) to.Add(new MailAddress(clerkView["Email"].ToString())); if (dv != null) foreach (DataRow dr in dv.Table.Rows) cc.Add(new MailAddress(dr["Employee_email_address"].ToString())); break; case NoticeType.AcceptedJobDeletedByClerk: // Send to Substitute case NoticeType.JobAcceptedByClerk: case NoticeType.JobConfirmedBySubstitute: case NoticeType.JobDeclinedBySubstitute: from = new MailAddress(clerkView["Email"].ToString()); if (substituteView["Email"].ToString().Trim().Length > 0) to.Add(new MailAddress(substituteView["Email"].ToString())); if (dv != null) foreach (DataRow dr in dv.Table.Rows) { if (type != NoticeType.JobAcceptedByClerk) cc.Add(new MailAddress(dr["Employee_email_address"].ToString())); if (from.Address.Length == 0) from = new MailAddress(dr["Employee_email_address"].ToString()); } break; } } catch { } }
public NoticeSystem(int jobId, NoticeType noticeType, int substituteUserId, int clerkUserId) { try { JobId = jobId; type = noticeType; SubstituteUserId = substituteUserId; Substitute substitute = new Substitute(); substitute.LoadByUserId(SubstituteUserId); SubstituteId = substitute.SubstituteId; Job job = new Job(jobId); jobView = job.LoadByPrimaryKey(jobId); substituteView = (new Miami.Substitute.Dal.User()).LoadForMain(SubstituteUserId)[0]; int.TryParse(jobView["LocationId"].ToString(), out LocationId); DataView dv = (new Dal.Job()).GetEmployee(LocationId); if (clerkUserId > 0) { ClerkUserId = clerkUserId; } else if (dv.Count > 0) { ClerkUserId = Convert.ToInt32(dv[0]["Employee_Number"]); } clerkView = (new Miami.Substitute.Dal.User()).LoadForMain(ClerkUserId)[0]; switch (type) { case NoticeType.AcceptedJobCancelledBySubstitute: // Send to Clerks case NoticeType.JobAppliedForBySubstitute: from = new MailAddress(substituteView["Email"].ToString()); if (substituteView["Email"].ToString().Trim().Length > 0) { to.Add(new MailAddress(clerkView["Email"].ToString())); } if (dv != null) { foreach (DataRow dr in dv.Table.Rows) { cc.Add(new MailAddress(dr["Employee_email_address"].ToString())); } } break; case NoticeType.AcceptedJobDeletedByClerk: // Send to Substitute case NoticeType.JobAcceptedByClerk: case NoticeType.JobConfirmedBySubstitute: case NoticeType.JobDeclinedBySubstitute: from = new MailAddress(clerkView["Email"].ToString()); if (substituteView["Email"].ToString().Trim().Length > 0) { to.Add(new MailAddress(substituteView["Email"].ToString())); } if (dv != null) { foreach (DataRow dr in dv.Table.Rows) { if (type != NoticeType.JobAcceptedByClerk) { cc.Add(new MailAddress(dr["Employee_email_address"].ToString())); } if (from.Address.Length == 0) { from = new MailAddress(dr["Employee_email_address"].ToString()); } } } break; } } catch { } }