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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }