public async void actualizar_Clicked(object sender, EventArgs e) { using (var database = new BuyAndSellDatabase()) { //buyListView.ItemsSource = database.GetBuys(desdeDate.Date, hastaDate.Date); await Navigation.PushAsync(new ResumeBuysP(database.GetBuys(desdeDate.Date, hastaDate.Date), desdeDate.Date, hastaDate.Date)); Navigation.RemovePage(this); } }
public ResumeBuysP() { InitializeComponent(); Title = "Resumen de Compras"; string monthName = Utilities.GetMonthName(DateTime.Now); int year = DateTime.Now.Year; desdeDate.Date = Utilities.GetStartMonth(); hastaDate.Date = Utilities.GetFinishMonth(); //toolBar(); using (var database = new BuyAndSellDatabase()) { buyListView.ItemsSource = database.GetBuys(Utilities.GetStartMonth(), Utilities.GetFinishMonth()); List <BuyAndSell> a = database.GetBuys(Utilities.GetStartMonth(), Utilities.GetFinishMonth()); } buyListView.ItemTapped += buyListView_ItemTapped; nuevo.Clicked += nuevo_Clicked; actualizar.Clicked += actualizar_Clicked; report.Clicked += report_Clicked; }
async void comprasMensuales_Clicked(object sender, EventArgs e) { await DisplayAlert("Aviso", "Enviando reporte, espere que le llege el correo para generar uno nuevo", "Aceptar"); System.Threading.Tasks.Task.Factory.StartNew(() => { using (var database = new BuyAndSellDatabase()) { List <BuyAndSell> a = database.GetBuys(desdeDate.Date, hastaDate.Date); DependencyService.Get <ISave>().SaveText(a); } using (var database1 = new UserDatabase()) { User u = database1.GetMail(Utilities.usuario); String correo = u.Mail.ToString(); String tipo = "compra"; DependencyService.Get <IEmail>().Send_Email(correo, tipo); } }); }