private void btnOKClick() { this.Invoke(new Action(() => { vipInfo = new VIPInfo(); vipInfo.VipId = vipId; vipInfo.VipNumber = txtVipNumber.Text; vipInfo.VipLevelId = Convert.ToInt32(cmbVipLevel.SelectedValue); vipInfo.VipName = txtVipName.Text; vipInfo.VipPWD = txtVipPWD.Text; vipInfo.VipSex = rbtnSex1.Checked; vipInfo.VipPhone = txtVipPhone.Text; vipInfo.VipCard = txtVipCard.Text; string cid = txtVipCard.Text.Trim(); DateTime birthDay = DateTime.Parse(cid.Substring(6, 4) + "-" + cid.Substring(10, 2) + "-" + cid.Substring(12, 2)); vipInfo.VipBirthDay = birthDay; vipInfo.VipAddress = txtVipAddress.Text; vipInfo.VipPhoto = image; if (txtMark.TextLength > 0) { vipInfo.Mark = txtMark.Text.Trim(); } else { vipInfo.Mark = ""; } vipInfo.DpId = Convert.ToInt32(cmbDPID.SelectedValue); if (vipBLL.VipUpdate(vipInfo)) { MessageBox.Show("修改会员成功", "系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); LogInfo logInfo = new LogInfo(); logInfo.UserId = StaticData.userLocal.UserId; logInfo.Content = "修改会员‘" + txtVipName.Text + "'的信息"; logInfo.LogTime = DateTime.Now; logInfo.DpId = StaticData.departLocal.DpId; bool b = new LogBLL().LogInsert(logInfo); this.Close(); } else { MessageBox.Show("添修改会员失败", "系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } })); }