public void CreateAccount(string accountname,
                                  string userid,
                                  string accounttype,
                                  string catid,
                                  string catname,
                                  string desc,
                                  string providerid,
                                  string providername,
                                  string amount,
                                  int duemonth,
                                  string recurrence,
                                  int duedate)
        {
            string newsubcatid = Guid.NewGuid().ToString().Replace("-", "");
            string acid        = Businessdata.createUserAccount(accountname, userid, accounttype, newsubcatid, catid, catname, desc, providerid, providername, amount, duemonth, recurrence, duedate, false, false);

            Businessdata.createTransactionOverAccount(acid, userid, newsubcatid, catid, desc, amount, duemonth, duedate, 0, 0, 0, DataLayer.getRecurrence(recurrence));
        }