Пример #1
0
        private string GetOrderLink(OrderJoinData data)
        {
            string link = "<a href='{0}' target='_blank'>{1}</a>";
            string url  = "";

            if (!string.IsNullOrEmpty(data.package.BoxID))
            {
                url = Url.Action("boxEdit", "directLine", new { id = data.package.BoxID });
            }
            else
            {
                switch (data.package.ProcessStatus)
                {
                case 1:
                case 2:
                    url = Url.Action("waiting", "order", new { data.order.OrderID });
                    break;

                case 3:
                    url = Url.Action("shipped", "order", new { data.order.OrderID });
                    break;

                default:
                    url = Url.Action("index", "order", new { data.order.OrderID });
                    break;
                }
            }

            return(string.Format(link, url, EnumData.ProcessStatusList()[(EnumData.ProcessStatus)data.package.ProcessStatus]));
        }