void CxDlgIceProfile::OnOK() { CString csMsg; ICEPROFILEDATA ProfileInfoNew; memset(&ProfileInfoNew,0,sizeof(ICEPROFILEDATA)); if (!UpdateData(TRUE)) // Verify validation for m_lTimeOut value. return; if ( FillstructureFromCtrl(&ProfileInfoNew) == FALSE) return; if (!m_pStructProfileInfo->bAlter) { if (ICEAddobject((LPUCHAR)(LPCTSTR)m_csVnodeName ,OT_ICE_PROFILE,&ProfileInfoNew ) == RES_ERR) { csMsg.LoadString(IDS_E_ICE_ADD_PROFILE); MessageWithHistoryButton(m_hWnd,csMsg); return; } } else { if ( ICEAlterobject((LPUCHAR)(LPCTSTR)m_csVnodeName,OT_ICE_PROFILE, m_pStructProfileInfo, &ProfileInfoNew ) == RES_ERR ) { csMsg.LoadString(IDS_E_ICE_ALTER_PROFILE); MessageWithHistoryButton(m_hWnd,csMsg); return; } } CDialog::OnOK(); }
void CxDlgIceRole::OnOK() { CString csMsg; ICEROLEDATA StructRoleInfo; memset(&StructRoleInfo,0,sizeof(StructRoleInfo)); m_ctrlIceRoleName.GetWindowText((char *)StructRoleInfo.RoleName, sizeof(StructRoleInfo.RoleName)); m_edRoleComment.GetWindowText( (char *)StructRoleInfo.Comment, sizeof(StructRoleInfo.Comment)); if (!m_pStructRoleInfo->bAlter) { if (ICEAddobject((LPUCHAR)(LPCTSTR)m_csVirtNodeName ,OT_ICE_ROLE,&StructRoleInfo ) == RES_ERR) { csMsg.LoadString(IDS_E_ICE_ADD_ROLE); MessageWithHistoryButton(m_hWnd,csMsg); return; } } else { if ( ICEAlterobject((LPUCHAR)(LPCTSTR)m_csVirtNodeName,OT_ICE_ROLE, m_pStructRoleInfo, &StructRoleInfo ) == RES_ERR ) { csMsg.LoadString(IDS_E_ICE_ALTER_ROLE); MessageWithHistoryButton(m_hWnd,csMsg); return; } } CDialog::OnOK(); }
void CxDlgIceCommonCombo::OnOK() { ICEBUSUNITLOCATIONDATA Il; ICEPROFILEROLEDATA Ip; ICEPROFILECONNECTIONDATA Ic; ICEWEBUSERROLEDATA Ir; ICEWEBUSERCONNECTIONDATA Iw; LPVOID pStruct = NULL; LPUCHAR vnodeName = (LPUCHAR)GetVirtNodeName (m_nHnodeHandle); UpdateData(TRUE); switch (m_nCurrentObject) { case OT_ICE_WEBUSER_CONNECTION: memset(&Iw,0,sizeof(ICEWEBUSERCONNECTIONDATA)); lstrcpy((LPSTR)Iw.icedbconnection.ConnectionName,m_csCommon); lstrcpy((LPSTR)Iw.icewebuser.UserName,(LPSTR)(LPCTSTR)m_csParentName); pStruct = &Iw; break; case OT_ICE_WEBUSER_ROLE: memset(&Ir,0,sizeof(ICEWEBUSERROLEDATA)); lstrcpy((LPSTR)Ir.icerole.RoleName,m_csCommon); lstrcpy((LPSTR)Ir.icewebuser.UserName,(LPSTR)(LPCTSTR)m_csParentName); pStruct = &Ir; break; case OT_ICE_PROFILE_CONNECTION: memset(&Ic,0,sizeof(ICEPROFILECONNECTIONDATA)); lstrcpy((LPSTR)Ic.icedbconnection.ConnectionName,m_csCommon); lstrcpy((LPSTR)Ic.iceprofile.ProfileName,(LPSTR)(LPCTSTR)m_csParentName); pStruct = &Ic; break; case OT_ICE_PROFILE_ROLE: memset(&Ip,0,sizeof(ICEPROFILEROLEDATA)); lstrcpy((LPSTR)Ip.icerole.RoleName,m_csCommon); lstrcpy((LPSTR)Ip.iceprofile.ProfileName,(LPSTR)(LPCTSTR)m_csParentName); pStruct = &Ip; break; case OT_ICE_BUNIT_LOCATION: memset(&Il,0,sizeof(ICEBUSUNITLOCATIONDATA)); lstrcpy((LPSTR)Il.icelocation.LocationName,m_csCommon); lstrcpy((LPSTR)Il.icebusunit.Name,(LPSTR)(LPCTSTR)m_csParentName); pStruct = &Il; break; default: ASSERT(FALSE); return; } if ( ICEAddobject(vnodeName ,m_nCurrentObject,pStruct ) == RES_ERR ) { CString csMsg; csMsg.LoadString(m_nMessageID); MessageWithHistoryButton(m_hWnd,csMsg); return; } CDialog::OnOK(); }
void CxDlgIceDbUser::OnOK() { CString csMsg; ICEDBUSERDATA StructDbUserNew; memset(&StructDbUserNew,0,sizeof(ICEDBUSERDATA)); UpdateData(TRUE); if ( m_csPassword != m_csConfirm ) { AfxMessageBox (IDS_E_PLEASE_RETYPE_PASSWORD); m_csPassword = _T(""); m_csConfirm = _T(""); UpdateData(FALSE); return; } if ( FillstructureFromCtrl(&StructDbUserNew) == FALSE ) return; if (!m_pStructDbUser->bAlter) { if ( ICEAddobject((LPUCHAR)(LPCTSTR)m_csVirtNodeName ,OT_ICE_DBUSER,&StructDbUserNew ) == RES_ERR ) { csMsg.LoadString(IDS_E_ICE_ADD_DATABASE_USER_FAILED); MessageWithHistoryButton(m_hWnd,csMsg); return; } } else { if ( ICEAlterobject((LPUCHAR)(LPCTSTR)m_csVirtNodeName,OT_ICE_DBUSER, m_pStructDbUser, &StructDbUserNew ) == RES_ERR ) { csMsg.LoadString(IDS_E_ICE_ALTER_DATABASE_USER_FAILED); MessageWithHistoryButton(m_hWnd,csMsg); return; } } CDialog::OnOK(); }