2 using System.Collections.Generic;
8 namespace sage.ew.botones
15 string _GrupoPrincipalAFiltar =
"";
16 bool _IncluirGrupoActual =
true;
32 _GrupoPrincipalAFiltar = grupoPrincipalAFiltar;
33 _IncluirGrupoActual = incluirGrupoActual;
40 protected internal override void _PopulateBrowser()
42 base._PopulateBrowser();
43 string condicionCodigo =
"";
47 this._Tabla =
"GRUPOSEMP";
48 this._Campo_Predet =
"NOMBRE";
49 this._Clave =
"CODIGO";
51 if ( !_IncluirGrupoActual && !
string.IsNullOrWhiteSpace(lcGrupoActual) )
53 condicionCodigo = (
string.IsNullOrWhiteSpace(_GrupoPrincipalAFiltar) ?
"" :
" AND ") +
"CODIGO <> '" + lcGrupoActual +
"'";
55 this._Condicion = (
string.IsNullOrWhiteSpace(_GrupoPrincipalAFiltar) ?
"":
"CODPRIPAL = '" + _GrupoPrincipalAFiltar +
"' " + condicionCodigo);
56 this._DataBase =
"EUROWINSYS";
57 this._Titulo =
"Listado de grupos de empresa";
58 this.NombreMantenimiento =
"GRUPOSEMP";
62 this._Clave =
"CODIGO";
63 this._Titulos_Campos =
"Código,Nombre"; ;
64 this._Campos =
"CODIGO,NOMBRE";
Browser, basat en sage.ew.objetos.ewbutton
Browser del mantenimiento de reglas
btBrowGruposEmpresa(string grupoPrincipalAFiltar, bool incluirGrupoActual=true)
Inicializa una nueva instancia de la clase
static string _CodigoGrupoActual()
Obtención del código de grupo actual
Clase para el control de grupos de empresa (nuevo enfoque en Sage50, desaparece el multiempresa...
btBrowGruposEmpresa()
Inicializa una nueva instancia de la clase