Пример #1
0
        public HttpResponseMessage Put(users model)
        {
            try {
                BOUsers user = new BOUsers();
                users   coun;

                coun = user.UpdateUser(model);
                return(Request.CreateResponse(HttpStatusCode.OK, coun));
            } catch (Exception e) {
                ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to update user - " + e.GetBaseException().Message, e.ToString());
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje));
            }
        }
Пример #2
0
        protected void lbSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUserName.Text.Trim() == "")
                {
                    lblErrorMsg.Text = "User name should not be empty";
                    mpePopup.Show();
                    return;
                }

                if (txtFirstName.Text.Trim() == "")
                {
                    lblErrorMsg.Text = "First name should not be empty";
                    mpePopup.Show();
                    return;
                }

                if (txtLastName.Text.Trim() == "")
                {
                    lblErrorMsg.Text = "Last name should not be empty";
                    mpePopup.Show();
                    return;
                }

                if (txtEmail.Text.Trim() == "")
                {
                    lblErrorMsg.Text = "Email should not be empty";
                    mpePopup.Show();
                    return;
                }

                if (!BOValidation.IsEmail(txtEmail.Text.Trim()))
                {
                    lblErrorMsg.Text = "Invalid email address";
                    mpePopup.Show();
                    return;
                }

                BOUsers boUsers = new BOUsers();
                if (hfUserID.Value != "")
                {
                    boUsers.UpdateUser(int.Parse(hfUserID.Value), txtUserName.Text.Trim(), txtFirstName.Text.Trim(),
                                       txtLastName.Text.Trim(), txtEmail.Text.Trim(), txtPhone.Text.Trim(), int.Parse(ddlStates.SelectedValue), int.Parse(ddlTeams.SelectedValue));
                }
                else
                {
                    if (txtPW.Text.Trim() == "")
                    {
                        lblErrorMsg.Text = "Password should not be empty";
                        mpePopup.Show();
                        return;
                    }

                    boUsers.SaveUser(txtUserName.Text.Trim(), txtPW.Text.Trim(), txtFirstName.Text.Trim(),
                                     txtLastName.Text.Trim(), txtEmail.Text.Trim(), txtPhone.Text.Trim(), int.Parse(ddlStates.SelectedValue), int.Parse(ddlTeams.SelectedValue));
                }
                ClearPanel();
                upAddEditUser.Visible = false;
                SaveButtonClicked(sender, e);
            }
            catch (Exception ex)
            {
                lblErrorMsg.Text = ex.Message;
                mpePopup.Show();
            }
        }