public void TreeNodeChanged(CuentaDto item) { Console.WriteLine($"TreeNodeChanged {item.Id}"); GetChild(item); DataPanel = item.Children; selectedNode = item; }
protected ICollection <CuentaDto> GetChildren(CuentaDto cuenta) { Console.WriteLine("GetChildren"); GetChild(cuenta); Console.WriteLine($"GetChildren devuelve {cuenta.Children.Count} items"); selectedNode = cuenta; return(cuenta.Children); }
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(); }); } }
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(); }
public CreateCuentaViewModel() { Parent = new CuentaDto(); }
protected void NewAccuntIsCreated(CuentaDto paretAccount) { Console.WriteLine($"NUEVA CUENTA REVIBIDA POR INDEX"); Console.WriteLine($"{paretAccount.Nombre}-{paretAccount.Id}"); GetChild(paretAccount); }