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); }
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(",", "")); } }
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); } } } } }
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 + "'");