Exemplo n.º 1
0
        public static ProgressBarBuilder VnrProgressBar(this HtmlHelper helper, ProgressBarBuilderInfo builderInfo)
        {
            var progressBar = helper.Kendo().ProgressBar()
                              .ChunkCount(builderInfo.ChunkCount)
                              .Enable(builderInfo.Enable)
                              .Max(builderInfo.MaxValue)
                              .Min(builderInfo.MinValue)
                              .Name(builderInfo.Name)
                              .Orientation(builderInfo.Orientation)
                              .Reverse(builderInfo.Reverse)
                              .ShowStatus(builderInfo.ShowStatus)
                              .Type(builderInfo.ProgressType)
                              .Value(builderInfo.DefaultValue);

            if (builderInfo.EvenChange != null && builderInfo.EvenChange != string.Empty)
            {
                progressBar.Events(m => m.Change(builderInfo.EvenChange));
            }
            if (builderInfo.EvenComplete != null && builderInfo.EvenComplete != string.Empty)
            {
                progressBar.Events(m => m.Complete(builderInfo.EvenComplete));
            }

            return(progressBar);
        }
Exemplo n.º 2
0
        public static ProgressBarBuilder VnrProgressBar(this HtmlHelper helper, ProgressBarBuilderInfo builderInfo)
        {
            var progressBar = helper.Kendo().ProgressBar()
                .ChunkCount(builderInfo.ChunkCount)
                .Enable(builderInfo.Enable)
                .Max(builderInfo.MaxValue)
                .Min(builderInfo.MinValue)
                .Name(builderInfo.Name)
                .Orientation(builderInfo.Orientation)
                .Reverse(builderInfo.Reverse)
                .ShowStatus(builderInfo.ShowStatus)
                .Type(builderInfo.ProgressType)
                .Value(builderInfo.DefaultValue);

            if (builderInfo.EvenChange != null && builderInfo.EvenChange != string.Empty)
                progressBar.Events(m => m.Change(builderInfo.EvenChange));
            if (builderInfo.EvenComplete != null && builderInfo.EvenComplete != string.Empty)
                progressBar.Events(m => m.Complete(builderInfo.EvenComplete));

            return progressBar;
        }