using EgwCoreLib.Razor; namespace Lux.UI.Components.Compo.Planner { public partial class WLB_Estimated { [Parameter] public List? AllRecords { get; set; } = null; [Parameter] public EventCallback EC_DoBalance { get; set; } [Parameter] public EventCallback EC_DoBalanceAll { get; set; } private bool showDetail = false; private void ToggleDetail() { showDetail = !showDetail; } private string CssDetail => showDetail ? "fa-chevron-up" : "fa-chevron-down"; private BootstrapModal Modal = new(); private string mTitle = ""; private string mMessage = ""; private BootstrapModal.ModalMode mMode = BootstrapModal.ModalMode.ND; private Dictionary modalOpt = new Dictionary(); private Task SendAllAsync() { return EC_DoBalanceAll.InvokeAsync(false); } private Task DoBalance(int OrderRowID) { return EC_DoBalance.InvokeAsync(OrderRowID); } private string ButtonEspandi() { string ans = ""; if (showDetail) ans = Traduci("caricoMac_riduci"); else ans = Traduci("caricoMac_espandi"); return ans; } } }