Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.ewbase.ListCamposAdicionales

PE-100313. Más...

Diagrama de herencia de sage.ew.ewbase.ListCamposAdicionales
sage.ew.ewbase.ListCamposAdicionalesBase sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ITraspasoSiguienteEjercicio

Tipos públicos

enum  TipoDocumento {
  Clientes = 1 , Proveedores = 2 , Articulos = 3 , DocVentas = 4 ,
  DocCompras = 5 , Lotes = 6
}
 Enum del tipo de codumento. Más...
 

Métodos públicos

override bool _AfterSaveCampoAdicional (CamposAdicionales toCampoAdicional, bool lbSave=true)
 Metodo que se ejecuta después de guardar los campos adicionales.
 
override DataTable _GetDataMultiCamToUpdate (CamposAdicionales toCampoAdicional)
 Obtiene los datos para actualizar.
 
override void _DeleteDataMultiCam (DataTable toDt, CamposAdicionales toCampoAdicional)
 Elimina los datos.
 
 ListCamposAdicionales (String tcModulo)
 Constructor.
 
 ListCamposAdicionales (TipoDocumento toTipoDocumento, String tcCodigo)
 Constructor.
 
 ListCamposAdicionales (eTipoDocumento tnTipo, String tcEmpresa, String tcNumero, String tcProv)
 Constructor.
 
 ListCamposAdicionales (eTipoDocumento tnTipo, String tcEmpresa, String tcNumero, String tcLetra, String tcCliente)
 Constructor.
 
- Métodos públicos heredados de sage.ew.ewbase.ListCamposAdicionalesBase
virtual String _GetCodigo ()
 Devuelve el codigo.
 
DataTable _GetDataMultiCamToUpdate (CamposAdicionales toCampoAdicional)
 
void _DeleteDataMultiCam (DataTable toDt, CamposAdicionales toCampoAdicional)
 Elimina los datos.
 
virtual Boolean _BeforeSaveCampoAdicional (CamposAdicionales toCampoAdicional)
 
Boolean _HasValues ()
 Indica si hay algún campo con valor.
 
Boolean _HasChanges ()
 Indica si hay cambios.
 
bool _CopyInfo (ListCamposAdicionalesBase toList)
 Copia los campos adicionales.
 
Boolean _Load ()
 Load.
 
bool _AddNewValues ()
 Crea los valores para los campos adicionales.
 
bool _Save ()
 Guarda los valores de los campos adicionales.
 
virtual Boolean _Delete ()
 Elimina los valores de los campos adicionales.
 
Dictionary< String, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Obtienes los datos para la impresión de la agencia.
 
String _GetTipo (eTipoDocumento toTipo)
 Devuelve la relación del tipo.
 
bool _Refresh ()
 PE-100517 Recarga la lista de campos.
 
CampoAdicional _GetCampo (String tcCodigoCampo)
 PE-103231.
 

Métodos públicos estáticos

static string _ValorAdi (String tcTipo, String tcCodigoCampo, String tcCodigo, bool tlTitulo)
 PE-103237 Retorna el valor o el tiulo de un campo adiciona de Articulo, Cliente o Proveedor.
 
static string _ValorAdiDoc (String tcTipo, String tcTipoDoc, String tcCodigoCampo, String tcEmpresa, String tcNumero, String tcLetra, String tcClieProv, bool tlTitulo)
 PE-103237 Retorna el valor o el tiulo de un campo adiciona de Articulo, Cliente o Proveedor.
 

Métodos protegidos

override Boolean _LoadValores ()
 PE-100915 Cargamos los valores si es un documento.
 
override String _GetSql ()
 Obtiene la sql para cargar los campos adicionales.
 
- Métodos protegidos heredados de sage.ew.ewbase.ListCamposAdicionalesBase
Boolean _LoadValores ()
 Carga los valores.
 
String _GetSql ()
 Obtiene la sql para cargar los campos adicionales.
 
virtual String _Where (String tcPrefix="")
 Retorna el where de los para obtener los campos.
 
 ListCamposAdicionalesBase ()
 Constructor.
 
 ListCamposAdicionalesBase (String tcCodigo)
 Constructor.
 

