Exemplo n.º 1
0
        public CreditCardCollection FetchByQuery(Query qry)
        {
            CreditCardCollection coll = new CreditCardCollection();

            coll.LoadAndCloseReader(qry.ExecuteReader());
            return(coll);
        }
Exemplo n.º 2
0
        public CreditCardCollection FetchAll()
        {
            CreditCardCollection coll = new CreditCardCollection();
            Query qry = new Query(CreditCard.Schema);

            coll.LoadAndCloseReader(qry.ExecuteReader());
            return(coll);
        }
Exemplo n.º 3
0
        public static AVManager.DAL.CreditCardCollection GetCreditCardCollection(int varContactID)
        {
            SubSonic.QueryCommand cmd = new SubSonic.QueryCommand(
                "SELECT * FROM CreditCard INNER JOIN ContactCreditCard ON " +
                "CreditCard.CreditCardID=ContactCreditCard.CreditCardID WHERE ContactCreditCard.ContactID=@ContactID", Contact.Schema.Provider.Name);

            cmd.AddParameter("@ContactID", varContactID, DbType.Int32);
            IDataReader          rdr  = SubSonic.DataService.GetReader(cmd);
            CreditCardCollection coll = new CreditCardCollection();

            coll.LoadAndCloseReader(rdr);
            return(coll);
        }
Exemplo n.º 4
0
        public static void SaveCreditCardMap(int varContactID, CreditCardCollection items)
        {
            QueryCommandCollection coll = new SubSonic.QueryCommandCollection();
            //delete out the existing
            QueryCommand cmdDel = new QueryCommand("DELETE FROM ContactCreditCard WHERE ContactID=@ContactID", Contact.Schema.Provider.Name);

            cmdDel.AddParameter("@ContactID", varContactID);
            coll.Add(cmdDel);
            DataService.ExecuteTransaction(coll);
            foreach (CreditCard item in items)
            {
                ContactCreditCard varContactCreditCard = new ContactCreditCard();
                varContactCreditCard.SetColumnValue("ContactID", varContactID);
                varContactCreditCard.SetColumnValue("CreditCardID", item.GetPrimaryKeyValue());
                varContactCreditCard.Save();
            }
        }
Exemplo n.º 5
0
        public CreditCardCollection FetchByID(object CreditCardID)
        {
            CreditCardCollection coll = new CreditCardCollection().Where("CreditCardID", CreditCardID).Load();

            return(coll);
        }