public static Configurator<BearData, BearRow> Configure(this Configurator<BearData, BearRow> conf)
        {
            // we hide redundant columns just for convinence
            conf.Column(c=>c.ImageUrl).DataOnly();
            conf.Column(c=>c.Sales).DataOnly();
            conf.Column(c=>c.RecentlySoldDate).DataOnly();

            conf.Column(c => c.Rating)
                .TemplateFunction("formatRating")
                .Orderable(c => c.Rating, ui => ui.UseClientOrdering());
            return conf;
        }
        public static Configurator<Source, Target> Configure(this Configurator<Source, Target> conf)
        {
            conf.Column(c=>c.Id).DataOnly();

            conf.AppendEmptyFilters();

            conf.Limit(ui => ui.EnableClientLimiting().Values(new[] {"All", "-", "10", "25", "50"}, "10"),"lt");

            conf.Paging(ui=>ui.PagingWithPeriods().EnableClientPaging(),"rb");

            conf.Column(c => c.Name).FilterValue(c => c.Name, ui => ui.ClientFiltering());
            conf.Column(c => c.Name);

            conf.Column(c => c.Size)
                .FormatEnumWithDisplayAttribute()
                .Orderable(c => c.Size, ui => ui.UseClientOrdering())
                .FilterSelect(c=>c.Size,ui=>ui.SelectAny().SelectItems(EnumHelper.GetSelectList(typeof(BearSize))));

            conf.Column(c => c.IsAvailableForCheckout).Template(tpl =>
            {
                tpl.ReturnsIf("{IsAvailableForCheckout}"
                    , x => x.Tag("span").Class("glyphicon glyphicon-ok").Css("color", "green")
                    , x => x.Tag("span").Class("glyphicon glyphicon-remove").Css("color", "darkred"));
            }).Title("Checkout?");

            conf.Column(c => c.LastSale).Title("Last sale")
                .Template(tpl => tpl.Returns("`moment({LastSale}).format('MMM Do YY')`"))
                .Orderable(c => c.LastSale, ui => ui.UseClientOrdering());

            conf.Column(c => c.QuantityAvailable).Title("Quantity");
            conf.Column(c => c.StoreAddress).Title("Store address");

            return conf;
        }
 public static string GetUniqueIndex(this HbmManyToOne item)
 {
     if (item.index != null)
     {
         return item.index;
     }
     return item.Column().GetUniqueIndex();
 }
Example #4
0
 public static DenseMatrix SelectColumns(this DenseMatrix mtx, IEnumerable<int> indexes)
 {
     var cols = new List<DenseVector> ();
     foreach (int index in indexes) {
         cols.Add ((DenseVector)mtx.Column (index));
     }
     return DenseMatrix.OfColumns (cols [0].Count, cols.Count, cols);
 }
 public static bool? CanBeNull(this HbmProperty item)
 {
     if (item.notnullSpecified)
     {
         return !item.notnull;
     }
     return item.Column().CanBeNull();
 }
 public static string GetUniqueIndex(this HbmProperty item)
 {
     if (item.index != null)
     {
         return item.index;
     }
     return item.Column().GetUniqueIndex();
 }
        public static CreateTableCommand NodeConnectorRecord(this CreateTableCommand table)
        {
            table
                .Column<int>("Id", column => column.PrimaryKey().Identity())
                .Column<int>("Node1Id", column => column.NotNull())
                .Column<int>("Node2Id", column => column.NotNull());

            return table;
        }
 public static string GetColumnName(this HbmId item)
 {
     HbmColumn column = item.Column();
     if (column == null)
     {
         return null;
     }
     return column.name;
 }
        public static string GetColumnName(this HbmManyToOne item)
        {
            if (item.column != null && !item.column.IsEmpty())
            {
                return item.column;
            }

            return item.Column().name;
        }
Example #10
0
 public static int? GetMaxLength(this HbmId item)
 {
     int? maxLength = item.length.ParseInt32();
     if (maxLength == null)
     {
         HbmColumn column = item.Column();
         maxLength = column.length.ParseInt32();
     }
     return maxLength;
 }
 public static string GetColumnName(this HbmProperty item)
 {
     string columnName = item.column;
     if (columnName == null)
     {
         HbmColumn column = item.Column();
         columnName = column.name;
     }
     return columnName;
 }
Example #12
0
 public static string GetSqlType(this HbmManyToOne item)
 {
     string columnName = item.column;
     if (columnName == null)
     {
         HbmColumn column = item.Column();
         columnName = column.sqltype;
     }
     return columnName;
 }
 public static WebGridColumn Links(this WebGrid grid, HtmlHelper html, UrlHelper url)
 {
     return grid.Column(
         header: "editar",
         style: "action-cell",
         format: item => new HtmlString(
                 string.Format(@"<a href='" + url.Action("Atualizar", new {id= item.ID}) + "'  class='list-button' title='editar'><i class='fa fa-pencil-square-o'></i></a>")
                 )
     );
 }
Example #14
0
        public static bool? CanBeNull(this HbmManyToOne item)
        {
            if (item.notnullSpecified)
            {
                return !item.notnull;
            }

            var column = item.Column();
            if (column == null) return null;
            return column.CanBeNull();
        }
