Esempio n. 1
0
        /// <summary>
        /// Purpose: Grabs all states/provinces
        /// Accepts: Nothing
        /// Returns: List<StateProvince>
        /// </summary>
        public List <StateProvince> GetAllStatesProvinces()
        {
            List <StateProvince> statesProvinces = new List <StateProvince>();

            try
            {
                StateProvinceData data = new StateProvinceData();
                List <QSRDataObjects.StatesProvince> dataStatesProvinces = data.GetAllStatesProvinces();

                foreach (QSRDataObjects.StatesProvince sp in dataStatesProvinces)
                {
                    StateProvince stateProvince = new StateProvince();
                    stateProvince.StateProvinceID   = sp.StateProvinceID;
                    stateProvince.Name              = sp.Name;
                    stateProvince.Country           = sp.Country;
                    stateProvince.CurrencyCode      = sp.CurrencyCode;
                    stateProvince.TaxRatePercentage = Convert.ToDouble(sp.TaxRatePercentage);
                    stateProvince.Modified          = sp.Modified;
                    statesProvinces.Add(stateProvince);
                }
            }
            catch (Exception ex)
            {
                ErrorRoutine(ex, "StateProvince", "GetAllStateProvinces");
            }
            return(statesProvinces);
        }
Esempio n. 2
0
 protected override void LazySet()
 {
     base.LazySet();
     if (PersistenceState == PersistenceState.NewAndChanged || PersistenceState == PersistenceState.LoadedAndChanged)
     {
         if ((object)InnerData == (object)OriginalData)
         {
             OriginalData = new StateProvinceData(InnerData);
         }
     }
 }
Esempio n. 3
0
 public StateProvinceData(StateProvinceData data)
 {
     StateProvinceCode       = data.StateProvinceCode;
     CountryRegionCode       = data.CountryRegionCode;
     IsOnlyStateProvinceFlag = data.IsOnlyStateProvinceFlag;
     Name           = data.Name;
     rowguid        = data.rowguid;
     CountryRegion  = data.CountryRegion;
     SalesTerritory = data.SalesTerritory;
     ModifiedDate   = data.ModifiedDate;
     Uid            = data.Uid;
 }
Esempio n. 4
0
        /// <summary>
        /// Purpose: Grabs state/province information based on ID
        /// Accepts: Int
        /// Returns: Nothing
        /// </summary>
        public void GetStateProvinceByID(int id)
        {
            try
            {
                StateProvinceData data = new StateProvinceData();
                Hashtable         hsh  = new Hashtable();

                hsh = data.GetStateProvinceByID(id);

                StateProvinceID   = id;
                Name              = hsh["name"];
                Country           = hsh["country"];
                CurrencyCode      = hsh["currencyCode"];
                TaxRatePercentage = Convert.ToDouble(hsh["taxratepercentage"]);
                Modified          = hsh["modified"];
            }
            catch (Exception ex)
            {
                ErrorRoutine(ex, "StateProvince", "GetStateProvinceByID");
            }
        }