Exemplo n.º 1
0
 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;
         }
     });
 }
Exemplo n.º 2
0
        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;
                }
            }
        }