public void ValidateFields() { ValidationHandler validation = new ValidationHandler(); validation.CheckNull(ref txt_name, "Name "); validation.CheckMaxLength(ref txt_name, "Name ", 30); validation.CheckNull(ref txt_exp, "ExpiryDate "); validation.CheckNull(ref txt_mfg, "MfgDate "); validation.CheckNull(ref txt_batch, "Batch Number "); validation.CheckMaxLength(ref txt_batch, "Batch Number ", 30); validation.CheckNumber(ref txt_price, "Price "); validation.CheckMaxLength(ref txt_price, "Price ", 30); validation.CheckNumber(ref txt_qrcode, "QrCode "); validation.CheckMaxLength(ref txt_qrcode, "QrCode ", 30); validation.CheckDateComparison(ref txt_mfg, ref txt_exp); validation.CheckDate(ref txt_exp, "Expiry Date"); MessageCollection.copyFrom(validation.messageCollection); }