Ejemplo n.º 1
0
 public void DelRecargaFrecuente(RecargaProg rf)
 {
     lock (locker)
     {
         database.Delete(rf);
     }
 }
Ejemplo n.º 2
0
 public void AltaRecargaProg(RecargaProg item)
 {
     lock (locker)
     {
         //IEnumerable<RecargaProg> ls = database.Table<RecargaProg>().Where(i => i.numerorecarga == item.numerorecarga);
         //if (ls.Count() > 0)
         //{
         //	item.idrecarga = ls.FirstOrDefault().idrecarga;
         //	database.Update(item);
         //}
         //else
         database.Insert(item);
     }
 }
Ejemplo n.º 3
0
        public async void OnDelete(object sender, EventArgs e)
        {
            var         mi  = ((Xamarin.Forms.MenuItem)sender);
            RecargaProg del = (mi.CommandParameter as RecargaProg);
            bool        ret = await DisplayAlert("Confirme", "¿Desea eliminar esta recarga automatica?", "Si", "No");

            if (ret)
            {
                rvm.DelRecargaFrecuente(del);
                if (lsr.Remove(del))
                {
                    lvAutomaticas.BeginRefresh();
                    lvAutomaticas.ItemsSource = null;
                    lvAutomaticas.ItemsSource = lsr;
                    lvAutomaticas.EndRefresh();
                }
            }
        }