示例#1
0
 public PaymentForm(float price)
 {
     InitializeComponent();
     textBox1.Visible = false;
     label3.Visible   = false;
     paymentsMethod   = PaymentsMethod.None;
     label2.Text      = price.ToString();
     this.price       = price;
 }
示例#2
0
        public virtual IPayment CreatePaymentMethod(PaymentsMethod method)
        {
            IPayment payment = null;

            switch (method)
            {
            case PaymentsMethod.Card:
                payment = new CardPayment();
                break;

            case PaymentsMethod.Cash:
                payment = new CashPayment();
                break;
            }

            return(payment);
        }
示例#3
0
 private void CashRadioButton2_CheckedChanged(object sender, EventArgs e)
 {
     paymentsMethod   = PaymentsMethod.Cash;
     textBox1.Visible = true;
     label3.Visible   = true;
 }
示例#4
0
 private void CardRadiobutton_CheckedChanged(object sender, EventArgs e)
 {
     paymentsMethod   = PaymentsMethod.Card;
     textBox1.Visible = false;
     label3.Visible   = false;
 }