예제 #1
0
파일: Validator.cs 프로젝트: windygu/School
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.Installment))
            {
                retMsg.Add(new Message("Installment cannot be empty.", Message.Type.Error));
            }
            else
            {
                if (ValidationRule.IsNegative(data.Installment))
                {
                    retMsg.Add(new Message("Installment cannot be Negative.", Message.Type.Error));
                }
            }

            if (ValidationRule.IsNullOrEmpty(data.Amount))
            {
                retMsg.Add(new Message("Amount cannot be empty.", Message.Type.Error));
            }
            else
            {
                if (ValidationRule.IsNegative(data.Amount))
                {
                    retMsg.Add(new Message("Amount cannot be Negative.", Message.Type.Error));
                }
            }

            if ((this.Server.DataAccess as Dao).ReadDuplicate())
            {
                retMsg.Add(new Message("Fee Line Item already exists.", Message.Type.Error));
            }
            return(retMsg);
        }
예제 #2
0
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> msg  = new List <Message>();
            Data           data = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.FirstName))
            {
                msg.Add(new Message("First name cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.Standard))
            {
                msg.Add(new Message("Standard cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.Section))
            {
                msg.Add(new Message("Section cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.PersonalInformation))
            {
                msg.Add(new Message("Personal Information cannot be empty.", Message.Type.Error));
            }
            //if (ValidationRule.IsNullOrEmpty(data.GuardianList)
            //    || data.GuardianList.Count == 0
            //    || ValidationRule.IsNullOrEmpty(data.GuardianList[0]))
            //{
            //    msg.Add(new Message("At least one gurdian is required.", Message.Type.Error));
            //}
            return(msg);
        }
예제 #3
0
파일: Validator.cs 프로젝트: windygu/School
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.FirstName))
            {
                retMsg.Add(new Message("First Name cannot be Empty.", Message.Type.Error));
            }

            if (ValidationRule.IsNullOrEmpty(data.LastName))
            {
                retMsg.Add(new Message("Last Name cannot be Empty.", Message.Type.Error));
            }

            if (ValidationRule.IsNullOrEmpty(data.DateOfBirth))
            {
                retMsg.Add(new Message("Date Of Birth cannot be Empty.", Message.Type.Error));
            }

            if ((this.Server.DataAccess as Dao).ReadDuplicate())
            {
                retMsg.Add(new Message("Applicant already exists.", Message.Type.Error));
            }
            return(retMsg);
        }
예제 #4
0
        protected override List<BinAff.Core.Message> Validate()
        {
            List<Message> retMsg = new List<Message>();
            Data data = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.Marks))
            {
                retMsg.Add(new Message("Marks cannot be Empty.", Message.Type.Error));
            }

            return retMsg;
        }
예제 #5
0
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> msg  = new List <Message>();
            Data           data = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.Relationship))
            {
                msg.Add(new Message("Relationship cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.Profile))
            {
                msg.Add(new Message("Profile cannot be empty.", Message.Type.Error));
            }
            return(msg);
        }
예제 #6
0
        protected override List <Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = (Data)base.Data;

            if (ValidationRule.IsNullOrEmpty(data.StdCode))
            {
                retMsg.Add(new Message("StdCode cannot be empty.", Message.Type.Error));
            }
            if ((this.Server.DataAccess as Dao).ReadDuplicate())
            {
                retMsg.Add(new Message("StdCode already exists.", Message.Type.Error));
            }

            return(retMsg);
        }
예제 #7
0
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.Name))
            {
                retMsg.Add(new Message("Fee Definition cannot be empty.", Message.Type.Error));
            }

            if ((this.Server.DataAccess as Dao).ReadDuplicate())
            {
                retMsg.Add(new Message("Fee Definition already exists.", Message.Type.Error));
            }
            return(retMsg);
        }
예제 #8
0
파일: Validator.cs 프로젝트: windygu/School
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.Id))
            {
                retMsg.Add(new Message("Id cannot be empty.", Message.Type.Error));
            }


            //if ((this.Server.DataAccess as Dao).ReadDuplicate())
            //{
            //    retMsg.Add(new Message("Account already exists.", Message.Type.Error));
            //}
            return(retMsg);
        }
예제 #9
0
파일: Validator.cs 프로젝트: windygu/School
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.Name))
            {
                retMsg.Add(new Message("SubCaste name cannot be empty.", Message.Type.Error));
            }
            else if (data.Name.Length > 50)
            {
                retMsg.Add(new Message("SubCaste name cannot be more than 50 characters.", Message.Type.Error));
            }
            if ((this.Server.DataAccess as Dao).ReadDuplicate())
            {
                retMsg.Add(new Message("SubCaste name already exists.", Message.Type.Error));
            }
            return(retMsg);
        }
