예제 #1
0
        //编辑客户信息
        private void EditCustInfo()
        {
            frmEditCust editcust = new frmEditCust();

            editcust.GetCustTypeList();
            editcust.ComboBox1.Text         = dgCust[dgCust.CurrentRowIndex, 9].ToString();                        //类别
            editcust.TextBox6.Text          = dgCust[dgCust.CurrentRowIndex, 0].ToString();                        //编号
            editcust.TextBox2.Text          = dgCust[dgCust.CurrentRowIndex, 1].ToString();                        //姓名
            editcust.TextBox5.Text          = dgCust[dgCust.CurrentRowIndex, 3].ToString();                        //身份证号
            editcust.TextBox9.Text          = dgCust[dgCust.CurrentRowIndex, 6].ToString();                        //单位住址
            editcust.TextBox3.Text          = dgCust[dgCust.CurrentRowIndex, 4].ToString();                        //个人电话
            editcust.TextBox8.Text          = dgCust[dgCust.CurrentRowIndex, 7].ToString();                        //单位电话
            editcust.TextBox4.Text          = dgCust[dgCust.CurrentRowIndex, 8].ToString();                        //联系人
            editcust.TextBox7.Text          = dgCust[dgCust.CurrentRowIndex, 5].ToString();                        //单位名称
            editcust.CheckBox1.Checked      = dgCust[dgCust.CurrentRowIndex, 10].ToString() == "1" ? true : false; //签单权
            editcust.NumericUpDown1.Enabled = editcust.CheckBox1.Checked;
            editcust.NumericUpDown1.Text    = dgCust[dgCust.CurrentRowIndex, 11].ToString();                       //签单限额
            editcust.TextBox10.Text         = dgCust[dgCust.CurrentRowIndex, 13].ToString();                       //备注


            editcust.frmMode     = 2;                                            //修改记录
            editcust.Text        = "修改客户信息";
            editcust.OldCustCode = dgCust[dgCust.CurrentRowIndex, 0].ToString(); //保存原始编号

            editcust.ShowDialog();
            if (editcust.DialogResult == DialogResult.OK)
            {
                LoadCustList();
            }
        }
예제 #2
0
        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;
            }
        }
예제 #3
0
        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;
            }
        }
예제 #4
0
        //编辑客户信息
        private void EditCustInfo()
        {
            frmEditCust editcust = new frmEditCust();
            editcust.GetCustTypeList();
            editcust.ComboBox1.Text = dgCust[dgCust.CurrentRowIndex, 9].ToString(); //类别
            editcust.TextBox6.Text = dgCust[dgCust.CurrentRowIndex, 0].ToString(); //编号
            editcust.TextBox2.Text = dgCust[dgCust.CurrentRowIndex, 1].ToString(); //姓名
            editcust.TextBox5.Text = dgCust[dgCust.CurrentRowIndex, 3].ToString(); //身份证号
            editcust.TextBox9.Text = dgCust[dgCust.CurrentRowIndex, 6].ToString(); //单位住址
            editcust.TextBox3.Text = dgCust[dgCust.CurrentRowIndex, 4].ToString(); //个人电话
            editcust.TextBox8.Text = dgCust[dgCust.CurrentRowIndex, 7].ToString(); //单位电话
            editcust.TextBox4.Text = dgCust[dgCust.CurrentRowIndex, 8].ToString(); //联系人
            editcust.TextBox7.Text = dgCust[dgCust.CurrentRowIndex, 5].ToString(); //单位名称
            editcust.CheckBox1.Checked = dgCust[dgCust.CurrentRowIndex, 10].ToString() == "1" ? true : false; //签单权
            editcust.NumericUpDown1.Enabled = editcust.CheckBox1.Checked;
            editcust.NumericUpDown1.Text = dgCust[dgCust.CurrentRowIndex, 11].ToString(); //签单限额
            editcust.TextBox10.Text = dgCust[dgCust.CurrentRowIndex, 13].ToString(); //备注

            editcust.frmMode = 2; //修改记录
            editcust.Text = "修改客户信息";
            editcust.OldCustCode = dgCust[dgCust.CurrentRowIndex, 0].ToString(); //保存原始编号

            editcust.ShowDialog();
            if (editcust.DialogResult == DialogResult.OK)
            {
                LoadCustList();
            }
        }