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 ResumeSellsP(database.GetSells(desdeDate.Date, hastaDate.Date), desdeDate.Date, hastaDate.Date)); Navigation.RemovePage(this); } }
async void report_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.GetSells(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 = "venta"; DependencyService.Get <IEmail>().Send_Email(correo, tipo); } }); }
public ResumeSellsP() { InitializeComponent(); Title = "Resumen de Ventas"; 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()) { sellListView.ItemsSource = database.GetSells(Utilities.GetStartMonth(), Utilities.GetFinishMonth()); } nuevo.Clicked += nuevo_Clicked; sellListView.ItemTapped += sellListView_ItemTapped; actualizar.Clicked += actualizar_Clicked; report.Clicked += report_Clicked; }