コード例 #1
0
    protected void txt_AmountTK_TextChanged(object sender, EventArgs e)
    {
        CommonFunctions.numeric_Validation nV_B = new CommonFunctions.numeric_Validation();
        if (nV_B.numeric_Validation_Decimal_Allow_Minus(txt_Rate.Text, 1) == false)
        {
            txt_Rate.Text = "";
        }

        if (nV_B.numeric_Validation_Decimal_Allow_Minus(txt_AmountTK.Text, 1) == false)
        {
            txt_AmountTK.Text = "Error!";
        }
        else
        {
            if (txt_Rate.Text != "" && txt_Rate.Text != "0" && txt_AmountTK.Text != "" && txt_AmountTK.Text != "0")
            {
                txt_AmountDollar.Text = Convert.ToString(Math.Round((Convert.ToDouble(txt_AmountTK.Text) / Convert.ToDouble(txt_Rate.Text)), 2));
            }
        }
    }
コード例 #2
0
    private Boolean s_biult_NumericValidation()
    {
        List <string> s_dataValidation = new List <string>(4);

        s_dataValidation = (List <string>)ViewState[ViewStateKeys.S_dataValidation];

        List <string> s_visible = new List <string>(4);

        s_visible = (List <string>)ViewState[ViewStateKeys.S_visible];

        CommonFunctions.numeric_Validation Numeric_Validation = new CommonFunctions.numeric_Validation();
        if (s_visible[0] == "Y" && s_dataValidation[0] != "N")
        {
            if (s_dataValidation[0] == "I")
            {
                if (Numeric_Validation.Numeric_Validation_Integer(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Integer is Allowed!";
                    txt_1stColumn.Focus();
                    return(false);
                }
            }
            if (s_dataValidation[0] == "D")
            {
                if (Numeric_Validation.numeric_Validation_Decimal(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Decimal is Allowed!";
                    txt_1stColumn.Focus();
                    return(false);
                }
            }
        }
        if (s_visible[1] == "Y" && s_dataValidation[1] != "N")
        {
            if (s_dataValidation[1] == "I")
            {
                if (Numeric_Validation.Numeric_Validation_Integer(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Integer is Allowed!";
                    txt_2stColumn.Focus();
                    return(false);
                }
            }
            if (s_dataValidation[1] == "D")
            {
                if (Numeric_Validation.numeric_Validation_Decimal(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Decimal is Allowed !";
                    txt_2stColumn.Focus();
                    return(false);
                }
            }
        }

        if (s_visible[2] == "Y" && s_dataValidation[2] != "N")
        {
            if (s_dataValidation[2] == "I")
            {
                if (Numeric_Validation.Numeric_Validation_Integer(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Integer is Allowed!";
                    txt_code.Focus();
                    return(false);
                }
            }
            if (s_dataValidation[2] == "D")
            {
                if (Numeric_Validation.numeric_Validation_Decimal(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Decimal is Allowed !";
                    txt_code.Focus();
                    return(false);
                }
            }
        }

        if (s_visible[3] == "Y" && s_dataValidation[3] != "N")
        {
            if (s_dataValidation[3] == "I")
            {
                if (Numeric_Validation.Numeric_Validation_Integer(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Integer is Allowed!";
                    txt_serialNo.Focus();
                    return(false);
                }
            }
            if (s_dataValidation[3] == "D")
            {
                if (Numeric_Validation.numeric_Validation_Decimal(txt_serialNo.Text, 1) == false)
                {
                    lblMsg.Text = "Only Decimal is Allowed !";
                    txt_serialNo.Focus();
                    return(false);
                }
            }
        }
        return(true);
    }