Пример #1
0
 protected override async Task OnInitializedAsync()
 {
     PaymentTerms = (await PaymentTermDataService.GetAll()).ToArray();
     Clients      = (await ClientDataService.GetAll()).ToArray();
     ProductsData = (await ProductDataService.GetAll()).ToArray();
     Lines        = new List <InvoiceLine> {
         InvoiceLinesRef.GetEmptyLine()
     };
     NumberSequences = (await NumberSequenceDataService.GetAll()).ToArray();
     await IsEditingInvoice();
 }
Пример #2
0
        //protected void OnChangeClient(OneOf<string, IEnumerable<string>,
        //    LabeledValue, IEnumerable<LabeledValue>> value, OneOf<SelectOption, IEnumerable<SelectOption>> option)
        //{
        //    _model.Client = Clients
        //        .FirstOrDefault(c => c.Id == parseLong(value.Value.ToString()).Match(i => i, () => 0));
        //    _model.Rnc = _model.Client.Rnc;
        //    StateHasChanged();
        //}

        //protected void OnChangePaymentTerm(OneOf<string, IEnumerable<string>,
        //    LabeledValue, IEnumerable<LabeledValue>> value, OneOf<SelectOption, IEnumerable<SelectOption>> option)
        //{
        //    _model.PaymentTerm = PaymentTerms
        //        .FirstOrDefault(c => c.Id == parseLong(value.Value.ToString()).Match(i => i, () => 0));
        //    _model.PaymentTermId = _model.PaymentTerm.Id;
        //}

        //protected void OnChangeNumberSequence(OneOf<string, IEnumerable<string>,
        //  LabeledValue, IEnumerable<LabeledValue>> value, OneOf<SelectOption, IEnumerable<SelectOption>> option)
        //{
        //    var result = NumberSequences
        //        .FirstOrDefault(c => c.Id == parseLong(value.Value.ToString()).Match(i => i, () => 0));
        //    _model.Ncf = result.DisplaySequence;
        //    _model.NumberSequenceId = parseInt(value.Value.ToString()).Match(i => i, () => 0);
        //    StateHasChanged();
        //}

        protected void ClearLines() => InvoiceLinesRef.ClearLines();