예제 #1
0
파일: Relations.cs 프로젝트: FM102DX/RIFDC
                public bool Equals(RelationsChainElement left, RelationsChainElement right)
                {
                    bool rez = left.myEntityName == right.myEntityName &&
                               left.nextEntityName == right.nextEntityName &&
                               left.myKeyFieldName == right.myKeyFieldName &&
                               left.nextKeyFieldName == right.nextKeyFieldName;

                    /*
                     * fn.dp("");
                     * fn.dp("Comparing entities:");
                     * fn.dp(left.ToString());
                     * fn.dp(right.ToString());
                     * fn.dp("Rezult is: " + ( rez ? "EQUAL" : "NOT EQUAL"));
                     */


                    return(rez);
                }
예제 #2
0
파일: Relations.cs 프로젝트: FM102DX/RIFDC
            public void addElement(Relation r, RelationsChainElement prevElement)
            {
                //инициализация последующего элемента из предыдущего

                //addElement(new RelationsChainElement(r, myEntityName));
            }
예제 #3
0
파일: Relations.cs 프로젝트: FM102DX/RIFDC
 public RelationsChainElement(Relation _r, RelationsChainElement prevElement)
 {
     myEntityName = prevElement.nextEntityName;
     r            = _r;
 }
예제 #4
0
파일: Relations.cs 프로젝트: FM102DX/RIFDC
 public void addElement(RelationsChainElement el)
 {
     items.Add(el);
 }