示例#1
0
        public int Save(usecaranduser myusecaranduser)
        {
            UseCarAndUser u;
            bool found = false;
            if (-1 == myusecaranduser.UseCarUserId)
            {
                u = new UseCarAndUser();
                db.UseCarAndUser.InsertOnSubmit(u);
                found = true;
            }
            else
            {
                u = (from UseCarAndUsers in db.UseCarAndUser where UseCarAndUsers.UseCarUserId == myusecaranduser.UseCarUserId select UseCarAndUsers).FirstOrDefault();
                if (u != null)
                {
                    found = true;
                    int id = (int)myusecaranduser.UseCarUserId;
                    u.UseCarUserId = id;
                }
            }
            if (found)
            {
                u.UseCarUserId = myusecaranduser.UseCarUserId;
                u.UseCarApplyFormID = myusecaranduser.UseCarApplyFormID;
                u.Name = myusecaranduser.Name;
                u.Email = myusecaranduser.Email;
                try
                {
                    db.SubmitChanges();

                }
                catch (ChangeConflictException)
                {
                    db.ChangeConflicts.ResolveAll(RefreshMode.OverwriteCurrentValues);
                    db.SubmitChanges();
                }
                return u.UseCarUserId;
            }
            else
            {
                return -1;
            }
        }
示例#2
0
 private usecaranduser FillRecord(UseCarAndUser i)
 {
     usecaranduser usecaranduser = null;
     if (i != null)
     {
         usecaranduser = new usecaranduser();
         usecaranduser.UseCarUserId = i.UseCarUserId;
         usecaranduser.UseCarApplyFormID = i.UseCarApplyFormID;
         usecaranduser.Name = i.Name;
         usecaranduser.Email = i.Email;
     }
     return usecaranduser;
 }
		private void detach_UseCarAndUser(UseCarAndUser entity)
		{
			this.SendPropertyChanging();
			entity.UseCarApplyForm = null;
		}
 partial void DeleteUseCarAndUser(UseCarAndUser instance);
 partial void UpdateUseCarAndUser(UseCarAndUser instance);
 partial void InsertUseCarAndUser(UseCarAndUser instance);