C# 클래스 CmsWeb.Areas.OnlineReg.Models.PaymentForm

파일 보기 프로젝트 열기: bvcms/bvcms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Campuses List

공개 메소드들

메소드 설명
Active ( string type ) : string
AmountDueTrans ( CmsData.CMSDataContext db, CmsData.Transaction ti ) : decimal
Autocomplete ( bool small = false ) : object
CheckStoreInVault ( ModelStateDictionary modelState, int peopleid ) : void
CheckTesting ( ) : void
Checked ( string type ) : string
CreatePaymentForm ( OnlineRegModel m ) : PaymentForm
CreatePaymentFormForBalanceDue ( CmsData.Transaction ti, decimal amtdue, string email ) : PaymentForm
CreateTransaction ( CmsData.CMSDataContext Db, CmsData.Transaction t, decimal amount ) : CmsData.Transaction
CreateTransaction ( CmsData.CMSDataContext Db, decimal amount = null, OnlineRegModel m = null ) : CmsData.Transaction
FullName ( ) : string
PreventNegatives ( ) : void
PreventZero ( ModelStateDictionary modelState ) : void
ProcessPayment ( ModelStateDictionary modelState, OnlineRegModel m ) : RouteModel
ProcessPaymentTransaction ( OnlineRegModel m ) : CmsData.Transaction
ValidateBillingDetails ( ModelStateDictionary modelState ) : void
ValidatePaymentForm ( ModelStateDictionary modelState, bool shouldValidateBilling = true ) : void

비공개 메소드들

메소드 설명
ClearMaskedNumbers ( PaymentForm pf, CmsData.PaymentInfo pi ) : void
InitializePaymentInfo ( int peopleId ) : void
PayWithCheck ( IGateway gw, int pid, CmsData.Transaction ti ) : TransactionResponse
PayWithCreditCard ( IGateway gateway, int peopleId, CmsData.Transaction transaction ) : TransactionResponse
VerifyCardWithAuth ( ModelStateDictionary modelState, IGateway gateway, int peopleId ) : void

메소드 상세

Active() 공개 메소드

public Active ( string type ) : string
type string
리턴 string

AmountDueTrans() 공개 정적인 메소드

public static AmountDueTrans ( CmsData.CMSDataContext db, CmsData.Transaction ti ) : decimal
db CmsData.CMSDataContext
ti CmsData.Transaction
리턴 decimal

Autocomplete() 공개 메소드

public Autocomplete ( bool small = false ) : object
small bool
리턴 object

CheckStoreInVault() 공개 메소드

public CheckStoreInVault ( ModelStateDictionary modelState, int peopleid ) : void
modelState ModelStateDictionary
peopleid int
리턴 void

CheckTesting() 공개 메소드

public CheckTesting ( ) : void
리턴 void

Checked() 공개 메소드

public Checked ( string type ) : string
type string
리턴 string

CreatePaymentForm() 공개 정적인 메소드

public static CreatePaymentForm ( OnlineRegModel m ) : PaymentForm
m OnlineRegModel
리턴 PaymentForm

CreatePaymentFormForBalanceDue() 공개 정적인 메소드

public static CreatePaymentFormForBalanceDue ( CmsData.Transaction ti, decimal amtdue, string email ) : PaymentForm
ti CmsData.Transaction
amtdue decimal
email string
리턴 PaymentForm

CreateTransaction() 공개 정적인 메소드

public static CreateTransaction ( CmsData.CMSDataContext Db, CmsData.Transaction t, decimal amount ) : CmsData.Transaction
Db CmsData.CMSDataContext
t CmsData.Transaction
amount decimal
리턴 CmsData.Transaction

CreateTransaction() 공개 메소드

public CreateTransaction ( CmsData.CMSDataContext Db, decimal amount = null, OnlineRegModel m = null ) : CmsData.Transaction
Db CmsData.CMSDataContext
amount decimal
m OnlineRegModel
리턴 CmsData.Transaction

FullName() 공개 메소드

public FullName ( ) : string
리턴 string

PreventNegatives() 공개 메소드

public PreventNegatives ( ) : void
리턴 void

PreventZero() 공개 메소드

public PreventZero ( ModelStateDictionary modelState ) : void
modelState ModelStateDictionary
리턴 void

ProcessPayment() 공개 메소드

public ProcessPayment ( ModelStateDictionary modelState, OnlineRegModel m ) : RouteModel
modelState ModelStateDictionary
m OnlineRegModel
리턴 RouteModel

ProcessPaymentTransaction() 공개 메소드

public ProcessPaymentTransaction ( OnlineRegModel m ) : CmsData.Transaction
m OnlineRegModel
리턴 CmsData.Transaction

ValidateBillingDetails() 공개 메소드

public ValidateBillingDetails ( ModelStateDictionary modelState ) : void
modelState ModelStateDictionary
리턴 void

ValidatePaymentForm() 공개 메소드

public ValidatePaymentForm ( ModelStateDictionary modelState, bool shouldValidateBilling = true ) : void
modelState ModelStateDictionary
shouldValidateBilling bool
리턴 void

프로퍼티 상세

Campuses 공개적으로 프로퍼티

public List Campuses
리턴 List