private void button1_Click(object sender, EventArgs e) { if (list.Count > 0) { bool flag = true; for (int i = 0; i < list.Count; i++) { string type; if (list[i].类型.Equals("人员")) { type = "0"; } else { type = "1"; } if (!(codebll.InsertIntoCodesenderSet(list[i].标识卡, list[i].GetEmpID(), type) > 0)) { flag = false; } } if (!flag) { //MessageBox.Show("保存失败...", "提示", MessageBoxButtons.OK); labMessage.Text = "保存失败"; labMessage.ForeColor = Color.Red; labOut.Visible = true; labMessage.Visible = true; } else { //btnPReset_Click(this, new EventArgs()); list.Clear(); labMessage.Text = "保存成功!"; labMessage.ForeColor = Color.Black; labOut.Visible = true; labMessage.Visible = true; //Czlt-2011-12-10 跟新时间 codebll.UpdateTime(); if (!New_DBAcess.IsDouble) //单机版,直接刷新 { btnPReset_Click(this, new EventArgs()); a_FrmCodeSender.BindCodeSet(1); } else //热备版,启用定时器 { dgvSet.DataSource = new DataTable(); a_FrmCodeSender.HostBackRefresh(true); } } } }