private void _view_OnUpdateData(object sender, EventArgs e) { using (new WaitCursorHandler()) { ListDataGrid listDataGrid = null; if (sender is ListDataGrid) { listDataGrid = (ListDataGrid)sender; } else { listDataGrid = ((ModelEventArgs <ListDataGrid>)e).Value; } if (listDataGrid != null && listDataGrid.SelectedItem != null) { var model = _services.GetById(((PelangganModel)listDataGrid.SelectedItem).id); if (model != null) { var view = new PelangganEntryView(false, model); view.OnSaveData += PelangganEntryView_OnSaveData; view.ShowDialog(); } } } }
private void _view_OnCreateData(object sender, EventArgs e) { var view = new PelangganEntryView(); view.OnSaveData += PelangganEntryView_OnSaveData; view.ShowDialog(); }