private StoreManager SetInformation(StoreManagerBaseViewModel baseSM)
        {
            StoreManager sm = StoreManagerBUS.GetItem(baseSM.Id);
            
            /// UPDATE INFORMATION
            /// Username, Name, ShopID, Create Date
            /// is not allowed to changed
            
            //sm.NameOfStore = baseSM.NameOfStore;

            sm.Password = baseSM.Password;
            sm.Address = baseSM.Address;
            sm.ManagerPhone = baseSM.ManagerPhone;
            sm.EmailAlert =baseSM.Email;
            sm.WebSite = baseSM.WebSite;
            sm.Town = baseSM.Town;
            sm.Phone = baseSM.Phone;

            sm.StatusId = baseSM.StatusId;
            sm.StoreInternetAccessId = baseSM.StoreInternetAccessId;

            return sm;
        }
        private StoreManagerBaseViewModel SetManagerBaseInfo(StoreManager sm)
        {
            StoreManagerBaseViewModel smbase = new StoreManagerBaseViewModel();

            smbase.Id = sm.Id;
            smbase.Name = sm.Name;
            smbase.NameOfStore = sm.NameOfStore;
            smbase.Address = sm.Address;
            smbase.Town = sm.Town;
            smbase.Phone = sm.Phone;
            smbase.ManagerPhone = sm.ManagerPhone;
            smbase.Email = sm.EmailAlert;
            smbase.WebSite = sm.WebSite;

            smbase.Status = sm.StoreManagerState.Code.Trim() + " - " + sm.StoreManagerState.Name;
            smbase.StoreInternetAccessId = (int)sm.StoreInternetAccessId;//sm.InternetAccessRole.Code.Trim() + " - " + sm.InternetAccessRole.Name;
            
            if (sm.CreateDate == null) sm.CreateDate = new DateTime();
            smbase.CreateDate = (DateTime)sm.CreateDate;

            return smbase;
        }