private void ToolBar1_ButtonClick(System.Object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { switch (ToolBar1.Buttons.IndexOf(e.Button)) { case 0: //添加数据 frmEditCust editcust_1 = new frmEditCust(); editcust_1.GetCustTypeList(); editcust_1.frmMode = 1; //添加记录 editcust_1.Text = "添加客户信息"; editcust_1.ShowDialog(); if (editcust_1.DialogResult == DialogResult.OK) { LoadCustList(); } break; case 1: //修改数据 if (!(dgCust.CurrentRowIndex < 0)) { EditCustInfo(); } break; case 2: //删除当前数据 if (!(dgCust.CurrentRowIndex < 0)) { if (MessageBox.Show("确定要删除当前选中的编号为 " + dgCust[dgCust.CurrentRowIndex, 0].ToString().Trim() + " 的客户信息吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //删除操作 if (DelCust(dgCust[dgCust.CurrentRowIndex, 0].ToString())) { LoadCustList(); } } } break; case 4: //查询数据 frmEditCust editcust = new frmEditCust(); editcust.GetCustTypeList(); editcust.frmMode = 3; //查询数据 editcust.Text = "查询客户信息"; editcust.ShowDialog(); if (editcust.DialogResult == DialogResult.OK) { SearchCust(editcust.TextBox6.Text, editcust.TextBox2.Text, editcust.ComboBox1.Text); } break; case 6: //打印 if (MessageBox.Show("确定要进行打印操作吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (!PrintReport(CurrentCustLstSqlCode)) { MessageBox.Show("打印失败!如果问题依然存在请联系系统管理员。"); } } break; case 8: //发会员卡 if (dgCust.CurrentRowIndex > -1) { frmJoinToClub frmjtc = new frmJoinToClub(); frmjtc.CustCode = dgCust[dgCust.CurrentRowIndex, 0].ToString(); frmjtc.ShowDialog(); } else { MessageBox.Show("请先选择客户"); } break; case 10: this.Close(); break; } }
private void ToolBar1_ButtonClick(System.Object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) { switch (ToolBar1.Buttons.IndexOf(e.Button)) { case 0: //添加数据 frmEditCust editcust_1 = new frmEditCust(); editcust_1.GetCustTypeList(); editcust_1.frmMode = 1; //添加记录 editcust_1.Text = "添加客户信息"; editcust_1.ShowDialog(); if (editcust_1.DialogResult == DialogResult.OK) { LoadCustList(); } break; case 1: //修改数据 if (! (dgCust.CurrentRowIndex < 0)) { EditCustInfo(); } break; case 2: //删除当前数据 if (! (dgCust.CurrentRowIndex < 0)) { if (MessageBox.Show("确定要删除当前选中的编号为 " + dgCust[dgCust.CurrentRowIndex, 0].ToString().Trim() + " 的客户信息吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //删除操作 if (DelCust(dgCust[dgCust.CurrentRowIndex, 0].ToString())) { LoadCustList(); } } } break; case 4: //查询数据 frmEditCust editcust = new frmEditCust(); editcust.GetCustTypeList(); editcust.frmMode = 3; //查询数据 editcust.Text = "查询客户信息"; editcust.ShowDialog(); if (editcust.DialogResult == DialogResult.OK) { SearchCust(editcust.TextBox6.Text, editcust.TextBox2.Text, editcust.ComboBox1.Text); } break; case 6: //打印 if (MessageBox.Show("确定要进行打印操作吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (! PrintReport(CurrentCustLstSqlCode)) { MessageBox.Show("打印失败!如果问题依然存在请联系系统管理员。"); } } break; case 8: //发会员卡 if (dgCust.CurrentRowIndex > -1) { frmJoinToClub frmjtc = new frmJoinToClub(); frmjtc.CustCode =dgCust[dgCust.CurrentRowIndex, 0].ToString(); frmjtc.ShowDialog(); } else { MessageBox.Show("请先选择客户"); } break; case 10: this.Close(); break; } }