OrderNotes.SetProperty("DisplayOnOrderOpen", true);
OrderNotes.SetProperty("Type", Convert.ToString(dtNotes.Rows[iNoteRow].ItemArray[1]));
Code: Select all
while (iNoteRow < iNoteRows)
{
if (Convert.ToString(dtNotes.Rows[i].ItemArray[0]) != "")
{
var OrderNoteCat = sps.GetService<IEnumManager>();
var OrderNoteType = sps.GetService<IEnumManager>();
IOrderItem OrderNotes = order.CreateNew("Note");
((IList)order["Notes"]).Add(OrderNotes);
if (OrderNotes.HasProperty("Text") && OrderNotes.GetIsSupported("Text"))
{
OrderNotes.SetProperty("Text", Convert.ToString(dtNotes.Rows[iNoteRow].ItemArray[2]));
OrderNotes.SetProperty("IsInternal", true);
OrderNotes.SetProperty("DisplayOnOrderOpen", true);
OrderNotes.SetProperty("Type", Convert.ToString(dtNotes.Rows[iNoteRow].ItemArray[1]));
INoteCategory notecategory = OrderNoteCat.GetEnum<INoteCategory>().Values.Where(s => s.Name == Maintenance.NullToString(Convert.ToString(dtNotes.Rows[iNoteRow].ItemArray[3])).Trim()).First();
OrderNotes.SetProperty("Categories", notecategory.Value.ToString());
}
}
iNoteRow += 1;
}