@using Syncfusion.Blazor.Grids;
@using BlazorApp.Helper
@using BWPMModels;
@code {
[Parameter]
public EventCallback OnGridChanged { get; set; }
public int SchuelerID { get; set; }
SfGrid GridZuteilung { get; set; }
public List GridDataZuteilung { get; set; }
BWPMModels.Zuteilung NeuZuteilung { get; set; }
private Task OnContextMenuClick(ContextMenuClickEventArgs args)
{
int s =0;
s = SchuelerID;
int b = 0;
b = GridDataZuteilung[Convert.ToInt32(args.RowInfo.RowIndex)].ID;
BlazorApp.Controller.ZuteilungController.insert_zuteilung(s, b);
return OnGridChanged.InvokeAsync(s.ToString());
}
public void ReloadData(int IBerufID, int IKlassentypID)
{
GridDataZuteilung = BlazorApp.Controller.ZuteilungController.GetOffenePlaetze(IBerufID, IKlassentypID);
GridZuteilung.Refresh();
}
}