Ejemplo n.º 1
0
        string GetPaymentTitle(VLCharge c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("(#{0}, ", c.PaymentId);
            sb.AppendFormat("{0}) ", c.PaymentDate.ToShortDateString());
            sb.AppendFormat("<span style=\"font-size:1.2em; padding-left: 8px;\">{0} ", c.PaymentQuantity);

            switch (c.CreditType)
            {
            case CreditType.ClickType:
                sb.Append(" clicks");
                break;

            case CreditType.EmailType:
                sb.Append(" emails");
                break;

            case CreditType.ResponseType:
                sb.Append(" responses");
                break;
            }
            sb.Append("</span>");

            return(sb.ToString());
        }
        string GetPaymentQuantity(VLCharge item)
        {
            if (item.CreditType == CreditType.EmailType)
            {
                if (item.PaymentQuantity == 1)
                {
                    return("1 email");
                }
                else
                {
                    return(string.Format("{0} emails", item.PaymentQuantity));
                }
            }
            else if (item.CreditType == CreditType.ResponseType)
            {
                if (item.PaymentQuantity == 1)
                {
                    return("1 response");
                }
                else
                {
                    return(string.Format("{0} responses", item.PaymentQuantity));
                }
            }
            else if (item.CreditType == CreditType.ClickType)
            {
                if (item.PaymentQuantity == 1)
                {
                    return("1 click");
                }
                else
                {
                    return(string.Format("{0} clicks", item.PaymentQuantity));
                }
            }

            return(string.Empty);
        }