internal void addOptionFields(VistaOption opt)
{
string arg = "$P($G(^DIC(19," + opt.PermissionId + ",0)),U,1)_U_" +
"$P(^(0),U,2)_U_" +
"$P(^(0),U,4)_U_" +
"$P(^(0),U,6)_U_" +
"$P($G(^DIC(19," + opt.PermissionId + ",3)),U,1)";
string response = VistaUtils.getVariableValue(cxn, arg);
string[] flds = StringUtils.split(response, StringUtils.CARET);
opt.Name = flds[0];
opt.DisplayName = flds[1];
opt.OptionType = flds[2];
if (flds[3] != "")
{
opt.Key = new SecurityKey(flds[3], "");
}
if (flds[4] != "")
{
opt.ReverseKey = new SecurityKey(flds[4], "");
}
return;
}