Propiedades

Boolean _PreguntarAutomaticamente [get]
 PE-100338 Mira si debe preguntar automáticamente.
 
TipoDocumento _TipoDocumento [get, set]
 Tipo documento.
 
override String _Tabla [get]
 Devuele la tabla donde estan los valores.
 
override String _Campo [get]
 Nos devuelve el nombre del campo vinculado.
 
override String _DB [get]
 Devuelve la base de datos donde estan las tablas.
 
- Propiedades heredados de sage.ew.ewbase.ListCamposAdicionalesBase
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio = AccionTraspasoUltimoEjercicio.Nada [get, set]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa.
 
ResultadoTraspasoSiguienteEjercicio _ResultadoTraspasoSiguienteEjercicio = ResultadoTraspasoSiguienteEjercicio.NoTraspasado [get]
 Indica el resultado del traspaso al siguiente ejercicio.
 
String _ClienteProveedor [get, set]
 PE-100915 Campo codigo de cliente o proveedor en caso de ser documento.
 
Dictionary< String, String > _Codigo [get, set]
 Codigo.
 
String _Modulo [get]
 Modulo.
 
String _Tabla [get]
 Tabla.
 
String _Campo [get]
 Campo.
 
String _DB [get]
 Base de datos.
 
BindingList< CampoAdicional_ListaCampos [get]
 Lista de campos.
 

Otros miembros heredados

- Atributos protegidos heredados de sage.ew.ewbase.ListCamposAdicionalesBase
String _cClienteProveedor
 Codigo de cliente/proveedor.
 

Descripción detallada

PE-100313.

Definición en la línea 25 del archivo ListCamposAdicionales.cs.

Documentación de las enumeraciones miembro de la clase

◆ TipoDocumento

Enum del tipo de codumento.

Valores de enumeraciones
Clientes 

Clientes.

Proveedores 

Proveedores.

Articulos 

Articulos.

DocVentas 

DocVentas.

DocCompras 

DocCompras.

Lotes 

Lotes.

Definición en la línea 36 del archivo ListCamposAdicionales.cs.

Documentación de constructores y destructores

◆ ListCamposAdicionales() [1/4]

sage.ew.ewbase.ListCamposAdicionales.ListCamposAdicionales ( String tcModulo)
inline

Constructor.

Parámetros
tcModulo

Definición en la línea 607 del archivo ListCamposAdicionales.cs.

◆ ListCamposAdicionales() [2/4]

sage.ew.ewbase.ListCamposAdicionales.ListCamposAdicionales ( TipoDocumento toTipoDocumento,
String tcCodigo )
inline

Constructor.

Parámetros
toTipoDocumentoTipo documento (Artículo, Cliente, Proveedor)
tcCodigoCódigo

Definición en la línea 629 del archivo ListCamposAdicionales.cs.

◆ ListCamposAdicionales() [3/4]

sage.ew.ewbase.ListCamposAdicionales.ListCamposAdicionales ( eTipoDocumento tnTipo,
String tcEmpresa,
String tcNumero,
String tcProv )
inline

Constructor.

Parámetros
tnTipo
tcEmpresa
tcNumero
tcProv

Definición en la línea 664 del archivo ListCamposAdicionales.cs.

◆ ListCamposAdicionales() [4/4]

sage.ew.ewbase.ListCamposAdicionales.ListCamposAdicionales ( eTipoDocumento tnTipo,
String tcEmpresa,
String tcNumero,
String tcLetra,
String tcCliente )
inline

Constructor.

Parámetros
tnTipo
tcEmpresa
tcNumero
tcLetra
tcCliente

Definición en la línea 685 del archivo ListCamposAdicionales.cs.

Documentación de funciones miembro

◆ _AfterSaveCampoAdicional()

override bool sage.ew.ewbase.ListCamposAdicionales._AfterSaveCampoAdicional ( CamposAdicionales toCampoAdicional,
bool lbSave = true )
inlinevirtual

Metodo que se ejecuta después de guardar los campos adicionales.

Parámetros
toCampoAdicional
lbSave
Devuelve

Reimplementado de sage.ew.ewbase.ListCamposAdicionalesBase.

