/* Options: Date: 2025-06-07 18:54:02 Version: 8.12 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://soluser-recaudo.sgsas.co //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: DefinicionCuboRQ.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using Administrador.Modelo.Tipos; using Administrador.Modelo.Contexto; using Administrador.Modelo.DevExtreme; namespace Administrador.Modelo.Contexto { [DataContract] public partial class Columna { [DataMember] public virtual decimal CodigoTabla { get; set; } [DataMember] public virtual decimal Codigo { get; set; } [DataMember] public virtual string Nombre { get; set; } [DataMember] public virtual string Alias { get; set; } [DataMember] public virtual string Descripcion { get; set; } [DataMember] public virtual string TipoDato { get; set; } [DataMember] public virtual string ObligatorioFormas { get; set; } [DataMember] public virtual string Hint { get; set; } [DataMember] public virtual string Mayuscula { get; set; } [DataMember] public virtual int Tamano { get; set; } [DataMember] public virtual int Escala { get; set; } [DataMember] public virtual string Tipo { get; set; } [DataMember] public virtual string VlrDefecto { get; set; } [DataMember] public virtual string PermiteEditar { get; set; } [DataMember] public virtual int Orden { get; set; } [DataMember] public virtual string Dinamico { get; set; } [DataMember] public virtual string ClaseControl { get; set; } [DataMember] public virtual decimal JoinLookup { get; set; } [DataMember] public virtual string EsID { get; set; } [DataMember] public virtual string Mascara { get; set; } [DataMember] public virtual string MostrarEnLista { get; set; } [DataMember] public virtual string InfoAdicional { get; set; } [DataMember] public virtual string WHEREDefecto { get; set; } [DataMember] public virtual string TieneResumen { get; set; } [DataMember] public virtual string FormatoResumen { get; set; } [DataMember] public virtual string TipoResumen { get; set; } [DataMember] public virtual string PosicionResumen { get; set; } [DataMember] public virtual string ResumenEnGrupo { get; set; } [DataMember] public virtual string ResumenEnTotal { get; set; } [DataMember] public virtual int IndiceGrupo { get; set; } } public partial class PivotGridConf { public virtual decimal Codigo { get; set; } public virtual string Nombre { get; set; } public virtual string CrearChart { get; set; } public virtual string Configuration { get; set; } public virtual string Chart { get; set; } public virtual string Observaciones { get; set; } public virtual decimal IDVista { get; set; } public virtual string Usuario { get; set; } public virtual DateTime FechaCreacion { get; set; } } [DataContract] public partial class Tabla { [DataMember] public virtual decimal Codigo { get; set; } [DataMember] public virtual string Propietario { get; set; } [DataMember] public virtual string Tipo { get; set; } [DataMember] public virtual string Nombre { get; set; } [DataMember] public virtual string Alias { get; set; } [DataMember] public virtual string Descripcion { get; set; } [DataMember] public virtual string ParaReportes { get; set; } [DataMember] public virtual string CrearAlIniciar { get; set; } [DataMember] public virtual int CampoEmpresa { get; set; } [DataMember] public virtual int CampoUnico { get; set; } } [DataContract] public partial class Vista { [DataMember] public virtual decimal Codigo { get; set; } [DataMember] public virtual decimal CodigoBlob { get; set; } [DataMember] public virtual string Nombre { get; set; } [DataMember] public virtual string Descripcion { get; set; } [DataMember] public virtual string SQL { get; set; } [DataMember] public virtual decimal CodigoTabla { get; set; } [DataMember] public virtual string GuardarBinario { get; set; } [DataMember] public virtual string TipoConsulta { get; set; } [DataMember] public virtual string ExportacionDefault { get; set; } [DataMember] public virtual string TipoExportacion { get; set; } [DataMember] public virtual int ParametrosExportacion { get; set; } [DataMember] public virtual string CodigoAyuda { get; set; } [DataMember] public virtual string EjecutarEnAdm { get; set; } [DataMember] public virtual string InfoAdicional { get; set; } [DataMember] public virtual string EjecMultiempresa { get; set; } } } namespace Administrador.Modelo.DevExtreme { public partial class ColCountByScreen { public virtual int lg { get; set; } public virtual int md { get; set; } public virtual int sm { get; set; } public virtual int xs { get; set; } } public partial class dxForm { public dxForm() { items = new List{}; } public virtual ColCountByScreen colCountByScreen { get; set; } public virtual string labelLocation { get; set; } public virtual bool readOnly { get; set; } public virtual List items { get; set; } } public partial class EmptyItemForm { public virtual ItemTypeForm itemType { get; set; } public virtual int visibleIndex { get; set; } } public enum ItemTypeForm { simple, group, tabbed, empty, } } namespace Administrador.Modelo.Tipos { [Route("/Utilidades/Consultas/Cubos/Definicion")] public partial class DefinicionCuboRQ : IReturn { public DefinicionCuboRQ() { VersionesLookupCliente = new List{}; } public virtual int IDVista { get; set; } public virtual int IDPivot { get; set; } public virtual bool DatosLookups { get; set; } public virtual Lenguajes Lenguaje { get; set; } public virtual List VersionesLookupCliente { get; set; } } public partial class DefinicionCuboRS { public DefinicionCuboRS() { Filtros = new List{}; Filas = new List{}; Columnas = new List{}; Calculos = new List{}; Parametros = new List{}; Lookups = new List{}; dxPivotGrid = new Dictionary{}; dxChart = new Dictionary{}; } public virtual Tabla Tabla { get; set; } public virtual string Descripcion { get; set; } public virtual List Filtros { get; set; } public virtual List Filas { get; set; } public virtual List Columnas { get; set; } public virtual List Calculos { get; set; } public virtual List Parametros { get; set; } public virtual List Lookups { get; set; } public virtual Dictionary dxPivotGrid { get; set; } public virtual Dictionary dxChart { get; set; } public virtual dxForm FormaParametros { get; set; } public virtual PivotGridConf PivotGridConf { get; set; } public virtual string Error { get; set; } } public partial class DefinicionTabla { public DefinicionTabla() { Columnas = new List{}; Lookups = new List{}; Frames = new List{}; DetalleLlave = new List{}; } public virtual Tabla Tabla { get; set; } public virtual List Columnas { get; set; } public virtual List Lookups { get; set; } public virtual List Frames { get; set; } public virtual List DetalleLlave { get; set; } public virtual dxForm Form { get; set; } public virtual dxDataGrid DataGrid { get; set; } } public partial class DetalleJoinTabla { public DetalleJoinTabla() { Campos1 = new List{}; Campos2 = new List{}; Operadores = new List{}; Datos = new List>{}; } public virtual decimal Codigo { get; set; } public virtual string CampoAMostrar { get; set; } public virtual List Campos1 { get; set; } public virtual List Campos2 { get; set; } public virtual List Operadores { get; set; } public virtual List> Datos { get; set; } public virtual decimal CodigoTabla1 { get; set; } public virtual string SQL { get; set; } public virtual DefinicionTabla TablaDetalle { get; set; } public virtual Vista Vista { get; set; } public virtual string Version { get; set; } public virtual string Ordenar { get; set; } } public enum Lenguajes { ES, PT, EN, } public partial class VersionLookup { public virtual decimal CodLookup { get; set; } public virtual string Version { get; set; } } }