public string GetStatusAsString()
{
switch (Status)
{
case OrderStatus.NotSent:
return "NotSent";
case OrderStatus.PendingNew:
return "PendingNew";
case OrderStatus.New:
return "New";
case OrderStatus.Rejected:
return "Rejected";
case OrderStatus.PartiallyFilled:
return "PartiallyFilled";
case OrderStatus.Filled:
return "Filled";
case OrderStatus.PendingCancel:
return "PendingCancel";
case OrderStatus.Cancelled:
return "Cancelled";
case OrderStatus.Expired:
return "Expired";
case OrderStatus.PendingReplace:
return "PendingReplace";
case OrderStatus.Replaced:
return "Replaced";
default:
return "Undefined";
}
}