Ejemplo n.º 1
0
        public void FilterData(StringBuilder res = null)
        {
            if (DisableBaseFilterData)
            {
                return;
            }
            if (res == null)
            {
                res = GetAutoPropertyFilterString();
            }
            if (res.Length == 0 && vloader.NavigationExpression.Count != 0)
            {
                res.Append("&& All");
            }
            if (res.Length > 0)
            {
                vloader.FilterExpression = res.ToString().Trim().Substring(2).Trim();
            }
            else
            {
                if (vloader.FilterExpression != "All")
                {
                    vloader.FilterExpression = null;
                }
            }

            TariffSupUnitLkps.Refresh();
            NotifyPropertyChanged(x => this.TariffSupUnitLkps);
        }
Ejemplo n.º 2
0
 public async Task SaveTariffSupUnitLkps(TariffSupUnitLkps i)
 {
     if (i == null)
     {
         return;
     }
     using (var ctx = new TariffSupUnitLkpsService())
     {
         await ctx.UpdateTariffSupUnitLkps(i).ConfigureAwait(false);
     }
 }
Ejemplo n.º 3
0
        internal void OnCurrentTariffCategoryChanged(object sender, SimpleMvvmToolkit.NotificationEventArgs <TariffCategory> e)
        {
            if (ViewCurrentTariffCategory == false)
            {
                return;
            }
            if (e.Data == null || e.Data.TariffCategoryCode == null)
            {
                vloader.FilterExpression = "None";
            }
            else
            {
                vloader.FilterExpression = string.Format("TariffCategoryCode == \"{0}\"", e.Data.TariffCategoryCode.ToString());
            }

            TariffSupUnitLkps.Refresh();
            NotifyPropertyChanged(x => this.TariffSupUnitLkps);
            // SendMessage(MessageToken.TariffSupUnitLkpsChanged, new NotificationEventArgs(MessageToken.TariffSupUnitLkpsChanged));

            BaseViewModel.Instance.CurrentTariffSupUnitLkps = null;
        }
Ejemplo n.º 4
0
 public async Task <TariffSupUnitLkps> CreateTariffSupUnitLkps(TariffSupUnitLkps entity)
 {
     return(await Channel.CreateTariffSupUnitLkps(entity).ConfigureAwait(false));
 }
Ejemplo n.º 5
0
 internal static void SaveTariffSupUnitLkps(TariffSupUnitLkps tariffSupUnitLkps)
 {
     throw new NotImplementedException();
 }
 internal async Task SaveTariffSupUnitLkps(TariffSupUnitLkps tariffSupUnitLkps)
 {
     throw new NotImplementedException();
 }