Esempio n. 1
0
        /// <summary>
        /// Updates a record in the sol_CategoryButtons table.
        /// </summary>
        public virtual void Update(Sol_CategoryButton sol_CategoryButton)
        {
            ValidationUtility.ValidateArgument("sol_CategoryButton", sol_CategoryButton);

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@CategoryButtonID", sol_CategoryButton.CategoryButtonID),
                new SqlParameter("@WorkStationID", sol_CategoryButton.WorkStationID),
                new SqlParameter("@ControlType", sol_CategoryButton.ControlType),
                new SqlParameter("@Description", sol_CategoryButton.Description),
                new SqlParameter("@DefaultQuantity", sol_CategoryButton.DefaultQuantity),
                new SqlParameter("@CategoryID", sol_CategoryButton.CategoryID),
                new SqlParameter("@LocationX", sol_CategoryButton.LocationX),
                new SqlParameter("@LocationY", sol_CategoryButton.LocationY),
                new SqlParameter("@Width", sol_CategoryButton.Width),
                new SqlParameter("@Height", sol_CategoryButton.Height),
                new SqlParameter("@Font", sol_CategoryButton.Font),
                new SqlParameter("@FontStyle", sol_CategoryButton.FontStyle),
                new SqlParameter("@ForeColor", sol_CategoryButton.ForeColor),
                new SqlParameter("@BackColor", sol_CategoryButton.BackColor),
                new SqlParameter("@ImageIndex", sol_CategoryButton.ImageIndex),
                new SqlParameter("@ImagePath", sol_CategoryButton.ImagePath),
                new SqlParameter("@SubContainerMaxCount", sol_CategoryButton.SubContainerMaxCount),
                new SqlParameter("@SubContainerCounter", sol_CategoryButton.SubContainerCounter),
                new SqlParameter("@ImageSize", sol_CategoryButton.ImageSize),
                new SqlParameter("@SubContainerCountDown", sol_CategoryButton.SubContainerCountDown),
                new SqlParameter("@MaxCountPerLine", sol_CategoryButton.MaxCountPerLine)
                //new SqlParameter("@ForeColorArgb", sol_CategoryButton.ForeColorArgb),
                //new SqlParameter("@BackColorArgb", sol_CategoryButton.BackColorArgb)
            };

            SqlClientUtility.ExecuteNonQuery(connectionStringName, CommandType.StoredProcedure, "sol_CategoryButtons_Update", parameters);
        }
Esempio n. 2
0
        /// <summary>
        /// Selects all records from the sol_CategoryButtons table by a foreign key.
        /// </summary>
        public virtual List <Sol_CategoryButton> _SelectAllByPaging(/*int workStationID, byte buttonType, */ int pageNumber, int pageSize, ref int lastPage)
        {
            SqlParameter outputParameter = new SqlParameter("@LastPage", SqlDbType.Int)
            {
                Direction = ParameterDirection.Output
            };

            SqlParameter[] parameters = new SqlParameter[]
            {
                //new SqlParameter("@WorkStationID", workStationID),
                //new SqlParameter("@ButtonType", buttonType),
                new SqlParameter("@PageNumber", pageNumber),
                new SqlParameter("@PageSize", pageSize),
                outputParameter
            };

            List <Sol_CategoryButton> sol_CategoryButtonList = new List <Sol_CategoryButton>();

            using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(connectionStringName, CommandType.StoredProcedure, "sol_CategoryButtons_SelectAllByPaging", parameters))
            {
                while (dataReader.Read())
                {
                    Sol_CategoryButton sol_CategoryButton = MakeSol_CategoryButton(dataReader);
                    sol_CategoryButtonList.Add(sol_CategoryButton);
                }

                //lastPage = (int)parameters("@LastPage").Value;

                //return sol_CategoryButtonList;
            }

            lastPage = (int)outputParameter.Value;

            return(sol_CategoryButtonList);
        }
