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"); }
/// <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(); }; }