private void btnInvest_Click(object sender, EventArgs e)
        {
            int  invest;
            bool state = int.TryParse(txtInvest.Text, out invest);

            if (cboPartner.SelectedIndex >= 0 && state)
            {
                string msgInvest = "投资-" + cboPartner.SelectedItem.ToString();
                //将投资额写入数据库;
                if (invest < 0)
                {
                    DialogResult result = MessageBox.Show("您确定要收回投资吗?系统将支付给" + cboPartner.SelectedItem.ToString() + (0 - invest) + "元!", "收回投资", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (result == DialogResult.No)
                    {
                        return;
                    }
                    msgInvest = cboPartner.SelectedItem.ToString() + "-收回" + (0 - invest) + "元";
                }
                T_PrinterTableAdapter         adapter = new T_PrinterTableAdapter();
                dstPrinter.T_PrinterDataTable table   = new dstPrinter.T_PrinterDataTable();
                int lastCount = Convert.ToInt32(adapter.GetLastTotalCount());
                lastCount += invest;
                adapter.Insert(msgInvest, invest, lastCount, DateTime.Now.Date);
                adapter.Update(table);
                this.t_PrinterTableAdapter.Fill(this.dstPrinter.T_Printer);
                lblTotalCount.Text = "总资产:" + lastCount + "元";
                txtInvest.Text     = "";
                ////////////////////////////////////////////////////////////////////////////////////////////
                T_InvestorTableAdapter         adapterP = new T_InvestorTableAdapter();
                dstPrinter.T_InvestorDataTable data     = adapterP.GetData();
                switch (cboPartner.SelectedIndex)
                {
                case 0: data[0].VCount -= invest;
                    break;

                case 1: data[1].VCount -= invest;
                    break;

                case 2: data[2].VCount -= invest;
                    break;
                }
                adapterP.Update(data);
                lblRat.Text  = "耗子:" + data[0].VCount.ToString() + "元";
                lblCat.Text  = "八哥:" + data[1].VCount.ToString() + "元";
                lblFish.Text = "邓子:" + data[2].VCount.ToString() + "元";
                ////////////////////////////////////////////////////////////////////////////////////////////
                if (invest < 0)
                {
                    MessageBox.Show(cboPartner.SelectedItem.ToString() + "已经收回投资" + (0 - invest) + "元!", "收回成功", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                MessageBox.Show("股东" + cboPartner.SelectedItem.ToString() + "已经成功投资" + invest + "元!", "投资成功", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("请检查输入是否合理!", "投资失败", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
        private void tabPagePrinter_Enter(object sender, EventArgs e)//鼠标进入此管理中心时的加载事件;
        {
            btnPay.Enabled   = false;
            btnCost.Enabled  = false;
            btnHelp.Enabled  = false;
            btnExit.Enabled  = false;
            lblFee.ForeColor = Color.LightGray;
            label1.ForeColor = Color.LightGray;

            T_PrinterTableAdapter adapterT = new T_PrinterTableAdapter();
            int lastCount = Convert.ToInt32(adapterT.GetLastTotalCount());

            lblTotalCount.Text = "总资产:" + lastCount + "元";

            T_InvestorTableAdapter adapter = new T_InvestorTableAdapter();

            dstPrinter.T_InvestorDataTable data = adapter.GetData();
            lblRat.Text  = "耗子:" + data[0].VCount.ToString() + "元";
            lblCat.Text  = "八哥:" + data[1].VCount.ToString() + "元";
            lblFish.Text = "邓子:" + data[2].VCount.ToString() + "元";
        }
        private void btnSalary_Click(object sender, EventArgs e)
        {
            int  salary;
            bool state = int.TryParse(txtSalary.Text, out salary);

            if (state && salary % 3 == 0 && salary >= 3)
            {
                txtSalary.Text = "";
                //发放工资写入数据库;
                string msgSalary = "分钱-人均" + salary / 3 + "元";
                T_PrinterTableAdapter         adapter = new T_PrinterTableAdapter();
                dstPrinter.T_PrinterDataTable table   = new dstPrinter.T_PrinterDataTable();
                int lastCount = Convert.ToInt32(adapter.GetLastTotalCount());
                lastCount -= salary;
                adapter.Insert(msgSalary, (0 - salary), lastCount, DateTime.Now.Date);
                adapter.Update(table);
                this.t_PrinterTableAdapter.Fill(this.dstPrinter.T_Printer);
                lblTotalCount.Text = "总资产:" + lastCount + "元";
                ////////////////////////////////////////////////////////////////////////////////////////////
                T_InvestorTableAdapter         adapterP = new T_InvestorTableAdapter();
                dstPrinter.T_InvestorDataTable data     = adapterP.GetData();
                data[0].VCount += salary / 3;
                data[1].VCount += salary / 3;
                data[2].VCount += salary / 3;
                adapterP.Update(data);
                lblRat.Text  = "耗子:" + data[0].VCount.ToString() + "元";
                lblCat.Text  = "八哥:" + data[1].VCount.ToString() + "元";
                lblFish.Text = "邓子:" + data[2].VCount.ToString() + "元";
                ////////////////////////////////////////////////////////////////////////////////////////////
                MessageBox.Show("管理中心本次共发放工资" + salary + "元!(人均" + salary / 3 + "元)", "发放成功", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("发放最低标准为3元!(且要为3的倍数)", "输入有误", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
        }