/// <summary> /// UniGrid action handler. /// </summary> void Grid_OnAction(string actionName, object actionArgument) { if (actionName == "delete") { ContactRoleInfo cri = ContactRoleInfoProvider.GetContactRoleInfo(ValidationHelper.GetInteger(actionArgument, 0)); if (cri != null) { if (ConfigurationHelper.AuthorizedModifyConfiguration(cri.ContactRoleSiteID, true)) { ContactRoleInfoProvider.DeleteContactRoleInfo(cri); } } } }
/// <summary> /// UniGrid action handler. /// </summary> void Grid_OnAction(string actionName, object actionArgument) { if (actionName == "delete") { ContactStatusInfo csi = ContactStatusInfoProvider.GetContactStatusInfo(ValidationHelper.GetInteger(actionArgument, 0)); if (csi != null) { // Check modify permission for given object if (ConfigurationHelper.AuthorizedModifyConfiguration(csi.ContactStatusSiteID, true)) { ContactStatusInfoProvider.DeleteContactStatusInfo(csi); } } } }
/// <summary> /// OnBeforeSave event handler. /// </summary> private void EditForm_OnBeforeSave(object sender, EventArgs e) { // Check permissions ConfigurationHelper.AuthorizedModifyConfiguration(currentObjectSiteId, true); }