/// <summary>
 ///
 /// </summary>
 /// <param name="msgId"></param>
 /// <param name="fldName"></param>
 /// <param name="prpName"></param>
 /// <param name="pars"></param>
 /// <param name="validatorType"></param>
 private void Init(string msgId, string fldName, string prpName, object[] pars, Type validatorType, ValidationEventType validationType, IObject obj)
 {
     MessageId      = msgId;
     FieldName      = fldName;
     PropertyName   = prpName;
     Pars           = pars;
     ValidatorType  = validatorType;
     ValidationType = validationType;
     Obj            = obj;
 }
Exemple #2
0
 public ValidationEventArgs(string msgId, string fldName, string prpName, object[] pars, Type type, IObject obj, ValidationEventType validationType)
     : base()
 {
     Continue       = false;
     m_MsgId        = msgId;
     m_FldName      = fldName;
     m_PrpName      = prpName;
     m_Pars         = pars;
     m_Type         = type;
     m_Obj          = obj;
     ValidationType = validationType;
 }
Exemple #3
0
 public BaseFieldValidator(string msgId, string fldName, string prpName, string fldLabel, object[] pars, ValidationEventType validationType)
 {
     if (!string.IsNullOrEmpty(msgId))
     {
         m_MsgId = msgId;
     }
     m_FldName  = fldName;
     m_PrpName  = prpName;
     m_FldLabel = string.IsNullOrEmpty(fldLabel) ? fldName : fldLabel;
     if (pars == null || pars.Length == 0)
     {
         m_Pars = FieldCaptions != null ? new string[] { FieldCaptions.GetString(m_FldLabel) }
     }
     : new string[] { m_FldLabel };
     else
     {
         m_Pars = pars;
     }
     m_ValidationType = validationType;
 }
Exemple #4
0
 public CustomMandatoryFieldValidator(string fldName, string prpName, string fldLabel, ValidationEventType validationType)
     : base("ErrMandatoryFieldRequired", fldName, prpName, fldLabel, null, validationType)
 {
 }
 public ValidationModelException(string msgId, string fldName, string prpName, object[] pars, Type validatorType, ValidationEventType validationType, IObject obj)
 {
     Init(msgId, fldName, prpName, pars, validatorType, validationType, obj);
 }
Exemple #6
0
 public PredicateValidator(string msgId, string fldName, string prpName, string fldLabel, object[] pars, ValidationEventType validationType)
     : base(msgId, fldName, prpName, fldLabel, pars, validationType)
 {
 }