Esempio n. 1
0
        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);;
            }
        }