コード例 #1
0
    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;
    }
コード例 #2
0
ファイル: Login.aspx.cs プロジェクト: CyanideGiraffe/GFRC
    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.";
        }
    }
コード例 #3
0
    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;
    }
コード例 #4
0
    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.";
        }
    }
コード例 #5
0
ファイル: AdminView.aspx.cs プロジェクト: CyanideGiraffe/GFRC
    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;
    }