private void txtTotal_EditValueChanged(object sender, EventArgs e) { Qualifier.frmQualifier qul = new Qualifier.frmQualifier(); decimal dAmt = Convert.ToDecimal(CommFun.IsNullCheck(txtTotal.Text, CommFun.datatypes.vartypenumeric)); decimal dNAmt = 0; decimal dTaxAmt = 0; decimal dVATAmt = 0; if (qul.Execute("S", ref dAmt, ref QualVBC, ref dNAmt, false, "", true, ref dTaxAmt, DateTime.Now, ref dVATAmt) == true) { DataRow dr; QualTrans.Rows.Clear(); foreach (Qualifier.cRateQualR d in QualVBC) { dr = QualTrans.NewRow(); dr["BillRegId"] = m_iRegBillId; dr["QualifierId"] = d.RateID.ToString().Trim('S'); dr["Expression"] = d.Expression; dr["ExpPer"] = d.ExpPer; dr["Add_Less_Flag"] = d.Add_Less_Flag; dr["SurCharge"] = d.SurPer; dr["EDCess"] = d.EDPer; dr["Amount"] = d.Amount; dr["ExpValue"] = d.ExpValue; dr["ExpPerValue"] = d.ExpPerValue; dr["EDValue"] = d.EDValue; dr["SurValue"] = d.SurValue; QualTrans.Rows.Add(dr); } txtQTotal.Text = CommFun.FormatNum1(dNAmt.ToString(), CommFun.g_iCurrencyDigit); txtNAmt.Text = CommFun.FormatNum1(dNAmt.ToString(), CommFun.g_iCurrencyDigit);; } }