示例#1
0
        private bool validate()
        {
            Control[] controls = new Control[] {
                memberNoTextBox, nameTextBox, addressTextBox,
                dobDatePicker, suretyNameTextBox, suretyAddressTextBox
            };
            string[] captions = new string[] {
                "Member Number", "Name of the Member", "Address of the Member",
                "Date of Birth of the Member", "Name of the Surety", "Address of the Surety"
            };

            //Member No already exists.
            if (MemberController.IsMemberExists(memberNoTextBox.Text))
            {
                inValid(memberNoTextBox, "The Member No is already exists!", "Member No");
                memberNoTextBox.SelectAll();
                return(false);
            }

            //Test for Required Fields
            bool valid = ValidationClass.ValidateEmptyText(highlighter, controls, captions);

            if (!valid)
            {
                return(false);
            }

            return(true);
        }
示例#2
0
        private bool validate()
        {
            Control[] controls = new Control[] {
                accTextBox, typeDoubleInput, autherTextBox,
                publisherTextBox, pubYearIntInput
            };
            string[] captions = new string[] {
                "Accession Number", "Type Number", "Auther of the Book",
                "Publisher of the Book", "Published Year"
            };

            //Accession No already exists.
            if (BookController.IsBookExists(accTextBox.Text))
            {
                ValidationClass.ShowInvalidError(highlighter, accTextBox, "The Accession No is already exists!", "Accession No");
                accTextBox.SelectAll();
                return(false);
            }

            //Test for Required Fields
            bool valid = ValidationClass.ValidateEmptyText(highlighter, controls, captions);

            if (!valid)
            {
                return(false);
            }

            return(true);
        }