public static TaskOrderDetail GetTaskOrderDetail(string taskOrderDetailId, string taskOrderId, string objectId, Task task) { TaskOrderDetail result = null; switch (task.TaskId) { case "FDXSHPMNT": result = new TaskOrderDetailFedexShipment(taskOrderDetailId, taskOrderId, objectId, task); break; default: result = new TaskOrderDetail(taskOrderDetailId, taskOrderId, objectId, task); break; } return result; }
public static TaskOrderDetail GetTaskOrderDetail(string taskId) { TaskOrderDetail result = null; switch(taskId) { case "FDXSHPMNT": result = new TaskOrderDetailFedexShipment(); break; default: result = new TaskOrderDetail(); break; } return result; }
public TaskOrderDetailFedexShipment GetFedexShipment() { TaskOrderDetailFedexShipment result = null; foreach (TaskOrderDetail taskOrderDetail in this) { if (taskOrderDetail is TaskOrderDetailFedexShipment) { result = taskOrderDetail as TaskOrderDetailFedexShipment; break; } } return(result); }
public static TaskOrderDetail GetTaskOrderDetail(string taskOrderDetailId, string taskOrderId, string objectId, Task task, int clientId) { TaskOrderDetail result = null; switch (task.TaskId) { case "FDXSHPMNT": result = new TaskOrderDetailFedexShipment(taskOrderDetailId, taskOrderId, objectId, task, clientId); break; case "TSKFAX": result = new TaskOrderDetailFax(taskOrderDetailId, taskOrderId, objectId, task as TaskFax, clientId); break; default: result = new TaskOrderDetail(taskOrderDetailId, taskOrderId, objectId, task, clientId); break; } return(result); }
public static TaskOrderDetail GetTaskOrderDetail(string taskId) { TaskOrderDetail result = null; switch (taskId) { case "FDXSHPMNT": result = new TaskOrderDetailFedexShipment(); break; case "TSKFAX": result = new TaskOrderDetailFax(); break; default: result = new TaskOrderDetail(); break; } return(result); }