using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Threading.Tasks;
|
using WalkingTec.Mvvm.Core;
|
using WalkingTec.Mvvm.Core.Extensions;
|
using Microsoft.EntityFrameworkCore;
|
using System.ComponentModel.DataAnnotations;
|
using cy_scdz.Model.Set;
|
|
|
namespace cy_scdz.ViewModel.Setting.PriceSettingVMs
|
{
|
public partial class PriceSettingListVM : BasePagedListVM<PriceSetting_View, PriceSettingSearcher>
|
{
|
protected override List<GridAction> InitGridAction()
|
{
|
return new List<GridAction>
|
{
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.Create, Localizer["Sys.Create"],"Setting", dialogWidth: 800),
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.Edit, Localizer["Sys.Edit"], "Setting", dialogWidth: 800),
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.Delete, Localizer["Sys.Delete"], "Setting", dialogWidth: 800),
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.Details, Localizer["Sys.Details"], "Setting", dialogWidth: 800),
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.BatchEdit, Localizer["Sys.BatchEdit"], "Setting", dialogWidth: 800),
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.BatchDelete, Localizer["Sys.BatchDelete"], "Setting", dialogWidth: 800),
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.Import, Localizer["Sys.Import"], "Setting", dialogWidth: 800),
|
this.MakeStandardAction("PriceSetting", GridActionStandardTypesEnum.ExportExcel, Localizer["Sys.Export"], "Setting"),
|
};
|
}
|
|
|
protected override IEnumerable<IGridColumn<PriceSetting_View>> InitGridHeader()
|
{
|
return new List<GridColumn<PriceSetting_View>>{
|
this.MakeGridHeader(x => x.Fmsjz),
|
this.MakeGridHeader(x => x.Fmnpz),
|
this.MakeGridHeader(x => x.Nybsz),
|
this.MakeGridHeader(x => x.Nygbz),
|
this.MakeGridHeader(x => x.Qmd_Nyds_32_16k),
|
this.MakeGridHeader(x => x.Qmd_Nyds_32_32k),
|
this.MakeGridHeader(x => x.Qmd_Nyds_36_16k),
|
this.MakeGridHeader(x => x.Qmd_Nyds_36_32k),
|
this.MakeGridHeader(x => x.Qmd_Nyss_32_16k),
|
this.MakeGridHeader(x => x.Qmd_Nyss_32_32k),
|
this.MakeGridHeader(x => x.Qmd_Nyss_36_16k),
|
this.MakeGridHeader(x => x.Qmd_Nyss_36_32k),
|
this.MakeGridHeader(x => x.Qmd_Nysis_32_16k),
|
this.MakeGridHeader(x => x.Qmd_Nysis_32_32k),
|
this.MakeGridHeader(x => x.Qmd_Nysis_36_16k),
|
this.MakeGridHeader(x => x.Qmd_Nysis_36_32k),
|
this.MakeGridHeader(x => x.Jb_Nyds_32_16k),
|
this.MakeGridHeader(x => x.Jb_Nyds_32_32k),
|
this.MakeGridHeader(x => x.Jb_Nyds_36_16k),
|
this.MakeGridHeader(x => x.Jb_Nyds_36_32k),
|
this.MakeGridHeader(x => x.Jb_Nyss_32_16k),
|
this.MakeGridHeader(x => x.Jb_Nyss_32_32k),
|
this.MakeGridHeader(x => x.Jb_Nyss_36_16k),
|
this.MakeGridHeader(x => x.Jb_Nyss_36_32k),
|
this.MakeGridHeader(x => x.Jb_Nysis_32_16k),
|
this.MakeGridHeader(x => x.Jb_Nysis_32_32k),
|
this.MakeGridHeader(x => x.Jb_Nysis_36_16k),
|
this.MakeGridHeader(x => x.Jb_Nysis_36_32k),
|
this.MakeGridHeader(x => x.Jb_Ds_32_16k),
|
this.MakeGridHeader(x => x.Jb_Ds_32_32k),
|
this.MakeGridHeader(x => x.Gbt_16k),
|
this.MakeGridHeader(x => x.Gbt_32k),
|
this.MakeGridHeader(x => x.Ywfy_Jz),
|
this.MakeGridHeader(x => x.Ywfy_Zs),
|
this.MakeGridHeader(x => x.Wlfy),
|
this.MakeGridHeader(x => x.Sf),
|
this.MakeGridHeader(x => x.Zzxh),
|
this.MakeGridHeaderAction(width: 200)
|
};
|
}
|
|
public override IOrderedQueryable<PriceSetting_View> GetSearchQuery()
|
{
|
var query = DC.Set<PriceSetting>()
|
.Select(x => new PriceSetting_View
|
{
|
ID = x.ID,
|
Fmsjz = x.Fmsjz,
|
Fmnpz = x.Fmnpz,
|
Nybsz = x.Nybsz,
|
Nygbz = x.Nygbz,
|
Qmd_Nyds_32_16k = x.Qmd_Nyds_32_16k,
|
Qmd_Nyds_32_32k = x.Qmd_Nyds_32_32k,
|
Qmd_Nyds_36_16k = x.Qmd_Nyds_36_16k,
|
Qmd_Nyds_36_32k = x.Qmd_Nyds_36_32k,
|
Qmd_Nyss_32_16k = x.Qmd_Nyss_32_16k,
|
Qmd_Nyss_32_32k = x.Qmd_Nyss_32_32k,
|
Qmd_Nyss_36_16k = x.Qmd_Nyss_36_16k,
|
Qmd_Nyss_36_32k = x.Qmd_Nyss_36_32k,
|
Qmd_Nysis_32_16k = x.Qmd_Nysis_32_16k,
|
Qmd_Nysis_32_32k = x.Qmd_Nysis_32_32k,
|
Qmd_Nysis_36_16k = x.Qmd_Nysis_36_16k,
|
Qmd_Nysis_36_32k = x.Qmd_Nysis_36_32k,
|
Jb_Nyds_32_16k = x.Jb_Nyds_32_16k,
|
Jb_Nyds_32_32k = x.Jb_Nyds_32_32k,
|
Jb_Nyds_36_16k = x.Jb_Nyds_36_16k,
|
Jb_Nyds_36_32k = x.Jb_Nyds_36_32k,
|
Jb_Nyss_32_16k = x.Jb_Nyss_32_16k,
|
Jb_Nyss_32_32k = x.Jb_Nyss_32_32k,
|
Jb_Nyss_36_16k = x.Jb_Nyss_36_16k,
|
Jb_Nyss_36_32k = x.Jb_Nyss_36_32k,
|
Jb_Nysis_32_16k = x.Jb_Nysis_32_16k,
|
Jb_Nysis_32_32k = x.Jb_Nysis_32_32k,
|
Jb_Nysis_36_16k = x.Jb_Nysis_36_16k,
|
Jb_Nysis_36_32k = x.Jb_Nysis_36_32k,
|
Jb_Ds_32_16k = x.Jb_Ds_32_16k,
|
Jb_Ds_32_32k = x.Jb_Ds_32_32k,
|
Gbt_16k = x.Gbt_16k,
|
Gbt_32k = x.Gbt_32k,
|
Ywfy_Jz = x.Ywfy_Jz,
|
Ywfy_Zs = x.Ywfy_Zs,
|
Wlfy = x.Wlfy,
|
Sf = x.Sf,
|
Zzxh = x.Zzxh,
|
})
|
.OrderBy(x => x.ID);
|
return query;
|
}
|
|
}
|
|
public class PriceSetting_View : PriceSetting{
|
|
}
|
}
|