Exemplo n.º 1
0
        public static DateTimePickerBuilder VnrDateTimePickerFor <TModel>(this HtmlHelper <TModel> helper, Expression <Func <TModel, DateTime?> > expression, DateTimePickerBuilderInfo builderInfo)
        {
            var dateTimePickerBuilder = helper.Kendo().DateTimePickerFor(expression)
                                        .Enable(builderInfo.Enable)
                                        .Start(builderInfo.Start)
                                        .Format(builderInfo.Format)
                                        .TimeFormat(builderInfo.TimeFormat)
                                        .Depth(builderInfo.Depth)
                                        .Min(builderInfo.Min)
                                        .Max(builderInfo.Max);

            //.Culture(builderInfo.Culture);
            if (!string.IsNullOrWhiteSpace(builderInfo.Format))
            {
                //dateTimePickerBuilder.Format(builderInfo.Format);
                //[Hien.Nguyen] 21/10/2014 - Đồng nhất lại định dạng là dd/MM/yyyy
                dateTimePickerBuilder.Format(ConstantFormat.HRM_Format_DayMonthYear_HoursMin);
            }
            if (!string.IsNullOrWhiteSpace(builderInfo.Name))
            {
                dateTimePickerBuilder.Name(builderInfo.Name);
            }

            if (!string.IsNullOrWhiteSpace(builderInfo.Value))
            {
                dateTimePickerBuilder.Value(builderInfo.Value);
            }

            if (!string.IsNullOrWhiteSpace(builderInfo.StyleCss))
            {
                dateTimePickerBuilder.HtmlAttributes(new { style = builderInfo.StyleCss, placeholder = builderInfo.Placeholder });
            }

            return(dateTimePickerBuilder);
        }
Exemplo n.º 2
0
        public static DateTimePickerBuilder VnrDateTimePicker <TModel>(this HtmlHelper <TModel> helper, DateTimePickerBuilderInfo builderInfo)
        {
            var dateTimePickerBuilder = helper.Kendo().DateTimePicker()
                                        .Enable(builderInfo.Enable)
                                        .Format(ConstantFormat.HRM_Format_DayMonthYear_HoursMin)
                                        .TimeFormat(builderInfo.TimeFormat)
                                        .Start(builderInfo.Start)
                                        .Depth(builderInfo.Depth)
                                        .Min(builderInfo.Min)
                                        .Max(builderInfo.Max);

            //.Culture(builderInfo.Culture);

            if (!string.IsNullOrWhiteSpace(builderInfo.Name))
            {
                dateTimePickerBuilder.Name(builderInfo.Name);
            }

            if (!string.IsNullOrWhiteSpace(builderInfo.Value))
            {
                dateTimePickerBuilder.Value(builderInfo.Value);
            }

            if (!string.IsNullOrWhiteSpace(builderInfo.StyleCss))
            {
                dateTimePickerBuilder.HtmlAttributes(new { style = builderInfo.StyleCss, placeholder = builderInfo.Placeholder });
            }

            return(dateTimePickerBuilder);
        }