コード例 #1
0
ファイル: DataProvider.cs プロジェクト: seekerk/recept
        internal DataRawStruct FindProcessLoss(DataRawStruct curRec)
        {
            if (curRec == null)
            {
                return(null);
            }
            // шаг 1. Берем компоненту с таким ID
            DataRawStruct ret = this.GetProcessLossByNum(curRec.Id);

            if (ret != null && curRec.EqualVal(ret))
            {
                return(ret);
            }

            // шаг 2. Ищем такую компоненту в БД без учета ID
            return(this.GetProcessLossByNum(FindDataRawStruct(curRec, "processLoss")));
        }