private void CheckRatesRowRed(KlonsLIB.MySourceGrid.GridRows.MyGridRowPropEditorBase row) { if (row == null) { return; } var dr = bsLikmes.CurrentDataRow as KlonsADataSet.RATESRow; if (dr == null) { return; } if (bsLikmes.Position == 0) { return; } var dr_prev = (bsLikmes[bsLikmes.Position - 1] as DataRowView)?.Row as KlonsADataSet.RATESRow; if (dr_prev == null) { return; } if (dr_prev.ONDATE > dr.ONDATE) { return; } row.CheckRedRow(new[] { dr_prev }, new[] { dr }, new[] { bsLikmes }); }
public void CheckPositionRowRed(KlonsLIB.MySourceGrid.GridRows.MyGridRowPropEditorBase row) { if (row == null) { return; } var dr = bsAmatiR.CurrentDataRow as KlonsADataSet.POSITIONS_RRow; if (dr == null) { return; } if (bsAmatiR.Position == bsAmatiR.Count - 1) { return; } var dr_prev = (bsAmatiR[bsAmatiR.Position + 1] as DataRowView)?.Row as KlonsADataSet.POSITIONS_RRow; if (dr_prev == null) { return; } if (dr_prev.EDIT_DATE > dr.EDIT_DATE) { return; } row.CheckRedRow(new[] { dr_prev }, new[] { dr }, new[] { bsAmatiR }); }