public ListadoResultado Listar(ListadosModel model) { var result = new ListadoResultado(); result.TituloListado = model.TituloListado; result.IdListado = model.IdListado; result.WebIdListado = model.WebIdListado; result.Filtros = model.Condiciones; result.Listado = Query(model.Context, model.Select, model.ValoresParametros); result.ConfiguracionColumnas = model.ConfiguracionColumnas; return(result); }
public ConfiguraciongraficasModel CrearNuevoModelo(ListadosModel listadoModel, string ejercicio) { var result = new ConfiguraciongraficasModel(); result.Codigo = 1; //listadoModel.Ocultarlateral = true; result.Idlistado = listadoModel.WebIdListado; result.ListadoModel = listadoModel; result.Usuario = Context.Id; var estructura = CargarEstructuraConsulta(result.ListadoModel as ListadosModel); result.ColumnasAgruparPor = estructura.Columns.Cast <System.Data.DataColumn>().Where(f => !f.ColumnName.StartsWith("_")).Select(f => f.ColumnName).ToList(); result.ColumnasValores = estructura.Columns.Cast <System.Data.DataColumn>().Where(f => !f.ColumnName.StartsWith("_") && _numericTypes.Contains(f.DataType)).Select(f => f.ColumnName).ToList(); return(result); }
public ConfiguraciongraficasModel CrearNuevoModel(ListadosModel listadoModel, string ejercicio) { var serviceConverter = _converterModel as ConfiguraciongraficasConverterService; return(serviceConverter.CrearNuevoModelo(listadoModel, ejercicio)); }
private DataTable CargarEstructuraConsulta(ListadosModel listado) { var select = listado.Select.Replace("select ", "select top 0 "); return(Query(select, listado.ValoresParametros)); }