protected void CreditCardButton_Clicked(object sender, EventArgs e) { ShowCreditCardDiv(); if (Page.IsValid) { string cc = CreditCardNumberTextbox.Text; string cvv = CVVTextbox.Text; string exp = String.Format("{0}/{1}", MonthDropdown.SelectedValue, YearDropdown.SelectedValue); string last_four = cc.Substring(cc.Length - 4); string cctype = CreditCardTypeDropdown.SelectedValue; CartDB db = new CartDB(); bool success = false; if (CurrentCart.PaymentId > 0) { success = db.CartUpdatePayment(CurrentCart.PaymentId, CurrentCart.CartId, PaymentType.CC, cctype, last_four, Encrypt(cc), Encrypt(exp), Encrypt(cvv), "", "", null); } else { success = db.CartAddPayment(CurrentCart.CartId, PaymentType.CC, cctype, last_four, Encrypt(cc), Encrypt(exp), Encrypt(cvv), "", "", null); } if (success) { CurrentCart.MoveNextStep(); Response.Redirect(Constants.Pages.CHECKOUT); } } else { error = true; } }
protected void PurchaseOrderButton_Clicked(object sender, EventArgs e) { CartDB db = new CartDB(); bool success = false; if (CurrentCart.PaymentId > 0) { success = db.CartUpdatePayment(CurrentCart.PaymentId, CurrentCart.CartId, PaymentType.PO, "", "", "", "", "", "", "", null); } else { success = db.CartAddPayment(CurrentCart.CartId, PaymentType.PO, "", "", "", "", "", "", "", null); } if (success) { CurrentCart.MoveNextStep(); Response.Redirect(Constants.Pages.CHECKOUT); } }