예제 #1
0
        public void TreeNodeChanged(CuentaDto item)
        {
            Console.WriteLine($"TreeNodeChanged {item.Id}");
            GetChild(item);
            DataPanel = item.Children;

            selectedNode = item;
        }
예제 #2
0
        protected ICollection <CuentaDto> GetChildren(CuentaDto cuenta)
        {
            Console.WriteLine("GetChildren");
            GetChild(cuenta);

            Console.WriteLine($"GetChildren devuelve {cuenta.Children.Count} items");

            selectedNode = cuenta;

            return(cuenta.Children);
        }
예제 #3
0
 private void GetChild(CuentaDto cuenta)
 {
     Console.WriteLine($"GetChild {cuenta.Id}");
     if (cuenta.HasChildren && cuenta.Children?.Count == 0)
     {
         Task.Run(async() =>
         {
             Console.WriteLine("Iniciando tarea");
             cuenta.Children = await cuentasAppService.GetChildListAsync(cuenta.Id);
             Console.WriteLine($"Cargadas {cuenta.Children.Count}");
             StateHasChanged();
         });
     }
 }
예제 #4
0
        public async Task ShowModal(CuentaDto parentCuentaDto)
        {
            Monedas = await monedasAppService.GetListAsync(new MonedaFilterDto
            {
                IsEnabled = true,
            });

            NuevaCuentaModel = new CreateCuentaViewModel
            {
                Parent = parentCuentaDto,
            };

            BuildRegExAndMaxLengthForNewAccount(parentCuentaDto.Id);
            NumeroCuentaPrefix = cuentaFormatProvider.SetFormatedPrefixAccountFromParent(parentCuentaDto.Id);
            NumeroCuentaSufix  = cuentaFormatProvider.SetFormatedSufixAccountFromParent(parentCuentaDto.Id);
            StateHasChanged();
            ModalCreateRef.Show();
        }
예제 #5
0
 public CreateCuentaViewModel()
 {
     Parent = new CuentaDto();
 }
예제 #6
0
 protected void NewAccuntIsCreated(CuentaDto paretAccount)
 {
     Console.WriteLine($"NUEVA CUENTA REVIBIDA POR INDEX");
     Console.WriteLine($"{paretAccount.Nombre}-{paretAccount.Id}");
     GetChild(paretAccount);
 }