Esempio n. 3
0
        /// <summary>
        /// Creates a new instance of the sol_CategoryButtons class and populates it with data from the specified SqlDataReader.
        /// </summary>
        protected virtual Sol_CategoryButton MakeSol_CategoryButton(SqlDataReader dataReader)
        {
            Sol_CategoryButton sol_CategoryButton = new Sol_CategoryButton();

            sol_CategoryButton.CategoryButtonID      = SqlClientUtility.GetInt32(dataReader, "CategoryButtonID", 0);
            sol_CategoryButton.WorkStationID         = SqlClientUtility.GetInt32(dataReader, "WorkStationID", 0);
            sol_CategoryButton.ControlType           = SqlClientUtility.GetByte(dataReader, "ControlType", 0x00);
            sol_CategoryButton.Description           = SqlClientUtility.GetString(dataReader, "Description", String.Empty);
            sol_CategoryButton.DefaultQuantity       = SqlClientUtility.GetInt32(dataReader, "DefaultQuantity", 0);
            sol_CategoryButton.CategoryID            = SqlClientUtility.GetInt32(dataReader, "CategoryID", 0);
            sol_CategoryButton.LocationX             = SqlClientUtility.GetInt32(dataReader, "LocationX", 0);
            sol_CategoryButton.LocationY             = SqlClientUtility.GetInt32(dataReader, "LocationY", 0);
            sol_CategoryButton.Width                 = SqlClientUtility.GetInt32(dataReader, "Width", 0);
            sol_CategoryButton.Height                = SqlClientUtility.GetInt32(dataReader, "Height", 0);
            sol_CategoryButton.Font                  = SqlClientUtility.GetString(dataReader, "Font", String.Empty);
            sol_CategoryButton.FontStyle             = SqlClientUtility.GetString(dataReader, "FontStyle", String.Empty);
            sol_CategoryButton.ForeColor             = SqlClientUtility.GetString(dataReader, "ForeColor", String.Empty);
            sol_CategoryButton.BackColor             = SqlClientUtility.GetString(dataReader, "BackColor", String.Empty);
            sol_CategoryButton.ImageIndex            = SqlClientUtility.GetInt32(dataReader, "ImageIndex", 0);
            sol_CategoryButton.ImagePath             = SqlClientUtility.GetString(dataReader, "ImagePath", String.Empty);
            sol_CategoryButton.SubContainerMaxCount  = SqlClientUtility.GetInt32(dataReader, "SubContainerMaxCount", 0);
            sol_CategoryButton.SubContainerCounter   = SqlClientUtility.GetInt32(dataReader, "SubContainerCounter", 0);
            sol_CategoryButton.ImageSize             = SqlClientUtility.GetByte(dataReader, "ImageSize", 0x00);
            sol_CategoryButton.SubContainerCountDown = SqlClientUtility.GetBoolean(dataReader, "SubContainerCountDown", false);
            sol_CategoryButton.MaxCountPerLine       = SqlClientUtility.GetInt32(dataReader, "MaxCountPerLine", 0);
            try
            {
                sol_CategoryButton.ForeColorArgb = SqlClientUtility.GetInt32(dataReader, "ForeColorArgb", 0);
                sol_CategoryButton.BackColorArgb = SqlClientUtility.GetInt32(dataReader, "BackColorArgb", 0);
            }
            catch { }

            return(sol_CategoryButton);
        }
Esempio n. 4
0
        /// <summary>
        /// Selects all records from the sol_CategoryButtons table.
        /// </summary>
        public virtual List <Sol_CategoryButton> SelectAll()
        {
            using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(connectionStringName, CommandType.StoredProcedure, "sol_CategoryButtons_SelectAll"))
            {
                List <Sol_CategoryButton> sol_CategoryButtonList = new List <Sol_CategoryButton>();
                while (dataReader.Read())
                {
                    Sol_CategoryButton sol_CategoryButton = MakeSol_CategoryButton(dataReader);
                    sol_CategoryButtonList.Add(sol_CategoryButton);
                }

                return(sol_CategoryButtonList);
            }
        }
Esempio n. 5
0
        /// <summary>
        /// Selects all records from the sol_CategoryButtons table by a foreign key.
        /// </summary>
        public virtual List <Sol_CategoryButton> _SelectAllByCategoryID(int categoryID)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@CategoryID", categoryID)
            };

            using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(connectionStringName, CommandType.StoredProcedure, "sol_CategoryButtons_SelectAllByCategoryID", parameters))
            {
                List <Sol_CategoryButton> sol_CategoryButtonList = new List <Sol_CategoryButton>();
                while (dataReader.Read())
                {
                    Sol_CategoryButton sol_CategoryButton = MakeSol_CategoryButton(dataReader);
                    sol_CategoryButtonList.Add(sol_CategoryButton);
                }

                return(sol_CategoryButtonList);
            }
        }
Esempio n. 6
0
        /// <summary>
        /// Selects all records from the sol_CategoryButtons table by a foreign key.
        /// </summary>
        public virtual List <Sol_CategoryButton> _SelectAllByButtonType(/*int workStationID,*/ byte buttonType)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                //new SqlParameter("@WorkStationID", workStationID),
                new SqlParameter("@ButtonType", buttonType)
            };

            using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(connectionStringName, CommandType.StoredProcedure, "sol_CategoryButtons_SelectAllByButtonType", parameters))
            {
                List <Sol_CategoryButton> sol_CategoryButtonList = new List <Sol_CategoryButton>();
                while (dataReader.Read())
                {
                    Sol_CategoryButton sol_CategoryButton = MakeSol_CategoryButton(dataReader);
                    sol_CategoryButtonList.Add(sol_CategoryButton);
                }

                return(sol_CategoryButtonList);
            }
        }