public override bool OnCommandEdit() { FrmACS120_AddEditCostType dialog = new FrmACS120_AddEditCostType(); foreach (DataGridViewRow row in dgvMappingCost.SelectedRows) { dialog.diaAccCode = row.Cells["AccCode"].Value.ToString(); dialog.diaAccName = row.Cells["AccName"].Value.ToString(); dialog.diaCostType = row.Cells["CostType"].Value.ToString(); dialog.diaPerAllow = Convert.ToDecimal(row.Cells["PercentAllocation"].Value); } decimal sumPercent = 0; foreach (DataGridViewRow item in dgvMappingCost.Rows) { sumPercent += Convert.ToDecimal(item.Cells["PercentAllocation"].Value); } dialog.diaSumPercent = sumPercent; dialog.isMode = false; dialog.ShowDialog(this); RetrieveMappingCostData(dialog.diaAccCode); return(true); }
public override bool OnCommandAdd() { foreach (DataGridViewRow row in dgvProductionCost.SelectedRows) { mapAccCode = row.Cells[0].Value.ToString(); mapAccName = row.Cells[1].Value.ToString(); } FrmACS120_AddEditCostType dialog = new FrmACS120_AddEditCostType(); dialog.diaAccCode = mapAccCode; dialog.diaAccName = mapAccName; decimal sumPercent = 0; foreach (DataGridViewRow item in dgvMappingCost.Rows) { sumPercent += Convert.ToDecimal(item.Cells["PercentAllocation"].Value); } dialog.diaSumPercent = sumPercent; dialog.isMode = true; dialog.ShowDialog(this); RetrieveMappingCostData(mapAccCode); return(true); }