private void fillMFTransData() { MFTransInfo mfTransInfo = new MFTransInfo(); _dtMFTrans = mfTransInfo.GetMFTransactionsInfo(mf.Id); if (_dtMFTrans != null && _dtMFTrans.Rows.Count == 0) { addBalanceCFRow(); } dtGridMFTrans.DataSource = _dtMFTrans; dtGridMFTrans.Columns["ID"].Visible = false; dtGridMFTrans.Columns["MFID"].Visible = false; dtGridMFTrans.Columns["TransactionDate"].HeaderText = "Trans. Date"; dtGridMFTrans.Columns["TransactionDate"].DisplayIndex = 1; dtGridMFTrans.Columns["TransactionType"].HeaderText = "Trans. Type"; dtGridMFTrans.Columns["TransactionType"].DisplayIndex = 2; dtGridMFTrans.Columns["NAV"].DisplayIndex = 3; dtGridMFTrans.Columns["Units"].DisplayIndex = 4; dtGridMFTrans.Columns["CurrentValue"].DisplayIndex = 5; dtGridMFTrans.Columns["BalanceUnits"].DisplayIndex = 6; dtGridMFTrans.Columns["NAV"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; dtGridMFTrans.Columns["Units"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; dtGridMFTrans.Columns["CurrentValue"].HeaderText = "Value"; dtGridMFTrans.Columns["CurrentValue"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; dtGridMFTrans.Columns["BalanceUnits"].HeaderText = "Balance Units"; dtGridMFTrans.Columns["BalanceUnits"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; }
private void btnSaveMFTrans_Click(object sender, EventArgs e) { MFTransactions mfTrans = getMFTransData(); bool isSaved = false; MFTransInfo mfTransInfo = new MFTransInfo(); if (mfTrans != null && mfTrans.Id == 0) { isSaved = mfTransInfo.Add(mfTrans); } else { isSaved = mfTransInfo.Update(mfTrans); } if (isSaved) { MessageBox.Show("Record save successfully.", "Record Saved", MessageBoxButtons.OK, MessageBoxIcon.Information); fillMFTransData(); grpMFTransaction.Enabled = false; } else { MessageBox.Show("Unable to save record.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDeleteMF_Click(object sender, EventArgs e) { if (dtGridMFTrans.SelectedRows.Count > 0) { if (MessageBox.Show("Are you sure, you want to delete this record?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MFTransInfo mutualFundInfo = new MFTransInfo(); MFTransactions mfTrans = getMFTransData(); mutualFundInfo.Delete(mfTrans); fillMFTransData(); } } }