public void TAX_SUB_DEDUCTION_AMT_Leave(object sender, EventArgs e)
{try{
if (sender.GetType().BaseType.BaseType.ToString() == new TextBox().GetType().ToString()){
TextBox oTxt = (TextBox)sender;
if (!oTxt.IsDisposed){
if (oTxt.Text.Trim() != ""){
double TAX_INCOME_AMT = Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113A_FDITZDED_IND"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113A_AMOUNT"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113B_FDITZDED_IND"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113B_AMOUNT"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113C_FDITZDED_IND"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113C_AMOUNT"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113D_FDITZDED_IND"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113D_AMOUNT"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113E_FDITZDED_IND"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113E_AMOUNT"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113F_FDITZDED_IND"].Text.Trim())+
Convert.ToDouble(oTxt.Parent.Controls["TAX_IT204_LN113F_AMOUNT"].Text.Trim());
double Match = Convert.ToDouble(oTxt.Text.ToString());
if (!Match.Equals(TAX_INCOME_AMT)){
oTxt.Focus();
throw new Exception("Check the Amount");}
}
}
}
else{
DataGridView DGV = (DataGridView)sender;
if (!DGV.IsDisposed){
if (DGV.EditingControl.Text.Trim() != ""){
double TAX_INCOME_AMT = Convert.ToDouble(DGV["TAX_IT204_LN113A_FDITZDED_IND", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113A_AMOUNT", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113B_FDITZDED_IND", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113B_AMOUNT", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113C_FDITZDED_IND", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113C_AMOUNT", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113D_FDITZDED_IND", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113D_AMOUNT", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113E_FDITZDED_IND", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113E_AMOUNT", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113F_FDITZDED_IND", DGV.CurrentRow.Index].Value)+
Convert.ToDouble(DGV["TAX_IT204_LN113F_AMOUNT", DGV.CurrentRow.Index].Value);
double Match = Convert.ToDouble(DGV.EditingControl.Text.Trim());
if (!Match.Equals(TAX_INCOME_AMT)){
DGV.EditingControl.Focus();
throw new Exception("Check the Amount");}
}
}
}
}
catch (Exception){
throw;}
}
Comments
Post a Comment