Example #15
0
        public static int? GetMaxLength(this HbmManyToOne item)
        {
            string sqlType = item.GetSqlType();

            if (sqlType != "VARCHAR2")
            {
                return null;
            }
            HbmColumn column = item.Column();
            int? maxLength = column.length.ParseInt32();
            return maxLength;
        }
Example #16
0
 public static bool? IsUnique(this HbmManyToOne item)
 {
     if (item.unique)
     {
         return true;
     }
     HbmColumn column = item.Column();
     if (column == null)
     {
         return item.unique;
     }
     return column.IsUnique();
 }
        public static Configurator<SomeRandomData, SomeRandomRow> Configure(this Configurator<SomeRandomData, SomeRandomRow> conf)
        {
            conf.DatePicker(new DatepickerOptions (
                    "createBootstrapDatePicker",
                    "putDateToBootstrapDatepicker",
                    "getDateFromBootstrapDatepicker",
                    "destroyBootstrapDatepicker"
                ));

            conf.Column(c => c.RecentlySoldDate).FilterValue(c => c.RecentlySoldDate, ui => ui.CompareOnlyDates().ClientFiltering()).CompareOnlyDates();
            conf.AppendEmptyFilters();
            return conf;
        }
 public static bool? IsUnique(this HbmProperty item)
 {
     if (item.unique)
     {
         return item.unique;
     }
     HbmColumn column = item.Column();
     if (column == null)
     {
         return item.unique;
     }
     return column.IsUnique();
 }
 public static string GetSqlType(this HbmProperty item)
 {
     if (item.column != null)
     {
         return item.column;
     }
     HbmColumn column = item.Column();
     if (column == null)
     {
         return null;
     }
     string sqlType = column.sqltype;
     return sqlType;
 }
        public static Configurator<BearData, BearRow> Configure(this Configurator<BearData, BearRow> conf)
        {
            conf.Column(c => c.Id).Title("#").Template(tpl =>
            {
                tpl.Returns("<b>#`({^Row.Index}+1)`</b>");
            });

            conf.Column(c => c.IsAvailableForCheckout).Title("Order").Template(tpl =>
            {
                tpl.ReturnsIf("!{IsAvailableForCheckout}", "<i>Sorry, bear is not available</i>");
                tpl.Returns("<a href='/Bear/Order/{Id}'>Order</a> or <a href='/Bear/Preview/{Id}'>More details</a>");
            });

            conf.Column(c => c.RecentlySoldDate).Title("Last sale").Template(tpl =>
            {
                tpl.Returns("`moment({RecentlySoldDate}).endOf('day').fromNow()`");
            });

            
            conf.Column(c => c.Size).FormatEnumWithDisplayAttribute();

            conf.Column(c => c.Rating)
                .TemplateFunction("formatRating")
                .Orderable(c => c.Rating, ui => ui.UseClientOrdering());

            conf.Column(c => c.ProductionCountry).DataOnly();
            conf.Column(c => c.ImageUrl).DataOnly();
            conf.Column(c => c.Price).DataOnly();

            conf.Column(c => c.Name)
                .Title("Info")
                .TemplateId("overallBearInfo");

            conf.Column(c => c.Sales).TemplateId("saleData");

            return conf;
        }
Example #21
0
        public static SparseVector MeanColumnVector(this Matrix<double> matrix)
        {
            SparseVector meanVector = new SparseVector(matrix.ColumnCount);
            for (int i = 0; i < matrix.ColumnCount; i++)
            {
                SparseVector column = new SparseVector(SparseVectorStorage<double>.OfVector(matrix.Column(i).Storage));
                double elements = column.NonZerosCount;
                if (elements > 0)
                {
                    double sum = column.Sum();
                    meanVector[i] = sum*(1/elements);
                }
                else
                {
                    meanVector[i] = 0;
                }

            }
            return meanVector;
        }
Example #22
0
        public static ColumnBuilder Column(this GridBuilder builder, string columnName, int width, GridAlign? align = null)
        {
            var columnBuilder = builder.Column(columnName)
                                                     .Width(width);

            if(align.HasValue)
            {
                columnBuilder.Align(align.Value);
            }

            return columnBuilder;
        }
 public static IQueryExpressionBuilder Column(this IQueryExpressionBuilder builder, string columnName)
 {
     return builder.Column(columnName, null);
 }
 public static IQueryExpressionBuilder Column(this IQueryExpressionBuilder builder, string columnName, string alias)
 {
     return builder.Column(ObjectName.Parse(columnName), alias);
 }
 public static IQueryExpressionBuilder AllColumns(this IQueryExpressionBuilder builder)
 {
     return builder.Column(new ObjectName("*"));
 }
Example #26
0
 public static string GetSqlType(this HbmId item)
 {
     return item.Column().sqltype;
 }
Example #27
0
 public static string GetUniqueIndex(this HbmId item)
 {
     return item.Column().GetUniqueIndex();
 }
Example #28
0
 public static bool? IsUnique(this HbmId item)
 {
     return item.Column().IsUnique();
 }
 public static ISelectListConfiguration Column(this ISelectListConfiguration configuration, string columnName, string alias)
 {
     return configuration.Column(ObjectName.Parse(columnName), alias);
 }
Example #30
0
 public static bool? CanBeNull(this HbmId item)
 {
     return item.Column().CanBeNull();
 }