public static DbEntity ToDbModel(this TEntity item1)
        {
            if (item1 == null)
            {
                return(null);
            }
            var item2 = new DbEntity();

            item2.Id             = item1.Id;
            item2.Abutment_Id    = item1.Abutment_Id;
            item2.Name           = item1.Name;
            item2.Sex            = item1.Sex == "男" ? Sexs.男 : item1.Sex == "女" ? Sexs.女 : Sexs.未知;
            item2.Photo          = item1.Photo;
            item2.BirthDay       = item1.BirthDay;
            item2.BirthTimeStamp = TimeConvert.DateTimeToTimeStamp((DateTime)item1.BirthDay);
            item2.Nation         = item1.Nation;
            item2.Address        = item1.Address;
            item2.WorkNumber     = item1.WorkNumber;
            item2.Email          = item1.Email;
            item2.Phone          = item1.PhoneNumber;
            item2.Mobile         = item1.Mobile;
            item2.Enabled        = item1.Enabled;
            item2.ParentId       = item1.ParentId;
            item2.Pst            = item1.Pst;
            return(item2);
        }
        public static TEntity ToTModel(this DbEntity item1)
        {
            if (item1 == null)
            {
                return(null);
            }
            var item2 = new TEntity();

            item2.Id             = item1.Id;
            item2.Abutment_Id    = item1.Abutment_Id;
            item2.Name           = item1.Name;
            item2.Sex            = item1.Sex.ToString();
            item2.Photo          = item1.Photo;
            item2.BirthDay       = item1.BirthDay;
            item2.BirthTimeStamp = item1.BirthTimeStamp;
            item2.Nation         = item1.Nation;
            item2.Address        = item1.Address;
            item2.WorkNumber     = item1.WorkNumber ?? 0;
            item2.Email          = item1.Email;
            item2.PhoneNumber    = item1.Phone;
            item2.Mobile         = item1.Mobile;
            item2.Enabled        = item1.Enabled;
            item2.ParentId       = item1.ParentId;
            item2.Pst            = item1.Pst;
            return(item2);
        }
Example #3
0
        private PersonShape AddPersonRect(PersonEntity person, double scale, double size = 2)
        {
            PersonShape ps = new PersonShape(this, person.Id, person.Name, person.Pos, scale, size);

            ps.Moved += Ps_Moved;
            ps.Show();
            return(ps);
        }
        public static PersonNode ToTModelS(this TEntity item1)
        {
            if (item1 == null)
            {
                return(null);
            }
            var item2 = new PersonNode();

            item2.Id       = item1.Id;
            item2.Name     = item1.Name;
            item2.Sex      = item1.Sex.ToString();
            item2.ParentId = item1.AreaId;
            return(item2);
        }
Example #5
0
        public static TEntity ToTModel(this DbEntity item1)
        {
            if (item1 == null)
            {
                return(null);
            }
            var item2 = new TEntity();

            item2.Id             = item1.Id;
            item2.Abutment_Id    = item1.Abutment_Id;
            item2.Name           = item1.Name;
            item2.Sex            = item1.Sex.ToString();
            item2.Photo          = item1.Photo;
            item2.BirthDay       = item1.BirthDay;
            item2.BirthTimeStamp = item1.BirthTimeStamp;
            item2.Nation         = item1.Nation;
            item2.Address        = item1.Address;
            item2.WorkNumber     = item1.WorkNumber;
            item2.Email          = item1.Email;
            item2.PhoneNumber    = item1.Phone;
            item2.Mobile         = item1.Mobile;
            item2.RtspUrl        = item1.RtspUrl;
            item2.Enabled        = item1.Enabled;
            item2.ParentId       = item1.ParentId;
            item2.Pst            = item1.Pst;
            item2.TargetModel    = item1.TargetModel;
            item2.TargetType     = item1.TargetType;
            if (item2.TargetType == 0)
            {
                item2.TargetType = (int)item1.Sex - 1;
            }
            else
            {
            }
            try
            {
                if ((object)item1.Parent != null)
                {
                    item2.Parent = item1.Parent.ToTModel(true);
                }
            }
            catch (Exception ex)
            {
                string strError = ex.Message;
            }

            return(item2);
        }