Example #1
0
        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 });
        }
Example #2
0
        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 });
        }