private bool SaveUser() { if (!CanSave()) { return(false); } UserEntity User = new UserEntity(); User.Active = CmbUserType.SelectedIndex == 0? false : true; User.UserPass = txtUserPass.Text.Trim(); User.UserFulName = txtFullName.Text; User.UserbDate = CmbBDate.Text; User.UserName = txtUserName.Text; User.UserId = new Guid(txtUserName.Tag.ToString()); if (User.UserId == new Guid()) { User.UserId = UserData.Insert(User, DBName.ToLower()); UserToEffectOperationTypeData.InsertForNewUser(User); DefaultData.InsertForNewUser(User); UserBS.Add(User); } else { if (User.UserPass == string.Empty) { UserData.Update(User); } else { UserData.UpdateWithPassword(User, DBName.ToLower()); } CurrentUser = User; } grdUser.Refetch(); EnableItems(true); return(true); }