Beispiel #1
0
        public bool isDupplicateCode(string code)
        {
            if (GUIContext.GetType() == typeof(PersonEditing))
            {
                Person p = session.GetObjectByKey <Person>(PersonId);
                if (p == null)
                {
                    throw new Exception(String.Format("Không tồn tại PersonId {0}", PersonId));
                }
                string oldcode = p.Code;
                if (oldcode.Equals(code))
                {
                    return(false);
                }
            }

            return(Util.isExistXpoObject <Person>("Code", code,
                                                  Utility.Constant.ROWSTATUS_INACTIVE,
                                                  Utility.Constant.ROWSTATUS_ACTIVE,
                                                  Utility.Constant.ROWSTATUS_DEFAULT));
        }