BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
@{Html.EJ().Accordion("Accordion").Items(data => { data.Add().Text("Servizi e Prodotti").ContentTemplate(@<div> @(Html.EJ().Grid<AfroditeProPortal.Models.IncassiArticoliModel> ("GridIncassiArticoli") .Datasource((IEnumerable<object>)ViewBag.incassiArticoli) .AllowGrouping() .GroupSettings(group => { group.GroupedColumns(col => { col.Add("tipoArticolo"); }); }) .Locale("it-IT") .ShowSummary() .SummaryRow(row => { row.ShowTotalSummary(true) .SummaryColumns(col => { col.SummaryType(SummaryType.Sum) .DisplayColumn("qta") .DataMember("qta") .Prefix("Quantità=") .Format("{0:N0}") .Add(); col.SummaryType(SummaryType.Sum) .DisplayColumn("importo") .DataMember("importo") .Prefix("Totale=") .Format("{0:C}") .Add(); col.SummaryType(SummaryType.Sum) .DisplayColumn("importoScontato") .DataMember("importoScontato") .Prefix("Totale=") .Format("{0:C}") .Add(); col.SummaryType(SummaryType.Sum) .DisplayColumn("omaggio") .DataMember("omaggio") .Prefix("Totale=") .Format("{0:C}") .Add(); col.SummaryType(SummaryType.Sum) .DisplayColumn("omaggi") .DataMember("omaggi") .Prefix("Omaggi=") .Format("{0:N0}") .Add(); }).Add(); }) .Columns(col => { col.Field(c => c.sesso).HeaderText("Sesso").Width("10%").Add(); col.Field(c => c.tipoArticolo).HeaderText("Tipo").Width("15%").Add(); col.Field(c => c.qta).HeaderText("Quantità").Width("15%").TextAlign(TextAlign.Center).Format("{0:N0}").Add(); col.Field(c => c.importo).HeaderText("Importo").Width("15%").TextAlign(TextAlign.Center).Format("{0:C}").Add(); col.Field(c => c.importoScontato).HeaderText("Sconti").Width("15%").TextAlign(TextAlign.Center).Format("{0:C}").Add(); col.Field(c => c.omaggio).HeaderText("Omaggi").Width("15%").TextAlign(TextAlign.Center).Format("{0:N0}").Add(); col.Field(c => c.omaggi).HeaderText("Importo omaggi").Width("15%").TextAlign(TextAlign.Center).Format("{0:C}").Add(); }) ) </div>); data.Add().Text("Card - Tipo incasso - Media").ContentTemplate(@<div> @(Html.EJ().Grid<AfroditeProPortal.Models.IncassiCardModel> ("GridIncassiCard") .Datasource((IEnumerable<object>)ViewBag.incassiCard) .AllowGrouping() .GroupSettings(group => { group.GroupedColumns(col => { col.Add("tipoCard"); }); }) .Locale("it-IT") .ShowSummary() .SummaryRow(row => { row.ShowTotalSummary(true) .SummaryColumns(col => { col.SummaryType(SummaryType.Sum) .DisplayColumn("qta") .DataMember("qta") .Prefix("Qta=") .Format("{0:N0}") .Add(); col.SummaryType(SummaryType.Sum) .DisplayColumn("importo") .DataMember("importo") .Prefix("Totale=") .Format("{0:C}") .Add(); }).Add(); }) .Columns(col => { col.Field(c => c.tipoCard).HeaderText("Tipo").Width("20%").Add(); col.Field(c => c.nomeCard).HeaderText("Nome").Width("20%").Add(); col.Field(c => c.sesso).HeaderText("Sesso").Width("10%").Add(); col.Field(c => c.qta).HeaderText("Qta").Width("10%").TextAlign(TextAlign.Center).Format("{0:N0}").Add(); col.Field(c => c.importo).HeaderText("Importo").Width("30%").TextAlign(TextAlign.Center).Format("{0:C}").Add(); }) ) </div>); }).Render();}