publicstringGetNewDebtorCode(BCE.Data.DBSettingdbSetting,stringcontrolAccNo,stringcompanyName){try{returnBCE.AutoCount.Common.AccountCodeHelper.Create(dbSetting).GetNextDebtorCode(controlAccNo,companyName);}catch(BCE.AutoCount.Common.InvalidAutoDebtorCodeFormatExceptionex){//Log error ex.Message;}catch(BCE.Data.DataAccessExceptionex){//Log error ex.Message;}//If the catch throw out exception, then return null is not necessary.returnnull;}
publicMainEntry(BCE.Data.DBSettingdbSetting){DebtorSourcenewDebtor=newDebtorSource(){ControlAccount="300-0000",CompanyName="CALIFORNIA SB",Addr1="1, Jalan SS 1/1,",Addr2="Taman Gembira,",Addr3="Selangor Darah Ehsan,",Addr4="41300 Malaysia.",Phone="603-719 1992",Mobile="016-221 2222",ContactPerson="Ben",Email="ben@calimail.com",};CreateNewDebtor(dbSetting,newDebtor);}