Beispiel #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         Count_tab_Untity counttab = new Count_tab_Untity();
         int id = count.Id;
         counttab.Count_data   = dateTimePicker1.Value;
         counttab.Count_type   = combType.Text;
         counttab.Count_proj   = combShouZhiType.Text;
         counttab.Count_money  = Convert.ToDouble(txtMoney.Text);
         counttab.Count_remark = txtRemark.Text;
         if (fbll.editCount(counttab, id))
         {
             datagridview.DataSource = fbll.returnDataTableFormCount_tab();
             BindDataGridView bind = new BindDataGridView(datagridview, pshouru, pzhichu, lab, shouru, zhichu, zongjine, jingshouru, "添加");
             bind.bindDataGridbView();
             f.Opacity = 1;
             this.Dispose();
         }
         else
         {
             MessageBox.Show("记账信息修改失败", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
             f.Opacity = 1;
             this.Dispose();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "异常提示");
     }
 }
Beispiel #2
0
        public void bindDataGridbView()
        {
            datagridview.DataSource = fbll.returnDataTableFormCount_tab();

            double ZhiChu = fbll.getMoney("支出");
            double ShouRu = fbll.getMoney("收入");

            shouru.Text = "总收入:" + ShouRu.ToString() + "元";
            zhichu.Text = "总支出:" + ZhiChu.ToString() + "元";

            zongjine.Text   = "总金额:" + (ZhiChu + ShouRu).ToString() + "元";
            jingshouru.Text = "净收入:" + (ShouRu - ZhiChu).ToString() + "元";

            process1.Value = Convert.ToInt32(fbll.getMoney("收入"));
            process2.Value = Convert.ToInt32(fbll.getMoney("支出"));
            if (ShouRu > ZhiChu)
            {
                lab.ForeColor = Color.Black;
                lab.Text      = "当前收入大于支出--" + (ShouRu - ZhiChu).ToString() + "元";
            }
            else if (ShouRu < ZhiChu)
            {
                lab.Text      = "当前收入小于支出--" + (ZhiChu - ShouRu).ToString() + "元";
                lab.ForeColor = Color.Red;
            }
            else
            {
                lab.Text = "当前收入与支出持平--";
            }
        }
        public void bindDataGridbView()
        {
            dataGridView1.DataSource = fbll.returnDataTableFormCount_tab();
            setHeader();

            double ZhiChu = fbll.getMoney("支出");
            double ShouRu = fbll.getMoney("收入");

            labZongShouRu.Text = "总收入:" + ShouRu.ToString() + "元";
            labZongZhiChu.Text = "总支出:" + ZhiChu.ToString() + "元";
            //总金额=收入+支出
            //净收入=收入-支出
            labZJinE.Text      = "总金额:" + (ZhiChu + ShouRu).ToString() + "元";
            labJingShouRu.Text = "净收入:" + (ShouRu - ZhiChu).ToString() + "元";

            toolStripProgressBarShouRu.Value = Convert.ToInt32(fbll.getMoney("收入"));
            toolStripProgressBarZhiChu.Value = Convert.ToInt32(fbll.getMoney("支出"));
            if (ShouRu > ZhiChu)
            {
                toolStripStatusLabelChaE.ForeColor = Color.Black;
                toolStripStatusLabelChaE.Text      = "当前收入大于支出--" + (ShouRu - ZhiChu).ToString() + "元";
            }
            else if (ShouRu < ZhiChu)
            {
                toolStripStatusLabelChaE.Text      = "当前收入小于支出--" + (ZhiChu - ShouRu).ToString() + "元";
                toolStripStatusLabelChaE.ForeColor = Color.Red;
            }
            else
            {
                toolStripStatusLabelChaE.Text = "当前收入与支出持平--";
            }
        }
Beispiel #4
0
 private void labEdit_Click(object sender, EventArgs e)
 {
     if (labEdit.Text == "修改")
     {
         labEdit.Text       = "更新";
         txtRemark.ReadOnly = false;
     }
     else
     {
         labEdit.Text = "修改";
         if (fbll.updateRemark(id, txtRemark.Text))
         {
             ////DataGridView重新刷新
             datagridview.DataSource = fbll.returnDataTableFormCount_tab();
             this.Dispose();
         }
         else
         {
             MessageBox.Show("更新失败", "更新提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }