private void btnAddSegment_Click(object sender, EventArgs e) { FinancialDeminsionGrid.EmbeddedNavigator.Buttons.DoClick(FinancialDeminsionGrid.EmbeddedNavigator.Buttons.EndEdit); if (FinancialCategory.EditValue == null) { MessageBox.Show("You Must Choose Finacial Category", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } if (FinancialDeminsionView.RowCount >= 0) { for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i][0].ToString() == FinancialCategory.EditValue.ToString()) { MessageBox.Show("You Can't Add the Same Finacial Category -->> " + FinancialCategory.Text, "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } } } FinancialDeminsionView.AddNewRow(); }
private void btnSave_ItemClick(object sender, ItemClickEventArgs e) { try { if (txtStructureName.Text == "") { MessageBox.Show("Account Structure Name Must Entered"); return; } else if (FinancialDeminsionView.RowCount <= 0) { MessageBox.Show("You Must Choose at least one Financial Deminsion Category"); return; } accstructure.Add(new AccountStructure() { StructureCode = int.Parse(txtStructureCode.Text), StructureName = txtStructureName.Text }); FinancialDeminsionGrid.EmbeddedNavigator.Buttons.DoClick(FinancialDeminsionGrid.EmbeddedNavigator.Buttons.EndEdit); for (int i = 0; i < FinancialDeminsionView.RowCount; i++) { deminsions.Add(new StructureDeminsions() { StructureCode = int.Parse(txtStructureCode.Text), AccCode = Account.EditValue.ToString(), FinCatCode = int.Parse(FinancialDeminsionView.GetRowCellValue(i, FinancialDeminsionView.Columns[0]).ToString()) }); } MessageBox.Show("New Account Structure Successfully Added"); btnSave.Enabled = false; btnAddNew.Enabled = btnModify.Enabled = btnDelete.Enabled = true; FRM_AccountStructure_Load(null, null); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
void FinancialDeminsionView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { FinancialDeminsionView.SetRowCellValue(e.RowHandle, FinancialDeminsionView.Columns[0], FinancialCategory.EditValue); FinancialDeminsionView.SetRowCellValue(e.RowHandle, FinancialDeminsionView.Columns[1], FinancialCategory.Text); }
private void btnFinDelete_Click(object sender, EventArgs e) { FinancialDeminsionView.DeleteRow(FinancialDeminsionView.FocusedRowHandle); }