示例#1
0
 private void MakeDefault()
 {
     _exceptionDataList = new List <Exception>();
     _billNumber        = "";
     _paymentNumber     = "";
     _modelGetType      = BillGetInformationTypeEnum.Null;
 }
示例#2
0
        public SaderatBillModel(BillGetInformationTypeEnum type, string number)
        {
            MakeDefault();
            if (type == BillGetInformationTypeEnum.Null)
            {
                return;
            }

            _modelGetType = type;
            switch (type)
            {
            case BillGetInformationTypeEnum.BillNumberOnly:
                _billNumber = number;
                break;

            case BillGetInformationTypeEnum.PaymentNumberOnly:
                _paymentNumber = number;
                break;

            case BillGetInformationTypeEnum.BillAndPaymentNumbe:

                if (number.Length >= 18)
                {
                    _billNumber = number.Substring(0, 18);
                }

                _paymentNumber = number.Replace(_billNumber, "");
                break;
            }
        }
示例#3
0
        public SaderatBillModel(string billNumber, string paymentNumber)
        {
            MakeDefault();

            _modelGetType  = BillGetInformationTypeEnum.BillAndPaymentNumbe;
            _billNumber    = billNumber ?? "";
            _paymentNumber = paymentNumber ?? "";
        }
示例#4
0
 private void MakeDefault()
 {
     _modelGetType  = BillGetInformationTypeEnum.Null;
     _billNumber    = "";
     _paymentNumber = "";
 }