private bool validateMaskType() { string mask = Mask; MaskedEditType maskType = MaskType; if (!string.IsNullOrEmpty(mask) && (maskType == MaskedEditType.Date || maskType == MaskedEditType.Time)) { string validMask = MaskedEditCommon.GetValidMask(mask); switch (maskType) { case MaskedEditType.Date: return(Array.IndexOf(new string[] { "99/99/9999", "99/9999/99", "9999/99/99", "99/99/99" }, validMask) >= 0); case MaskedEditType.Time: return(Array.IndexOf(new string[] { "99:99:99", "99:99" }, validMask) >= 0); case MaskedEditType.DateTime: return(Array.IndexOf(new string[] { "99/99/9999 99:99:99", "99/99/9999 99:99", "99/9999/99 99:99:99", "99/9999/99 99:99", "9999/99/99 99:99:99", "9999/99/99 99:99", "99/99/99 99:99:99", "99/99/99 99:99" }, validMask) >= 0); case MaskedEditType.Number: foreach (char ch in validMask) { if (ch != '9' && ch != '.' && ch != ',') { return(false); } } break; } } return(true); }
protected MaskedEditExtender NewDateMaskControl(string TargetID) { string Mask = "99/99/9999"; MaskedEditType MaskType = MaskedEditType.Date; MaskedEditExtender ME = NewMaskControl(TargetID, Mask, MaskType); return(ME); }
protected MaskedEditExtender NewMaskControl(string TargetID, string Mask, MaskedEditType MaskType) { MaskedEditExtender ME = new MaskedEditExtender(); ME.TargetControlID = TargetID; ME.Mask = Mask; ME.MessageValidatorTip = true; ME.OnFocusCssClass = "MaskedEditFocus"; ME.OnInvalidCssClass = "MaskedEditError"; ME.MaskType = MaskType; ME.InputDirection = MaskedEditInputDirection.RightToLeft; ME.AcceptNegative = MaskedEditShowSymbol.Left; ME.DisplayMoney = MaskedEditShowSymbol.None; ME.ErrorTooltipEnabled = true; return(ME); }
public DynamicTimeXml(string text, string name, string mask, MaskedEditType type, bool isValidEmpty, string validationGroup, string invalidValueMessage, string emptyValueMessage, DynamicLabel label, string css, string style, MaskedEditInputDirection inputDirection, bool visible) { Text = text; Name = name; Mask = mask; MaskedType = type; IsValidEmpty = isValidEmpty; ValidationGroup = validationGroup; InvalidValueMessage = invalidValueMessage; EmptyValueMessage = emptyValueMessage; Label = label; Css = css; Style = style; InputDirection = inputDirection; Visible = visible; }