Example #1
0
 protected void ButtonDelete_Click(object sender, EventArgs e)
 {
     long id = long.Parse(Request["Id"]);
     VolunteerTracker.Volunteer v = new VolunteerTracker.Volunteer(id);
     v.Delete();
     message = "<font color=\"red\">Deleted</font>";
 }
Example #2
0
 protected void ButtonSave_Click(object sender, EventArgs e)
 {
     long id = long.Parse(Request["Id"]);
     VolunteerTracker.Volunteer v = new VolunteerTracker.Volunteer(id);
     v.Address = Address.Text.Trim();
     v.CellPhone = CellPhone.Text.Trim();
     v.Email = Email.Text.Trim();
     v.FirstName = FirstName.Text.Trim();
     v.HomePhone = HomePhone.Text.Trim();
     v.LastName = LastName.Text.Trim();
     v.OfficePhone = OfficePhone.Text.Trim();
     v.Employer = Employer.Text.Trim();
     v.Save();
     message = "<font color=\"red\">Saved</font>";
 }
Example #3
0
 protected void ButtonAdd_Click(object sender, EventArgs e)
 {
     VolunteerTracker.Volunteer v = new VolunteerTracker.Volunteer();
     v.Address = Address.Text.Trim();
     v.CellPhone = CellPhone.Text.Trim();
     v.Email = Email.Text.Trim();
     v.FirstName = FirstName.Text.Trim();
     v.HomePhone = HomePhone.Text.Trim();
     v.LastName = LastName.Text.Trim();
     v.OfficePhone = OfficePhone.Text.Trim();
     v.Ethnicity = Ethnicity.Text.Trim();
     v.Employer = Employer.Text.Trim();
     v.JobTitle = JobTitle.Text.Trim();
     v.Male = (Male.Text.Trim().ToLower() == "m") ? 1 : 0;
     v.Interests = new System.Collections.Generic.List<string>();
     v.Save();
     message = "<font color=\"red\">Volunteer Added <br/> Go to <a href=\"../Volunteer/Volunteer.aspx?Id=" + v.Id + "\">volunteer</a></font>";
 }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DatabaseSettings.UpdateDatabaseConnectionString(HttpContext.Current.Profile, this.Request);
            if(Request["Id"] != null)
            {
                v = new VolunteerTracker.Volunteer(long.Parse(Request["Id"]));
            }
            if(Request["Id"] != "" && !this.IsPostBack)
            {
                long id = long.Parse(Request["Id"]);

                Address.Text = v.Address;
                CellPhone.Text = v.CellPhone;
                Email.Text = v.Email;
                FirstName.Text = v.FirstName;
                HomePhone.Text = v.HomePhone;
                LastName.Text = v.LastName;
                OfficePhone.Text = v.OfficePhone;
                Employer.Text = v.Employer;
            }
            if (Request["Id"] != null && Request["Id"].Trim() != "")
            {
                attends = VolunteerTracker.Attend.Find<VolunteerTracker.Attend>("VolunteerId", long.Parse(Request["Id"]));
            }

            if (Request.Form["methodName"] == "Delete")
            {
                string interest = Request.Form["methodArgument"].Trim().ToLower();
                for(int i = 0; i < v.Interests.Count; i++)
                {
                    if(v.Interests[i].Trim().ToLower() == interest)
                    {
                        v.Interests.RemoveAt(i);
                        v.Save();
                        return;
                    }
                }
            }
        }