Ejemplo n.º 1
0
 private void AddCardPaymentToBase(AlohaTender AT, string slip, DateTime dt, int CheckNum)
 {
     ZRSrv.PaymentCard Card = new ZRSrv.PaymentCard()
     {
         BusinessDate = AlohainiFile.BDate,
         CardNumber   = Convert.ToInt32(AT.CardNumber),
         CardPrefix   = Convert.ToInt32(AT.CardPrefix),
         CheckNumber  = CheckNum,
         Dep          = AlohainiFile.DepNum,
         Slip         = slip,
         Summ         = (decimal?)AT.Summ,
         SystemDate   = dt,
         UnDep        = Utils.GetUnTermNum()
     };
     ZRSrv.Service1 S1 = new ZRSrv.Service1();
     S1.AddPaymentCardInfo(Card);
 }
Ejemplo n.º 2
0
        private string PrintSlip(AlohaTender AT, DateTime dt, int CheckNum)
        {
            List <string> Slip = new List <string>();

            //  Slip.Add("  ");
            //  Slip.Add(AlohainiFile.UNITNAME);
            //  Slip.Add(AlohainiFile.ADDRESS1);
            //  Slip.Add(AlohainiFile.ADDRESS2);
            Slip.Add("  ");
            Slip.Add("Касса: &&" + Utils.GetUnTermNum());
            Slip.Add("Чек: &&" + CheckNum.ToString());
            String CardName = "";

            PaymentCardDescr.TryGetValue(Convert.ToInt32(AT.CardPrefix), out CardName);
            Slip.Add("Оплата &&" + CardName);
            Slip.Add("  ");
            Slip.Add("Карта &&" + AT.CardPrefix + AT.CardNumber.ToString().PadLeft(9, '0'));
            Slip.Add("Сумма: &&" + AT.Summ.ToString("0.00"));
            Slip.Add("Дата: &&" + dt.ToString("dd/MM/yyyy HH:mm:ss"));
            Slip.Add("  ");
            Slip.Add("  ");
            Slip.Add("Подпись клиента: ");
            Slip.Add("  ");
            Slip.Add("  ");
            Slip.Add("__________________________________");
            Slip.Add("  ");
            ToShtrih.PrintCardCheck(Slip, "Оплата подарочной картой");

            String OutSlip = "";

            foreach (string s in Slip)
            {
                OutSlip += s + Environment.NewLine;
            }
            return(OutSlip);
        }