Exemplo n.º 1
0
 protected void btn_Click(object sender, EventArgs e)
 {
     if(null != hfID && hfID.Value.Length > 0)
     {
         managementController.EditUser(hfID.Value, txtUsername.Text, txtPassword.Text, txtFullname.Text, ddlTypeOfUser.SelectedValue);
     }
     else
     {
         managementController.AddUser(txtUsername.Text, txtPassword.Text, txtFullname.Text, ddlTypeOfUser.SelectedValue);
     }
     Response.Redirect("UserManagement.aspx");
 }
Exemplo n.º 2
0
        /// <summary>
        /// Set up the event handlers for child controls.
        /// </summary>
        protected void SetupEventHandlers()
        {
            AddEditUserDialog.OKClicked += delegate(UserRowData user)
            {
                if (AddEditUserDialog.EditMode)
                {
                    // Commit the change into database
                    if (_controller.UpdateUser(user))
                    {
                        UserPanel.UpdateUI();
                        return(true);
                    }
                    return(false);
                }
                else
                {
                    try
                    {
                        if (_controller.AddUser(user))
                        {
                            UserPanel.UpdateUI();
                            return(true);
                        }
                        return(false);
                    }
                    catch (Exception)
                    {
                        return(false);
                    }
                }
            };


            DeleteConfirmation.Confirmed += delegate(object data)
            {
                // delete the device and reload the affected partition.

                UserRowData user = data as UserRowData;
                _controller.DeleteUser(user);
                UserPanel.UpdateUI();
            };
        }