/// <summary>
        /// Disposes the current instance of this object.
        /// </summary>
        /// <param name="disposing">
        /// true to release both managed and unmanaged resources;
        /// false to release only unmanaged resources.
        /// </param>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                this.FK_Pro_LngCategoryID = null;
            }

            base.Dispose(disposing);
        }
Exemple #2
0
		/// <summary>
		/// Initializes the control. You need to specify how to connect to the
		/// SQL Server database and if you want to populate the whole table content or
		/// only a subset (based on its foreign keys). The data will only be populated once
		/// you have called the RefreshData method.
		/// </summary>
		/// <param name="FK_Pro_LngCategoryID">Value for this foreign key.</param>
		public void Initialize(System.Net.NetworkCredential networkCredential, WS_Product.WSInt32 FK_Pro_LngCategoryID) {

			this.networkCredential = networkCredential;

			productWebService = new WS_Product.Product();
			productWebService.Credentials = this.networkCredential;

			string url = ConfigurationSettings.AppSettings["WS_Product"];
			if (url != null && url .Length != 0) {

				productWebService.Url = url;
			}

			this.FK_Pro_LngCategoryID = FK_Pro_LngCategoryID;
		}