Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
                            }
                        }
                    }
                }
            }
        }