Example #1
0
        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);
        }
Example #2
0
        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);
        }