예제 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            var helper       = new FinanceHelper(liteDBPath);
            var financeModel = new FinanceModel()
            {
                jobDate    = DateTime.Parse(jobDate.Text),
                cashOnHand = double.Parse(String.IsNullOrEmpty(txtCashOnHand.Text)?"0": txtCashOnHand.Text),
                moneyIn    = double.Parse(String.IsNullOrEmpty(textBox1.Text) ? "0" : textBox1.Text),
                moneyOut   = double.Parse(String.IsNullOrEmpty(txtNoneyOut.Text) ? "0" : txtNoneyOut.Text)
            };

            if (isEdit)
            {
                financeModel.id = finance.id;
                helper.Update(financeModel);
            }
            else
            {
                financeModel.id = Guid.NewGuid();
                helper.Add(financeModel);
            }


            pForm.RefreshGridView(helper.GetAll());

            this.Close();
        }
예제 #2
0
        public Finance()
        {
            InitializeComponent();

            var financeHelper = new FinanceHelper(liteDBPath);

            RefreshGridView(financeHelper.GetAll());

            dataGridView1.RowEnter          += dataGridView1_RowEnter;
            dataGridView1.Columns[0].Visible = false;
            dataGridView1.Columns[1].Visible = false;
            dataGridView1.AllowUserToAddRows = false;
            dataGridView1.SelectionMode      = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.MultiSelect        = false;

            btnEdit.Enabled   = false;
            btnDelete.Enabled = false;
        }
예제 #3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            string message = "Are you sure you want to delete?";

            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            result = MessageBox.Show(message, "Delete Customer", buttons);

            if (result == DialogResult.Yes)
            {
                var helper = new FinanceHelper(liteDBPath);
                helper.Delete(selectedIssueItem);
                RefreshGridView(helper.GetAll());
            }
            else
            {
            }
        }
예제 #4
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            var helper = new FinanceHelper(liteDBPath);

            RefreshGridView(helper.Filter(dpFrom.Value, dpTo.Value));
        }