void Table_RowRemoved(object sender, RowListEventArgs e) { if (isReadingDB) { return; } var changeIndex = GetChangeIndex(e.Row); if (changeIndex >= 0) { var type = changes[changeIndex].ChangeType; Debug.Assert(type != RowChangeType.Removed, "Row was removed twice"); //If a row was added, then removed, we shouldn't //record any change. If a row was changed, then //removed, we should remove the Change change and //add a Remove change. changes.RemoveAt(changeIndex); if (type != RowChangeType.Added) { changes.Add(new RowChange(e.Row, RowChangeType.Removed)); } } else { changes.Add(new RowChange(e.Row, RowChangeType.Removed)); } }
void Pledges_RowRemoved(object sender, RowListEventArgs <Pledge> e) { if (isSaving) { return; } if (currentDates.Contains(e.Row.Date) && pledgeTypes.Contains(e.Row.Type)) { if (e.Row.Person != CurrentPerson) { if (thirdPartyPledges.Remove(new PledgeKey(e.Row), e.Row)) { gridView.RefreshData(); } OnSummaryChanged(); } else { AuctionPledge ap; if (auctionPledges.TryGetValue(new PledgeKey(e.Row), out ap)) { ap.Amount = null; } } } }
void PledgeEditPopup_RowRemoved(object sender, RowListEventArgs <Pledge> e) { if (e.Row == pledge) { Close(); } }
void DependentRowRemoved(object sender, RowListEventArgs e) { foreach (var row in GetAffectedRows(e.Row, (Table)sender)) { OnRowInvalidated(row); } }
void SeatingReservations_RowRemoved(object sender, RowListEventArgs <SeatingReservation> e) { if (e.Row == row) { Close(); } }
void table_RowRemoved(object sender, RowListEventArgs <Person> e) { if (e.Row == person) { TryInvoke(Close); } }
void Paymens_RowRemoved(object sender, RowListEventArgs <Payment> e) { if (e.Row == payment) { Close(); } }
void Tickets_RowAdded(object sender, RowListEventArgs <RaffleTicket> e) { if (tickets.Rows.Count < 3) { gridView.BestFitColumns(); } UpdateStats(); }
void SeatingReservation_RowChanged(object sender, RowListEventArgs <SeatingReservation> e) { if (e.Row.Pledge.Date.Year != year) { return; } UpdateTotals(); }
public void OnRowAdded(RowListEventArgs args) { if (SourceTable != null && SourceTable.IsLoadingData) { loadChangePending = true; } else { OnListChanged(new ListChangedEventArgs(ListChangedType.ItemAdded, args.Index)); } }
void Table_RowAdded(object sender, RowListEventArgs e) { if (isReadingDB) { return; } var changeIndex = GetChangeIndex(e.Row); if (changeIndex >= 0) { Debug.Assert(changes[changeIndex].ChangeType == RowChangeType.Removed, "Detached row was " + changes[changeIndex].ChangeType); changes.RemoveAt(changeIndex); changes.Add(new RowChange(e.Row, RowChangeType.Changed)); //Assume that the row was changed while it was detached } else { changes.Add(new RowChange(e.Row, RowChangeType.Added)); } }
void source_RowRemoved(object sender, RowListEventArgs e) { RunOnTarget(client => client.OnRowRemoved(e)); }
void SeatingReservation_RowChanged(object sender, RowListEventArgs<SeatingReservation> e) { if (e.Row.Pledge.Date.Year != year) return; UpdateTotals(); }
void CallersTable_Changed(object sender, RowListEventArgs<Caller> e) { BindCallerDropDown(); }
void PledgeEditPopup_RowRemoved(object sender, RowListEventArgs<Pledge> e) { if (e.Row == pledge) Close(); }
void Tickets_RowAdded(object sender, RowListEventArgs<RaffleTicket> e) { if (tickets.Rows.Count < 3) gridView.BestFitColumns(); UpdateStats(); }
void Tickets_RowRemoved(object sender, RowListEventArgs <RaffleTicket> e) { UpdateStats(); }
void source_RowRemoved(object sender, RowListEventArgs e) { RunOnTarget(client => client.OnRowRemoved(e)); }
void table_RowRemoved(object sender, RowListEventArgs<Person> e) { if (e.Row == person) TryInvoke(Close); }
void Paymens_RowRemoved(object sender, RowListEventArgs<Payment> e) { if (e.Row == payment) Close(); }
void Tickets_RowRemoved(object sender, RowListEventArgs<RaffleTicket> e) { UpdateStats(); }
void Pledges_RowAdded(object sender, RowListEventArgs <Pledge> e) { CheckAdd(e.Row); }
void SeatingReservations_RowRemoved(object sender, RowListEventArgs<SeatingReservation> e) { if (e.Row == row) Close(); }
void CallersTable_Changed(object sender, RowListEventArgs <Caller> e) { BindCallerDropDown(); }