Exemple #1
0
        /// <summary>
        /// Selects all records from the sol_Payments table.
        /// </summary>
        public virtual List <Sol_Payment> SelectAll()
        {
            using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(connectionStringName, CommandType.StoredProcedure, "sol_Payments_SelectAll"))
            {
                List <Sol_Payment> sol_PaymentList = new List <Sol_Payment>();
                while (dataReader.Read())
                {
                    Sol_Payment sol_Payment = MakeSol_Payment(dataReader);
                    sol_PaymentList.Add(sol_Payment);
                }

                return(sol_PaymentList);
            }
        }
Exemple #2
0
        /// <summary>
        /// Selects all records from the sol_Payments table by a foreign key.
        /// </summary>
        public virtual List <Sol_Payment> _SelectAllByCustomerID(int customerID)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@CustomerID", customerID)
            };

            using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(connectionStringName, CommandType.StoredProcedure, "sol_Payments_SelectAllByCustomerID", parameters))
            {
                List <Sol_Payment> sol_PaymentList = new List <Sol_Payment>();
                while (dataReader.Read())
                {
                    Sol_Payment sol_Payment = MakeSol_Payment(dataReader);
                    sol_PaymentList.Add(sol_Payment);
                }

                return(sol_PaymentList);
            }
        }
Exemple #3
0
        /// <summary>
        /// Creates a new instance of the sol_Payments class and populates it with data from the specified SqlDataReader.
        /// </summary>
        protected virtual Sol_Payment MakeSol_Payment(SqlDataReader dataReader)
        {
            Sol_Payment sol_Payment = new Sol_Payment();

            sol_Payment.PaymentID     = SqlClientUtility.GetInt32(dataReader, "PaymentID", 0);
            sol_Payment.PaymentAmount = SqlClientUtility.GetFloat(dataReader, "PaymentAmount", 0.0F);
            sol_Payment.Date          = SqlClientUtility.GetDateTime(dataReader, "date", new DateTime(0));
            sol_Payment.UserID        = SqlClientUtility.GetInt32(dataReader, "UserID", 0);
            sol_Payment.UserName      = SqlClientUtility.GetString(dataReader, "UserName", String.Empty);
            sol_Payment.CustomerID    = SqlClientUtility.GetInt32(dataReader, "CustomerID", 0);
            sol_Payment.ChequeNumber  = SqlClientUtility.GetString(dataReader, "ChequeNumber", String.Empty);
            sol_Payment.Name          = SqlClientUtility.GetString(dataReader, "Name", String.Empty);
            sol_Payment.Address1      = SqlClientUtility.GetString(dataReader, "Address1", String.Empty);
            sol_Payment.Address2      = SqlClientUtility.GetString(dataReader, "Address2", String.Empty);
            sol_Payment.City          = SqlClientUtility.GetString(dataReader, "City", String.Empty);
            sol_Payment.Province      = SqlClientUtility.GetString(dataReader, "Province", String.Empty);
            sol_Payment.Country       = SqlClientUtility.GetString(dataReader, "Country", String.Empty);
            sol_Payment.PostalCode    = SqlClientUtility.GetString(dataReader, "PostalCode", String.Empty);

            return(sol_Payment);
        }
Exemple #4
0
        /// <summary>
        /// Saves a record to the sol_Payments table.
        /// </summary>
        public virtual void Insert(Sol_Payment sol_Payment)
        {
            ValidationUtility.ValidateArgument("sol_Payment", sol_Payment);

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@PaymentAmount", sol_Payment.PaymentAmount),
                new SqlParameter("@date", sol_Payment.Date),
                new SqlParameter("@UserID", sol_Payment.UserID),
                new SqlParameter("@UserName", sol_Payment.UserName),
                new SqlParameter("@CustomerID", sol_Payment.CustomerID),
                new SqlParameter("@ChequeNumber", sol_Payment.ChequeNumber),
                new SqlParameter("@Name", sol_Payment.Name),
                new SqlParameter("@Address1", sol_Payment.Address1),
                new SqlParameter("@Address2", sol_Payment.Address2),
                new SqlParameter("@City", sol_Payment.City),
                new SqlParameter("@Province", sol_Payment.Province),
                new SqlParameter("@Country", sol_Payment.Country),
                new SqlParameter("@PostalCode", sol_Payment.PostalCode)
            };

            sol_Payment.PaymentID = (int)SqlClientUtility.ExecuteScalar(connectionStringName, CommandType.StoredProcedure, "sol_Payments_Insert", parameters);
        }