예제 #10
0
파일: Validator.cs 프로젝트: windygu/School
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.Amount))
            {
                retMsg.Add(new Message("Amount cannot be Empty.", Message.Type.Error));
            }
            else
            {
                if (ValidationRule.IsNegative(data.Amount))
                {
                    retMsg.Add(new Message("Amount cannot be Negative.", Message.Type.Error));
                }
            }

            if (ValidationRule.IsNegative(data.FeeGroup.Id))
            {
                retMsg.Add(new Message("Please select Fee Group.", Message.Type.Error));
            }

            if (ValidationRule.IsNegative(data.FeeDefination.Id))
            {
                retMsg.Add(new Message("Please select Fee Defination.", Message.Type.Error));
            }

            if (ValidationRule.IsNegative(data.SchoolStandard.Id))
            {
                retMsg.Add(new Message("Please select School Standard.", Message.Type.Error));
            }

            if (ValidationRule.IsNegative(data.Category.Id))
            {
                retMsg.Add(new Message("Please select Student Category.", Message.Type.Error));
            }

            if ((this.Server.DataAccess as Dao).ReadDuplicate())
            {
                retMsg.Add(new Message("Fee already exists.", Message.Type.Error));
            }
            return(retMsg);
        }
예제 #11
0
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.TotalMarks))
            {
                retMsg.Add(new Message("Total Marks cannot be Empty.", Message.Type.Error));
            }

            if (ValidationRule.IsNullOrEmpty(data.Rank))
            {
                retMsg.Add(new Message("Rank cannot be Empty.", Message.Type.Error));
            }

            if ((this.Server.DataAccess as Dao).ReadDuplicate())
            {
                retMsg.Add(new Message("Test already exists.", Message.Type.Error));
            }
            return(retMsg);
        }
예제 #12
0
        protected override List <BinAff.Core.Message> Validate()
        {
            List <Message> msg  = new List <Message>();
            Data           data = base.Data as Data;

            if (ValidationRule.IsNullOrEmpty(data.DateOfBirth))
            {
                msg.Add(new Message("Date of Birth cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.BirthPlace))
            {
                msg.Add(new Message("Birth Place cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.MotherTongue))
            {
                msg.Add(new Message("Mother Tongue cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.Religion))
            {
                msg.Add(new Message("Religion cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.Caste))
            {
                msg.Add(new Message("Caste cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.Gender))
            {
                msg.Add(new Message("Gender cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.PresentAddress))
            {
                msg.Add(new Message("Current Address cannot be empty.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.PermanentAddress))
            {
                msg.Add(new Message("Permanent Address cannot be empty.", Message.Type.Error));
            }

            return(msg);
        }
예제 #13
0
파일: Validator.cs 프로젝트: windygu/School
        protected override List <Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = (Data)base.Data;

            if (ValidationRule.IsNullOrEmpty(data.Address))
            {
                retMsg.Add(new Message("Caste name cannot be empty.", Message.Type.Error));
            }
            else if (data.Address.Length > 150)
            {
                retMsg.Add(new Message("Address cannot be more than 150 characters.", Message.Type.Error));
            }
            if (data.District == null || data.District.Id == 0)
            {
                retMsg.Add(new Message("District cannot be empty.", Message.Type.Error));
            }
            if (!ValidationRule.IsPositive(data.Pin) && data.Pin > 999999)
            {
                retMsg.Add(new Message("PIN should be six digit valid number.", Message.Type.Error));
            }

            return(retMsg);
        }
예제 #14
0
파일: Validator.cs 프로젝트: windygu/School
        protected override List <Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = (Data)base.Data;

            if (ValidationRule.IsNullOrEmpty(data.FirstName))
            {
                retMsg.Add(new Message("First name cannot be empty.", Message.Type.Error));
            }
            else if (data.FirstName.Length > 100)
            {
                retMsg.Add(new Message("First name be more than 100 characters.", Message.Type.Error));
            }
            if (!ValidationRule.IsNullOrEmpty(data.MiddleName) && data.MiddleName.Length > 100)
            {
                retMsg.Add(new Message("Middle name be more than 100 characters.", Message.Type.Error));
            }
            if (ValidationRule.IsNullOrEmpty(data.LastName))
            {
                retMsg.Add(new Message("Last name cannot be empty.", Message.Type.Error));
            }
            else if (data.LastName.Length > 100)
            {
                retMsg.Add(new Message("Last name be more than 100 characters.", Message.Type.Error));
            }
            if (data.Occupation == null || data.Occupation.Id == 0)
            {
                retMsg.Add(new Message("Occupation cannot be empty.", Message.Type.Error));
            }
            if (data.ContactInformation == null)
            {
                retMsg.Add(new Message("Contact Information cannot be empty.", Message.Type.Error));
            }

            return(retMsg);
        }