protected override List <CustomerBase> ExecuteCommand()
        {
            objCommand.CommandText = "select * from Customer";
            SqlDataReader dr = null;

            dr = objCommand.ExecuteReader();
            while (dr.Read())
            {
                CustomerBase icust = Factory <CustomerBase> .Create(dr["CustomerType"].ToString());

                icust.Id           = Convert.ToInt32(dr["Id"]);
                icust.CustomerType = dr["CustomerType"].ToString();
                icust.CustomerName = dr["CustomerName"].ToString();
                icust.BillAmount   = Convert.ToDecimal(dr["BillAmount"]);
                icust.BillDate     = Convert.ToDateTime(dr["BillDate"]);
                icust.PhoneNumber  = dr["PhoneNumber"].ToString();
                icust.Address      = dr["Address"].ToString();
                AnyTypes.Add(icust);
            }
            return(AnyTypes);
        }
Example #2
0
        protected override List <ICustomer> ExecuteCommand()
        {
            Command.CommandText = "select * from tblCustomer";
            var sqlDataReader = Command.ExecuteReader();

            while (sqlDataReader.Read())
            {
                var customer = FactoryCustomerLookUp.CreateCustomer("Customer");

                customer.Id           = Convert.ToInt32(sqlDataReader["Id"]);
                customer.CustomerType = sqlDataReader["CustomerType"].ToString();
                customer.CustomerName = sqlDataReader["CustomerName"].ToString();
                customer.PhoneNumber  = sqlDataReader["PhoneNumber"].ToString();
                customer.BillAmount   = Convert.ToDecimal(sqlDataReader["BillAmount"].ToString());
                customer.BillDate     = Convert.ToDateTime(sqlDataReader["BillDate"].ToString());
                customer.Address      = sqlDataReader["Address"].ToString();

                AnyTypes.Add(customer);
            }

            return(AnyTypes);
        }