Definición en la línea 389 del archivo ListCamposAdicionales.cs.

◆ _DeleteDataMultiCam()

override void sage.ew.ewbase.ListCamposAdicionales._DeleteDataMultiCam ( DataTable toDt,
CamposAdicionales toCampoAdicional )
inline

Elimina los datos.

Parámetros
toDt
toCampoAdicional

Definición en la línea 585 del archivo ListCamposAdicionales.cs.

◆ _GetDataMultiCamToUpdate()

override DataTable sage.ew.ewbase.ListCamposAdicionales._GetDataMultiCamToUpdate ( CamposAdicionales toCampoAdicional)
inline

Obtiene los datos para actualizar.

Parámetros
toCampoAdicional
Devuelve

Definición en la línea 539 del archivo ListCamposAdicionales.cs.

◆ _GetSql()

override String sage.ew.ewbase.ListCamposAdicionales._GetSql ( )
inlineprotected

Obtiene la sql para cargar los campos adicionales.

Devuelve

Definición en la línea 210 del archivo ListCamposAdicionales.cs.

◆ _LoadValores()

override Boolean sage.ew.ewbase.ListCamposAdicionales._LoadValores ( )
inlineprotected

PE-100915 Cargamos los valores si es un documento.

Definición en la línea 183 del archivo ListCamposAdicionales.cs.

◆ _ValorAdi()

static string sage.ew.ewbase.ListCamposAdicionales._ValorAdi ( String tcTipo,
String tcCodigoCampo,
String tcCodigo,
bool tlTitulo )
inlinestatic

PE-103237 Retorna el valor o el tiulo de un campo adiciona de Articulo, Cliente o Proveedor.

Parámetros
tcTipoClientes = 1 Proveedores = 2 Articulos = 3
tcCodigoCampoCodigo del campo
tcCodigoCódigo del cliente, proveedores o artículo
tlTituloSi retorna el titulo o el valor
Devuelve

Definición en la línea 239 del archivo ListCamposAdicionales.cs.

◆ _ValorAdiDoc()

static string sage.ew.ewbase.ListCamposAdicionales._ValorAdiDoc ( String tcTipo,
String tcTipoDoc,
String tcCodigoCampo,
String tcEmpresa,
String tcNumero,
String tcLetra,
String tcClieProv,
bool tlTitulo )
inlinestatic

PE-103237 Retorna el valor o el tiulo de un campo adiciona de Articulo, Cliente o Proveedor.

Parámetros
tcTipoVentas = 4, Compras = 5
tcTipoDocTipo documento
tcCodigoCampoCódigo del campo adicional
tcEmpresa
tcNumero
tcLetra
tcClieProvCódigo del cliente, proveedores o artículo
tlTituloSi retorna el titulo o el valor
Devuelve

Definición en la línea 272 del archivo ListCamposAdicionales.cs.

Documentación de propiedades

◆ _Campo

override String sage.ew.ewbase.ListCamposAdicionales._Campo
getprotected

Nos devuelve el nombre del campo vinculado.

Definición en la línea 136 del archivo ListCamposAdicionales.cs.

◆ _DB

override String sage.ew.ewbase.ListCamposAdicionales._DB
getprotected

Devuelve la base de datos donde estan las tablas.

Definición en la línea 159 del archivo ListCamposAdicionales.cs.

◆ _PreguntarAutomaticamente

Boolean sage.ew.ewbase.ListCamposAdicionales._PreguntarAutomaticamente
get

PE-100338 Mira si debe preguntar automáticamente.

Definición en la línea 67 del archivo ListCamposAdicionales.cs.

◆ _Tabla

override String sage.ew.ewbase.ListCamposAdicionales._Tabla
getprotected

Devuele la tabla donde estan los valores.

Definición en la línea 110 del archivo ListCamposAdicionales.cs.

◆ _TipoDocumento

TipoDocumento sage.ew.ewbase.ListCamposAdicionales._TipoDocumento
getset

Tipo documento.

Definición en la línea 95 del archivo ListCamposAdicionales.cs.


La documentación de esta clase está generada del siguiente archivo: