private void MethodButton_Click(object sender, EventArgs e) { if (CheckError()) { return; } Aras.IOM.Item result = innovator.applyMethod("VC_IsUserAdmin", "<id>" + innovator.getUserID() + "</id>"); if (result.isError()) { msgBox.AppendText("\n\nMethod Error: " + result.getErrorDetail()); return; } msgBox.AppendText("\n\nResult of execution method VC_IsUserAdmin:\n"); msgBox.AppendText("\n " + result.getResult()); }
private void SQLButton_Click(object sender, EventArgs e) { if (CheckError()) { return; } Aras.IOM.Item result = innovator.applySQL("select login_name, first_name, last_name from [user]"); if (result.isError()) { msgBox.AppendText("\n\nSQL Error: " + result.getErrorDetail()); return; } result = result.getItemsByXPath("//Item"); msgBox.AppendText("\n\nSQL Found " + result.getItemCount() + " User Items:\n"); for (var i = 0; i < result.getItemCount(); i++) { msgBox.AppendText("\n " + (i + 1) + " " + result.getItemByIndex(i).getProperty("first_name", "na") + " " + result.getItemByIndex(i).getProperty("last_name", "na")); } }
private void AMLButton_Click(object sender, EventArgs e) { if (CheckError()) { return; } Aras.IOM.Item result = innovator.applyAML("<AML><Item type='User' action='get' select='first_name,last_name'></Item></AML>"); if (result.isError()) { msgBox.AppendText("\n\nAML Error: " + result.getErrorDetail()); return; } result = result.getItemsByXPath("//Item"); msgBox.AppendText("\n\nAML Found " + result.getItemCount() + " User Items:\n"); for (var i = 0; i < result.getItemCount(); i++) { msgBox.AppendText("\n " + (i + 1) + " " + result.getItemByIndex(i).getProperty("first_name", "na") + " " + result.getItemByIndex(i).getProperty("last_name", "na")); } }
private void QueryButton_Click(object sender, EventArgs e) { if (CheckError()) { return; } Aras.IOM.Item selectUsersItem = innovator.newItem("User", "get"); selectUsersItem.setAttribute("select", "first_name,last_name"); selectUsersItem = selectUsersItem.apply(); if (selectUsersItem.isError()) { msgBox.AppendText("\n\nQuery Error: " + selectUsersItem.getErrorDetail()); return; } selectUsersItem = selectUsersItem.getItemsByXPath("//Item[@type='User']"); msgBox.AppendText("\n\nQuery Found " + selectUsersItem.getItemCount() + " User Items:\n"); for (var i = 0; i < selectUsersItem.getItemCount(); i++) { msgBox.AppendText("\n " + (i + 1) + " " + selectUsersItem.getItemByIndex(i).getProperty("first_name", "na") + " " + selectUsersItem.getItemByIndex(i).getProperty("last_name", "na")); } }