private void txtCode_TextChanged(object sender, TextChangedEventArgs e)
        {
            //Util.Log("txtCode_TextChanged starts.");
            txtCode.SelectionStart = txtCode.Text.Length;
            int    firstNumberIndiex = txtCode.Text.IndexOfAny("0123456789".ToCharArray());
            string SpeciesName       = txtCode.Text;
            string SpeciesDate       = string.Empty;

            if (firstNumberIndiex >= 0)
            {
                SpeciesName = txtCode.Text.Substring(0, firstNumberIndiex);
                SpeciesDate = txtCode.Text.Substring(firstNumberIndiex, txtCode.Text.Length - firstNumberIndiex);
                //}

                //用户可能不区分大小写输入合约
                string validSpeciesName = CodeSetManager.GetValidSpeciesName(SpeciesName);
                if (validSpeciesName != null && validSpeciesName != SpeciesName)
                {
                    txtCode.Text = validSpeciesName + SpeciesDate;
                    return;
                }
            }
            if (CommonUtil.IsValidCode(txtCode.Text.Trim()))
            {
                Contract newCode = CodeSetManager.GetContractInfo(txtCode.Text.Trim());
                txtCodeName.Text = newCode.Name;

                //iudNum.Value = DefaultCodeHandInstance.GetDefaultCodeHand(txtCode.Text);
            }
        }
Exemple #2
0
        private void txtCode_TextChanged(object sender, TextChangedEventArgs e)
        {
            txtCode.SelectionStart = txtCode.Text.Length;
            int    firstNumberIndiex = txtCode.Text.IndexOfAny("0123456789".ToCharArray());
            string SpeciesName       = txtCode.Text;
            string SpeciesDate       = string.Empty;

            if (firstNumberIndiex >= 0)
            {
                SpeciesName = txtCode.Text.Substring(0, firstNumberIndiex);
                SpeciesDate = txtCode.Text.Substring(firstNumberIndiex, txtCode.Text.Length - firstNumberIndiex);

                //用户可能不区分大小写输入合约
                string validSpeciesName = CodeSetManager.GetValidSpeciesName(SpeciesName);
                if (validSpeciesName != null && validSpeciesName != SpeciesName)
                {
                    txtCode.Text = validSpeciesName + SpeciesDate;
                    return;
                }
            }
        }