Exemplo n.º 1
0
        public void Editar(Ingresos ingresos)
        {
            var ingresoAntiguo = ListaIngresos.Find(x => x.IngresoId == ingresos.IngresoId);

            ingresoAntiguo = ingresos;
            dataService.Update(ingresoAntiguo, true);
            SumaIngreso = ListaIngresos.Where(x => x.Mes == Date.ToString("MMM", culture) &&
                                              x.Anio == Date.ToString("yyyy", culture)).ToList().Sum(x => double.Parse(x.IngresoCantidad)).ToString();
            CollectionIngresos = new ObservableCollection <Ingresos>(ListaIngresos.OrderByDescending(x => double.Parse(x.Dia)).ToList());
            instanciarPaginasService.Instanciar();
        }
Exemplo n.º 2
0
        public async void Delete(Ingresos ingresos)
        {
            var confirmacion = await dialogService.ShowMessageConfirmacion("Mensaje", "¿Desea borrar este elemento?");

            if (confirmacion)
            {
                var ingresoAntiguo = ListaIngresos.Find(x => x.IngresoId == ingresos.IngresoId);
                dataService.Delete(ingresoAntiguo);
                ListaIngresos.Remove(ingresoAntiguo);
                SumaIngreso = ListaIngresos.Where(x => x.Mes == Date.ToString("MMM", culture) &&
                                                  x.Anio == Date.ToString("yyyy", culture)).ToList().Sum(x => double.Parse(x.IngresoCantidad)).ToString();

                CollectionIngresos = new ObservableCollection <Ingresos>(ListaIngresos.OrderByDescending(x => double.Parse(x.Dia)).ToList());
                instanciarPaginasService.Instanciar();
            }
            else
            {
                return;
            }
        }