private void Load() { IsBusy = true; var model = DashboardStore.Get().ContinueWith(async(x) => { var result = await x; if (result != null) { BulanIni = result.PenjualanBulanIni; BulanLalu = result.PenjualanBulanLalu; DuaBulanLalu = result.PenjualanDuaBulanLalu; JatuhTempo = result.InvoiceJatuhTempo; InvoiceNotDelivery = result.InvoiceNotYetDelivery; InvoiceNotPaid = result.InvoiceNotPaid; InvoiceNotRecive = result.InvoiceNotYetRecive; STTNotPaid = result.PenjualanNotPaid; STTNotSend = result.PenjualanNotYetSend; STTNotStatus = result.PenjualanNotHaveStatus; DataSource = result; IsBusy = false; } }); }
private async void PenjualanAction(object obj) { if (!string.IsNullOrEmpty(obj.ToString())) { switch (obj.ToString()) { case "1": ShowPenjualan(await DashboardStore.GetPenjualanNotYetSend(), "STT Belum Dikirim"); break; case "2": ShowPenjualan(await DashboardStore.GetPenjualanNotStatus(), "STT Belum Ada Status"); break; case "3": ShowPenjualan(await DashboardStore.GetPenjualanNotPaid(), "STT Belum Ditagih"); break; case "4": ShowInvoice(await DashboardStore.GetInvoiceNotYetDelivery(), "Invoice Belum Dikirim"); break; case "5": ShowInvoice(await DashboardStore.GetInvoiceNotYetRecive(), "Invoice Belum Diterima"); break; case "6": ShowInvoice(await DashboardStore.GetInvoiceNotYetPaid(), "Invoice Belum Dibayar"); break; case "7": ShowInvoice(await DashboardStore.GetInvoiceJatuhTempo(), "Invoice Jatuh Tempo"); break; default: break; } } }