Example #1
0
        /*
         * public clsMsg checkMaxLength(int iMaxLength,params string[] sFields )
         * {
         *
         *  foreach (var sField in sFields)
         *  {
         *      var fld = getFieldInfo(sField);
         *      if (this.getStringValue(fld.FieldName).Length > iMaxLength)
         *         return g.msg("The max length of field [" ++ fld.FieldTitle "] should not exced to  "
         *
         *  }
         *
         * }
         *
         */


        public clsMsg isExists(params string[] sFields)
        {
            var msg = new clsMsg();

            foreach (var exp in sFields)
            {
                string sField      = exp;
                string sFieldTitle = exp;

                if (exp.Contains(":"))
                {
                    var arr = exp.Split(':');
                    if (arr.Length == 2)
                    {
                        sField      = arr[0].Trim();
                        sFieldTitle = arr[1].Trim();
                    }
                }



                if (!this.ContainFields(sField))
                {
                    msg.Message = "Error : value of Field [" + sFieldTitle + "], can't be blank or empty !";
                    return(msg);
                }
            }

            return(msg);
        }
Example #2
0
        public static clsMsg msg(string sMsg = "", object data = null, string sInfo = "")
        {
            var _msg = new clsMsg(sMsg);

            _msg.Obj  = data;
            _msg.Info = sInfo;
            return(_msg);
        }
Example #3
0
        public clsMsg checkForNumeric(params string[] sFields)
        {
            var msg = new clsMsg();

            foreach (var sField in sFields)
            {
                var f = getFieldInfo(sField);

                if (!string.IsNullOrWhiteSpace(getStringValue(f.FieldName)) &&
                    !g.isNumeric(getStringValue(f.FieldName)))
                {
                    msg.Message = "Please specify proper Numeric Value for [" + f.FieldTitle + "] !";
                    return(msg);
                }
            }

            return(msg);
        }