protected void btnSubmit_Click(object sender, EventArgs e) { if (validInput()) { warnName.Visible = false; warnAge.Visible = false; warnPhone.Visible = false; IPersonalUserResumeHelperFactory factory = new PersonalUserResumeHelperFactory(); IPersonalUserResumeHelper helper = factory.getPersonalUserResumeHelper(); // FIXME: id int id = 6; string name = tboxName.Text; string sex = rbtnListSex.SelectedValue; int age = Convert.ToInt32(tboxAge.Text); string phoneNumber = tboxPhone.Text; bool hunting = true; if (rbtnListHunting.SelectedValue.CompareTo("0") == 0) { hunting = true; } else { hunting = false; } string resumePath = ""; List <string> direction = new List <string>(); foreach (ListItem item in cboxListDirection.Items) { if (item.Selected) { direction.Add(item.Value); } } if (resumeUpload.HasFile) { string[] fileName = resumeUpload.FileName.Split('.'); string saveName = id + "." + fileName[fileName.Length - 1]; resumePath = Server.MapPath("~/Resume/") + saveName; resumeUpload.SaveAs(resumePath); } else { resumePath = helper.getPersonalUserInfo(id).resumePath; } helper.updatePersonalUserInfo(id, name, sex, age, phoneNumber, hunting, resumePath, direction); } else { warnName.Visible = true; warnAge.Visible = true; warnPhone.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } IPersonalUserResumeHelperFactory factory = new PersonalUserResumeHelperFactory(); IPersonalUserResumeHelper helper = factory.getPersonalUserResumeHelper(); // FIXME: id int id = 6; if (helper.existPersonalUserInfo(id)) { IPersonalUserInfo userInfo = helper.getPersonalUserInfo(id); if (userInfo != null) { tboxName.Text = userInfo.name; tboxAge.Text = userInfo.age.ToString(); tboxPhone.Text = userInfo.phoneNumber; rbtnListSex.SelectedValue = userInfo.sex; if (userInfo.hunting) { rbtnListHunting.SelectedValue = "0"; } else { rbtnListHunting.SelectedValue = "1"; } //cboxListDirection.DataSource = userInfo.direction; foreach (string dirItem in userInfo.direction) { foreach (ListItem listItem in cboxListDirection.Items) { if (listItem.Value.CompareTo(dirItem) == 0) { listItem.Selected = true; } } } } } }