Showing posts with label validatefield method code in ax 2012. Show all posts
Showing posts with label validatefield method code in ax 2012. Show all posts

Thursday, 24 December 2015

ValidateField Method

public boolean validateField(fieldId _fieldIdToCheck)
{

   date d = systemdateget();
   boolean ret;

   ;
   ret = super(_fieldIdToCheck);

   switch(_fieldIdToCheck)
   {
        case fieldnum (UB_Student_Dtl,ID):
          if((strlen(this.ID)<3) || (strlen(this.ID)>3))
            // if((strlen(this.ID)<3))
            {
                 throw error(“ID should have 3 degits”);
            }
        break;

        case fieldnum (UB_Student_Dtl,FromDate):
           if(this.FromDate > d)
           {
               throw error(“Enter Valid from Date”);
           }
        break;

        case fieldnum (UB_Student_Dtl,TODate):
           if(this.ToDate< This.FromDate)
           {
              throw error(” Enter Valid ToDate”);
            }
        break;

   }
   return ret;
}

ValidateField Method

public boolean validateField(fieldId _fieldIdToCheck)
{

   date d = systemdateget();
   boolean ret;

   ;
   ret = super(_fieldIdToCheck);

   switch(_fieldIdToCheck)
   {
        case fieldnum (UB_Student_Dtl,ID):
          if((strlen(this.ID)<3) || (strlen(this.ID)>3))
            // if((strlen(this.ID)<3))
            {
                 throw error(“ID should have 3 degits”);
            }
        break;

        case fieldnum (UB_Student_Dtl,FromDate):
           if(this.FromDate > d)
           {
               throw error(“Enter Valid from Date”);
           }
        break;

        case fieldnum (UB_Student_Dtl,TODate):
           if(this.ToDate< This.FromDate)
           {
              throw error(” Enter Valid ToDate”);
            }
        break;

   }
   return ret;
}