Ejemplo n.º 1
0
        public static String GetProtocolNumber(this SaleItem item)
        {
            String result = String.Empty;

            switch (item.Sale.Source)
            {
            case SaleSources.Ebay:
            {
                result = ProtocolNumberBuilder.GetProtocolNumber(ProtocolNumberBuilder.EbayString, item.EbaySalesRecordNumber);
                break;
            }

            case SaleSources.Magento:
            {
                result = ProtocolNumberBuilder.GetProtocolNumber(ProtocolNumberBuilder.MagentoString, item.Sale.SourceId);
                break;
            }

            case SaleSources.Manual:
            {
                result = ProtocolNumberBuilder.GetProtocolNumber(ProtocolNumberBuilder.ManualString, item.Sale.Id);
                break;
            }
            }

            return(result);
        }
Ejemplo n.º 2
0
 private static String GetProtocolNumber(String source, Int32 number)
 {
     return(ProtocolNumberBuilder.GetProtocolNumber(source, number.ToString()));
 }