protected string displayVolunteer(uint id) { string result = ""; DateTime dt = new DateTime(1901, 1, 1); GFRC.Volunteer display = new GFRC.Volunteer(id); GFRC.Login modifiedby = new GFRC.Login(display.ModifiedBy); result = "<table class=\"display\"><tr><td>"; result += string.Format("Volunteer ID: </td><td>{0}</td></tr><tr><td>", display.gvoID); result += string.Format("Name: </td><td>{0}</td></tr><tr><td>", display.Name); result += string.Format("Address: </td><td>{0}</td></tr><tr><td>", display.Address); result += string.Format("Postal Address: </td><td>{0}</td></tr><tr><td>", display.PostalAddress); result += string.Format("Email: </td><td>{0}</td></tr><tr><td>", display.Email); result += string.Format("Home #: </td><td>{0}</td></tr><tr><td>", display.HomePh); result += string.Format("Mobile #: </td><td>{0}</td></tr><tr><td>", display.MobilePh); result += string.Format("D.O.B: </td><td>{0}</td></tr><tr><td>", display.DOB.ToString("dd MMMM yyyy")); result += string.Format("Status: </td><td>{0}</td></tr><tr><td>", display.Status); result += string.Format("Refferred by: </td><td>{0}</td></tr><tr><td>", display.Referred); result += string.Format("Documentation: </td><td>{0}</td></tr><tr><td>", display.ReferredDoc); result += string.Format("Police Check? </td><td>{0}</td></tr><tr><td>", display.Police.ToString()); result += string.Format("Documentation: </td><td>{0}</td></tr><tr><td>", display.PoliceDoc); result += string.Format("Had Induction? </td><td>{0}</td></tr><tr><td>", display.Induction.ToString()); result += string.Format("Application: </td><td>{0}</td></tr><tr><td>", display.Application); if (display.DateModified != dt) result += string.Format("Last Modified: </td><td>{0}</td></tr><tr><td>", display.DateModified.ToString("dd/MM/yyyy hh:mm tt")); else result += string.Format("Last Modified: </td><td></td></tr><tr><td>"); result += string.Format("Modified By: </td><td>{0}</td></tr></table>", modifiedby.Username); return result; }
protected void Login_Authenticate(object sender, EventArgs e) { string username = txtUsername.Text; string password = txtPassword.Text; GFRC.Login login = new GFRC.Login(username, password); if (login.gloID > 0) { Session.Timeout = 8; Session["Check"] = true; Session["Status"] = login.Status; Session["UserID"] = login.gloID; Response.Redirect("/Default.aspx"); } else if (login.Active != true) { Session["Check"] = false; loginError.Text = "The login details you entered have been deactivate, please try again."; } else { Session["Check"] = false; loginError.Text = "The username and password you entered do not match, please try again."; } }
protected string displayAvails(uint id) { string result = ""; string reqhours = ""; string end = ""; DateTime dt = new DateTime(1901, 1, 1); GFRC.Availability display = new GFRC.Availability(id); GFRC.Login modifiedby = new GFRC.Login(display.ModifiedBy); if (display.gvaID == 0) result = "There is no availability record for volunteer ID " + id + ". <a href=\"/VolunteerAvail.aspx?form=add&ID=" + id + "\">Add a record now.</a>"; else { if (display.ReqHours == 0) reqhours = "Not Applicable"; else reqhours = display.ReqHours.ToString(); if (display.End != dt) end = display.End.ToString("dd MMMM yyyy"); result = "<table class=\"display\"><tr><td>"; result += string.Format("Availability ID: </td><td>{0}</td></tr><tr><td>", display.gvaID); result += string.Format("Volunteer ID: </td><td>{0}</td></tr><tr><td>", display.gvoID); result += string.Format("Start Date: </td><td>{0}</td></tr><tr><td>", display.Start.ToString("dd MMMM yyyy")); result += string.Format("End Date: </td><td>{0}</td></tr><tr><td>", end); result += string.Format("Required Hours Per Week: </td><td>{0}</td></tr><tr><td colspan=\"2\" style=\"text-align:center;\">", reqhours); result += string.Format("<strong>Days Available</strong></td></tr><tr><td>"); result += string.Format("Monday: </td><td>{0}</td></tr><tr><td>", display.Mon); result += string.Format("Tuesday: </td><td>{0}</td></tr><tr><td>", display.Tues); result += string.Format("Wednesday: </td><td>{0}</td></tr><tr><td>", display.Wed); result += string.Format("Thursday: </td><td>{0}</td></tr><tr><td>", display.Thur); result += string.Format("Friday: </td><td>{0}</td></tr><tr><td>", display.Fri); result += string.Format("Available To Fill In? </td><td>{0}</td></tr><tr><td>", display.FillIn); if (display.DateModified != dt) result += string.Format("Last Modified: </td><td>{0}</td></tr><tr><td>", display.DateModified.ToString("dd/MM/yyyy hh:mm tt")); else result += string.Format("Last Modified: </td><td></td></tr><tr><td>"); result += string.Format("Modified By: </td><td>{0}</td></tr></table>", modifiedby.Username); } return result; }
protected void btnCreateLogin_Click(object sender, EventArgs e) { uint gvoid; if (!UInt32.TryParse(txtGvoID.Text, out gvoid)) gvoid = 0; bool result = false; GFRC.Login create = new GFRC.Login(txtUsername.Text, txtPassword.Text, txtNote.Text, drpStatus.SelectedItem.Text, gvoid); result = create.createLogin(create.Username, create.Password, create.Note, create.Active, create.Status, create.gvoID); if (result == true) { Response.Redirect("/AdminView.aspx?ID=" + create.gloID); } else { createError.Text = "Could not create a new login, please try again. This may have occurred because the username already exists."; } }
protected string displayAdmin(uint id) { string result = ""; DateTime dt = new DateTime(1901, 1, 1); GFRC.Login display = new GFRC.Login(id); GFRC.Volunteer link = new GFRC.Volunteer(display.gvoID); GFRC.Login modifiedby = new GFRC.Login(display.ModifiedBy); result = "<table class=\"display\"><tr><td>"; result += string.Format("Login ID: </td><td>{0}</td></tr><tr><td>", display.gloID); result += string.Format("Username: </td><td>{0}</td></tr><tr><td>", display.Username); result += string.Format("Note: </td><td>{0}</td></tr><tr><td>", display.Note); result += string.Format("Active? </td><td>{0}</td></tr><tr><td>", display.Active.ToString()); result += string.Format("Status: </td><td>{0}</td></tr><tr><td>", display.Status); result += string.Format("Link To: </td><td>{0}</td></tr><tr><td>", link.ToString()); if (display.DateModified != dt) result += string.Format("Last Modified: </td><td>{0}</td></tr><tr><td>", display.DateModified.ToString("dd/MM/yyyy hh:mm tt")); else result += string.Format("Last Modified: </td><td></td></tr><tr><td>"); result += string.Format("Modified By: </td><td>{0}</td></tr></table>", modifiedby.Username); return result; }