Ejemplo n.º 1
0
        private bool ValidateReplaceValue(int colIndex, string newValue)
        {
            var fld = GetField(colIndex);

            if (fld == null)
            {
                return(true);
            }

            switch (fld.Type)
            {
            case AttributeType.String:
                return(true);

            case AttributeType.Integer:
                return(NumericHelper.IsNumeric(newValue, NumberStyles.Integer));

            case AttributeType.Double:
                return(NumericHelper.IsNumeric(newValue, NumberStyles.Float));

            case AttributeType.Boolean:
                return(bool.TryParse(newValue, out bool _));

            case AttributeType.Date:
                return(DateTime.TryParse(newValue, out DateTime _));
            }

            return(true);
        }
Ejemplo n.º 2
0
 private void Pricing_Fixed_TextChanged(dynamic sender, System.EventArgs e)
 {
     if (NumericHelper.IsNumeric(Pricing_Fixed.Text))
     {
         sender.Text           = NumericHelper.Val(sender.Text.Trim().Replace(",", "")).ToString("#,0"); //& aa
         sender.SelectionStart = sender.TextLength;
         double _Value = Convert.ToInt64(sender.Text.Replace(",", ""));
     }
 }
Ejemplo n.º 3
0
 public static string Is_Char(string sender)
 {
     try
     {
         sender = sender.Split('-').Where((f) => !NumericHelper.IsNumeric(f)).FirstOrDefault();
     }
     catch (Exception ex)
     {
         sender = "0";
     }
     return(sender.Trim());
 }
        /// <summary>
        /// This method Parse Numbers
        /// </summary>
        public static void ParseNumbers(string text, ref int number1, ref int number2, ref int number3, ref int number4)
        {
            // locals
            int count = 0;

            // only use a space as a delimiter character
            char[] delimiterChars = { ' ' };

            // if the words exists
            List <Word> words = WordParser.GetWords(text, delimiterChars);

            // If the words collection exists and has one or more items
            if (ListHelper.HasOneOrMoreItems(words))
            {
                // Iterate the collection of Word objects
                foreach (Word word in words)
                {
                    // if this word is a number
                    if (NumericHelper.IsNumeric(word.Text))
                    {
                        // Increment the value for count
                        count++;

                        // if this is the firstNumber
                        if (count == 1)
                        {
                            // set number1
                            number1 = NumericHelper.ParseInteger(word.Text, -1000, -1001);
                        }
                        else if (count == 2)
                        {
                            // set number2
                            number2 = NumericHelper.ParseInteger(word.Text, -1000, -1001);
                        }
                        else if (count == 3)
                        {
                            // set number3
                            number3 = NumericHelper.ParseInteger(word.Text, -1000, -1001);
                        }
                        else if (count == 4)
                        {
                            // set number4
                            number4 = NumericHelper.ParseInteger(word.Text, -1000, -1001);
                        }
                    }
                }
            }
        }
Ejemplo n.º 5
0
		private void B_Save_Click(System.Object sender, System.EventArgs e)
		{
			err = 0;
			if (!NumericHelper.IsNumeric(Pay_Personal_Code.Text))
			{
				err = 1;
			}
			if (Pay_Personal_Name.Text.Length == 0)
			{
				err = 2;
			}
			if (Pay_Personal_Family.Text.Length == 0)
			{
				err = 3;
			}
			if (Add)
			{
				DataSet test = data.PDataset("select * from Pay_Personal where Pay_Personal_Code like N'" + Pay_Personal_Code.Text + "'");