public async void MakeNewSubscription(object obj) { string name = Name; string add = Address; string email = Email; string phone = Phone; string cardholder = CardHolder; string cardno = CardNo; DateTime expdate = ExpDate; int cvv = Cvv; int nocopy = NumberOfCopies; string password = Password; SubDuration subdur = SubDuration; Regex regexstring = new Regex("^[a-zA-Z]+$"); Regex regexEmail = new Regex(@"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" + @"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" + @".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); Regex regexphone = new Regex("^[0-9]+$"); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(add) || string.IsNullOrEmpty(email) || string.IsNullOrEmpty(phone) || string.IsNullOrEmpty(cardholder) || string.IsNullOrEmpty(cardno) || string.IsNullOrEmpty(password) || Cvv == 0 || NumberOfCopies == 0) { CheckInput(); } else if (!regexstring.IsMatch(name)) { CheckStringValidation(); } else if (!regexstring.IsMatch(cardholder)) { CheckStringValidation(); } else if (!regexEmail.IsMatch(email)) { CheckEmailValidation(); } //else if (!regexphone.IsMatch(phone)) //{ // CheckPhoneValidation(); //} App1 = appcatalog.CreateIndApplicant(name, add, email, phone, cardholder, cardno, expdate, cvv, password); Subscription subscription = subcatalog.CreatIndividualSubs(App1, nocopy, subdur); ListInd.Add(subscription); clean.SaveIndividual(ListInd); //LoadDafaultData(); }
private void MakeNewSubscription(object obj) { string name = Name; string add = Address; string email = Email; string phone = Phone; string title = Title; string mstop = MailStop; string cd = CompanyDepartment; int nocopy = NumberOfCopies; string password = Password; SubDuration subdur = SubDuration; if (string.IsNullOrEmpty(Name) || string.IsNullOrEmpty(Address) || string.IsNullOrEmpty(Email) || string.IsNullOrEmpty(Phone) || string.IsNullOrEmpty(Title) || string.IsNullOrEmpty(MailStop) || string.IsNullOrEmpty(CompanyDepartment) || NumberOfCopies == 0 || string.IsNullOrEmpty(Password)) { CheckInput(); } else { App2 = appcatalog.CreateCorpApplicant(name, add, email, phone, title, mstop, cd, password); Subscription sub = subcatalog.CreatCorporateSubs(App2, nocopy, subdur); List.Add(sub); //facade.SaveSubscriptionAsXaml(List); clean.SaveCorporate(List); } }
public Models.Subscription CreatCorporateSubs(CorporApplicant a, int n, SubDuration s) { Models.Subscription subcorp = new Models.Subscription { App2 = a, NumberOfCopies = n, SubDuration = s }; subsList.Add(subcorp); return(subcorp); }
public Models.Subscription CreatIndividualSubs(IndApplicant a, int n, SubDuration s) { Models.Subscription subind = new Models.Subscription { App1 = a, NumberOfCopies = n, SubDuration = s }; subsList.Add(subind); return(subind); }
public async void RenewCorporate(object obj) { int noCopies = NoOfCopies; SubDuration subscrDuration = SubsDuration; Subscription subscr2 = subcatalog.CreatCorporateSubs(App2, noCopies, SubsDuration); ListOfRenews.Add(subscr2); clean.SaveCorporate(ListOfRenews); }
public async void RenewIndividual(object obj) { int noCopies = NoOfCopies; SubDuration subscrDuration = SubsDuration; Subscription subscr1 = subcatalog.CreatIndividualSubs(App1, noCopies, SubsDuration); ListOfRenews.Add(subscr1); clean.SaveIndividual(ListOfRenews); }
private void MakeNewSubscription(object obj) { string name = Name; string add = Address; string email = Email; string phone = Phone; string title = Title; string mstop = MailStop; string cd = CompanyDepartment; int nocopy = NumberOfCopies; SubDuration subdur = SubDuration; CorporApplicant app = appcatalog.CreateCorpApplicant(name, add, email, phone, title, mstop, cd); Models.Subscription sub = subcatalog.CreatCorporateSubs(app, nocopy, subdur); List.Add(sub); }
private void MakeNewSubscription(object obj) { string name = Name; string add = Address; string email = Email; string phone = Phone; string cardholder = CardHolder; string cardno = CardNo; DateTime expdate = ExpDate; int cvv = Cvv; int nocopy = NumberOfCopies; SubDuration subdur = SubDuration; IndApplicant appind = appcatalog.CreateIndApplicant(name, add, email, phone, cardholder, cardno, expdate, cvv); Models.Subscription sub = subcatalog.CreatIndividualSubs(appind, nocopy, subdur); List.Add(sub); }