private void gridControl1_DoubleClick(object sender, EventArgs e) { var record = fuelLogBindingSource.Current as FuelLog; var dialog = new FuelLogEdit(); dialog.ShowObject(record); dialog.ShowDialog(); }
private void AddFuelLogRecord() { var record = new FuelLog { VehicleId = this.vehicle.VehicleId }; var dialog = new FuelLogEdit(); dialog.ShowObject(record); var result = dialog.ShowDialog(); if (result == DialogResult.OK) { this.vehicle.FuelLogs.Add(dialog.Current); } }
private void AddFuelLog() { var selected = (VehicleInfo)vehicleListBindingSource.Current; var record = new FuelLog { VehicleId = selected.VehicleId }; var dialog = new FuelLogEdit(); dialog.ShowObject(record); var result = dialog.ShowDialog(); if (result == DialogResult.OK) { using (var ctx = new FleetEntities()) { ctx.FuelLogs.AddObject(record); ctx.SaveChanges(); } } }