Referencia de la Clase sage.ew.formul.UserControls.ListasPreviasDocs

Control de usuario para listas previas de documentos Más...

Diagrama de herencias de sage.ew.formul.UserControls.ListasPreviasDocs
sage.ew.formul.UserControls.ListasPreviasUI sage.ew.formul.UserControls.ListasPreviasDocsDocumentoCompra sage.ew.formul.UserControls.ListasPreviasDocsDocumentosOtros sage.ew.formul.UserControls.ListasPreviasDocsDocumentoVenta sage.ew.formul.UserControls.ListasPreviasDocsAlbaranCompra sage.ew.formul.UserControls.ListasPreviasDocsDepositoCompra sage.ew.formul.UserControls.ListasPreviasDocsFacturaCompra sage.ew.formul.UserControls.ListasPreviasDocsPedidoCompra sage.ew.formul.UserControls.ListasPreviasDocsPropuestaCompra sage.addons.factucert.Visual.UserControls.ListasPreviasDocsFacturaAnulada sage.addons.Incidencias.Visual.UserControls.ListasPreviasIncidencia sage.addons.Pildora.Visual.UserControls.ListasPreviasDocPildora sage.addons.services.Visual.UserControls.ListasPreviasDocsServices Sage.ES.S50.Fabricacion.Visual.UserControls.ListasPreviasDocsAlbaranProduccion Sage.ES.S50.Fabricacion.Visual.UserControls.ListasPreviasDocsPartesCostes sage.ew.formul.UserControls.ListasPreviasDocsAgrupacionPrevisionesCobro sage.ew.formul.UserControls.ListasPreviasDocsAgrupacionPrevisionesPago sage.ew.formul.UserControls.ListasPreviasDocsAlbaranRegularizacion sage.ew.formul.UserControls.ListasPreviasDocsAlbaranTraspaso sage.ew.formul.UserControls.ListasPreviasDocsAsientos sage.ew.formul.UserControls.ListasPreviasDocsRemesasCobro sage.ew.formul.UserControls.ListasPreviasDocsRemesasPago sage.ew.formul.UserControls.ListasPreviasDocsStockInicial sage.ew.formul.UserControls.ListasPreviasDocsStockInventario sage.ew.formul.UserControls.ListasPreviasDocsAlbaranVenta sage.ew.formul.UserControls.ListasPreviasDocsDepositoVenta sage.ew.formul.UserControls.ListasPreviasDocsFacturaVenta sage.ew.formul.UserControls.ListasPreviasDocsPedidoVenta sage.ew.formul.UserControls.ListasPreviasDocsPresupuestoVenta sage.ew.formul.UserControls.ListasPreviasDocsTicket

Métodos públicos

 ListasPreviasDocs ()
 Constructor vacio. Más...
 
 ListasPreviasDocs (string tcClass, Type toTipoObjeto, string tcPantalla)
 Constructor vacio. Más...
 
virtual void PopulateBrowser ()
 Rellena las propiedades necesarias para el browser Más...
 
virtual bool _InsertarObjetoAddon (ToolStripItem toolStripItem)
 Inserta elementos de menú al menú opciones Más...
 
virtual void PopulateBrowser (sage.ew.botones.btBrowDocuments btBrowser)
 Rellena las propiedades necesarias para el browser Más...
 
override void Refresco ()
 Acción de refrescar Más...
 
override void EjecutarAccion (AccionesBrowserTab toAccion=AccionesBrowserTab.Ver, bool tlClose=false)
 Ejecutar la acción de la botonera Más...
 
void ShowOpciones ()
 Muestra las opciones del registro seleccionado Más...
 
void Filtrar ()
 Acción externa "filtrar" Más...
 
void Borrar ()
 Acción externa "borrar" Más...
 
void ImprimirDoc ()
 Acción externa imprimir Más...
 
void Nuevo ()
 Acción externa "nuevo" Más...
 
void Editar ()
 Acción externa "editar" Más...
 
void Opciones ()
 Acción externa "opciones" Más...
 
- Métodos públicos heredados desde sage.ew.formul.UserControls.ListasPreviasUI
 ListasPreviasUI ()
 Constructor vacio. Más...
 
void ShowFiltros ()
 Mustra el panel lateral de filtros Más...
 
void Imprimir ()
 Accion de impresión. Muestra el formulario de impresion con la opcion correcta seleccionada Más...
 
void Exportar ()
 Accion de exportación. Muestra el formulario de impresion con la opcion correcta seleccionada Más...
 
virtual bool _ComprobarAccesoPantalla (string tcPantalla)
 Comprobar que tipo de acceso tiene el usuario actual en la pantalla "tcPantalla" Además también nos dispara el método _EstablecerInformacionAcceso() para mostrar en el browser si estamos en Sólo lectura, Baja sucripción,... Más...
 

Métodos públicos estáticos

static bool CheckAccesoPantalla (string tcPantalla)
 
Comprueba que el usuario tenga acceso a la pantalla pasada como parametro Más...
 
static bool CheckPersmisoEscrituraPantalla (string tcPantalla)
 
Compreba que el usuario tenga permisos de escritura en el documento Más...
 
static eTipoDocumento GetTipoDocumento (string tcClass)
 Devuelve el tipo de documento segun nombre de la clase. TODO : S'hauria de canviar la manera de detectar quin tipus de document vols obrir. Diego sugereix de ficar un camp a formmante amb el tipus de document que es en lloc de mirar directament el nom de clase Más...
 
static object GetDocumento (eTipoDocumento _TipoDocumento)
 Devuelve un objeto segun el tipo de documento que le pasemos. Este objeto será de tipo DocVenta que correspondiente al eTipoDocumento pasado Más...
 

Campos de datos

sage.ew.botones.btBrowDocuments btBrowDocuments
 Browser del documento. Se aprovecha para configurar el browser Más...
 
- Campos de datos heredados desde sage.ew.formul.UserControls.ListasPreviasUI
string _TooltipTab = ""
 Para poder introducir un tooltip en el header el tabpage Más...
 
AccionesBrowserTab FormAccion = AccionesBrowserTab.Ver
 Acción del cliente Más...
 
BarraSuperior barraSuperiorEdicion1
 barraSuperiorEdicion1 Más...
 
BrowserUserControl browserUserControl1
 browserUserControl1 Más...
 

Métodos protegidos

override void OnLoad (EventArgs e)
 Override de OnLoad. Establecemos la botonera de la barra superior Más...
 
void EditarAgrupacionPrevisionesCobro ()
 Editar para el browse de Agrupaciones de previsones de cobro Más...
 
void EditarAgrupacionPrevisionesPago ()
 Editar para el browse de Agrupaciones de previsones de pago Más...
 
void AbrirRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de abrir remesa. Más...
 
void CerrarRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de cerrar remesa. Más...
 
void ContabRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de contabilizar remesa. Más...
 
void DesContabRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de descontabilizar remesa. Más...
 
void accionSepaRemesa (dynamic toDoc, btRemesaGenerarSepa toBoton)
 Acción de generar o visualizar fichero SEPA de remesa. Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 
- Métodos protegidos heredados desde sage.ew.formul.UserControls.ListasPreviasUI
void _OcultarBotonSalir ()
 Oculta o mustra el boton salir en relacion a su parent, si este está definido, es un FormTabs y la propiedad SePuedeSalir del mismo. Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 

Propiedades

string Pantalla [get, set]
 Nombre de la pantalla asociada Más...
 
eTipoDocumento _TipoDocumento [get, set]
 Tipo de documento asociado Más...
 
string Clase [get, set]
 Clase del documento Más...
 
Type Tipo [get, set]
 Type del documento Más...
 
- Propiedades heredados desde sage.ew.formul.UserControls.ListasPreviasUI
Clases.Browser _Browser [get, set]
 Instancia de la clase Browser Más...
 
string _Pantalla [get, set]
 Nombre de la pantalla asociada Más...
 
bool SoloLectura [get, set]
 Define si el BrowserTab es de "solo lectura" Más...
 
bool BotonNuevoVisible [get, set]
 Define si el boton de nuevo es visible Más...
 
bool BotonBorrarVisible [get, set]
 Define si el boton de borrar es visible Más...
 

Otros miembros heredados

- Tipos públicos heredados desde sage.ew.formul.UserControls.ListasPreviasUI
enum  AccionesBrowserTab {
  AccionesBrowserTab.Ver, AccionesBrowserTab.Nuevo, AccionesBrowserTab.Editar, AccionesBrowserTab.Borrar,
  AccionesBrowserTab.Refrescar, AccionesBrowserTab.Grafica, AccionesBrowserTab.Imprimir, AccionesBrowserTab.ImpresionMasiva
}
 Acciones a realizar sobre el mantenimiento Más...
 

Descripción detallada

Control de usuario para listas previas de documentos

Definición en la línea 37 del archivo ListasPreviasDocs.cs.

Documentación del constructor y destructor

◆ ListasPreviasDocs() [1/2]

sage.ew.formul.UserControls.ListasPreviasDocs.ListasPreviasDocs ( )
inline

Constructor vacio.

Definición en la línea 232 del archivo ListasPreviasDocs.cs.

◆ ListasPreviasDocs() [2/2]

sage.ew.formul.UserControls.ListasPreviasDocs.ListasPreviasDocs ( string  tcClass,
Type  toTipoObjeto,
string  tcPantalla 
)
inline

Constructor vacio.

Definición en la línea 247 del archivo ListasPreviasDocs.cs.

Documentación de las funciones miembro

◆ _InsertarObjetoAddon()

virtual bool sage.ew.formul.UserControls.ListasPreviasDocs._InsertarObjetoAddon ( ToolStripItem  toolStripItem)
inlinevirtual

Inserta elementos de menú al menú opciones

Parámetros
toolStripItemControl a añadir al formulario, ha de cumplir la interfaz IAddonTabDoc, IAddonBotonMenuDoc, ...
Devuelve
Devuelve si ha agregado el control al formulario

Definición en la línea 277 del archivo ListasPreviasDocs.cs.

◆ AbrirRemesa()

void sage.ew.formul.UserControls.ListasPreviasDocs.AbrirRemesa ( dynamic  toDoc,
dynamic  toBoton 
)
inlineprotected

Acción genérica de abrir remesa.

Definición en la línea 2321 del archivo ListasPreviasDocs.cs.

◆ accionSepaRemesa()

void sage.ew.formul.UserControls.ListasPreviasDocs.accionSepaRemesa ( dynamic  toDoc,
btRemesaGenerarSepa  toBoton 
)
inlineprotected

Acción de generar o visualizar fichero SEPA de remesa.

Definición en la línea 2443 del archivo ListasPreviasDocs.cs.

◆ Borrar()

void sage.ew.formul.UserControls.ListasPreviasDocs.Borrar ( )
inline

Acción externa "borrar"

Definición en la línea 2098 del archivo ListasPreviasDocs.cs.

◆ CerrarRemesa()

void sage.ew.formul.UserControls.ListasPreviasDocs.CerrarRemesa ( dynamic  toDoc,
dynamic  toBoton 
)
inlineprotected

Acción genérica de cerrar remesa.

Definición en la línea 2353 del archivo ListasPreviasDocs.cs.

◆ CheckAccesoPantalla()

static bool sage.ew.formul.UserControls.ListasPreviasDocs.CheckAccesoPantalla ( string  tcPantalla)
inlinestatic


Comprueba que el usuario tenga acceso a la pantalla pasada como parametro

Parámetros
tcPantallaPantalla a comprobar
Devuelve
true si se tiene acceso, false en caso contrario

Definición en la línea 1893 del archivo ListasPreviasDocs.cs.

◆ CheckPersmisoEscrituraPantalla()

static bool sage.ew.formul.UserControls.ListasPreviasDocs.CheckPersmisoEscrituraPantalla ( string  tcPantalla)
inlinestatic


Compreba que el usuario tenga permisos de escritura en el documento

Parámetros
tcPantalla
Devuelve

Definición en la línea 1908 del archivo ListasPreviasDocs.cs.

◆ ContabRemesa()

void sage.ew.formul.UserControls.ListasPreviasDocs.ContabRemesa ( dynamic  toDoc,
dynamic  toBoton 
)
inlineprotected

Acción genérica de contabilizar remesa.

Definición en la línea 2383 del archivo ListasPreviasDocs.cs.

◆ DesContabRemesa()

void sage.ew.formul.UserControls.ListasPreviasDocs.DesContabRemesa ( dynamic  toDoc,
dynamic  toBoton 
)
inlineprotected

Acción genérica de descontabilizar remesa.

Definición en la línea 2413 del archivo ListasPreviasDocs.cs.

◆ Dispose()

override void sage.ew.formul.UserControls.ListasPreviasDocs.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén usando.

Parámetros
disposingtrue si los recursos administrados se deben desechar; false en caso contrario.

Definición en la línea 19 del archivo ListasPreviasDocs.Designer.cs.

◆ Editar()

void sage.ew.formul.UserControls.ListasPreviasDocs.Editar ( )
inline

Acción externa "editar"

Definición en la línea 2139 del archivo ListasPreviasDocs.cs.

◆ EditarAgrupacionPrevisionesCobro()

void sage.ew.formul.UserControls.ListasPreviasDocs.EditarAgrupacionPrevisionesCobro ( )
inlineprotected

Editar para el browse de Agrupaciones de previsones de cobro

Definición en la línea 2280 del archivo ListasPreviasDocs.cs.

◆ EditarAgrupacionPrevisionesPago()

void sage.ew.formul.UserControls.ListasPreviasDocs.EditarAgrupacionPrevisionesPago ( )
inlineprotected

Editar para el browse de Agrupaciones de previsones de pago

Definición en la línea 2295 del archivo ListasPreviasDocs.cs.

◆ EjecutarAccion()

override void sage.ew.formul.UserControls.ListasPreviasDocs.EjecutarAccion ( AccionesBrowserTab  toAccion = AccionesBrowserTab.Ver,
bool  tlClose = false 
)
inlinevirtual

Ejecutar la acción de la botonera

Parámetros
toAccion
tlClose

Reimplementado de sage.ew.formul.UserControls.ListasPreviasUI.

Definición en la línea 461 del archivo ListasPreviasDocs.cs.

◆ Filtrar()

void sage.ew.formul.UserControls.ListasPreviasDocs.Filtrar ( )
inline

Acción externa "filtrar"

Definición en la línea 2090 del archivo ListasPreviasDocs.cs.

◆ GetDocumento()

static object sage.ew.formul.UserControls.ListasPreviasDocs.GetDocumento ( eTipoDocumento  _TipoDocumento)
inlinestatic

Devuelve un objeto segun el tipo de documento que le pasemos. Este objeto será de tipo DocVenta que correspondiente al eTipoDocumento pasado

Parámetros
_TipoDocumentoClase a consultar
Devuelve
Objeto de la clase según el tipo de documento pasasod

Definición en la línea 1996 del archivo ListasPreviasDocs.cs.

◆ GetTipoDocumento()

static eTipoDocumento sage.ew.formul.UserControls.ListasPreviasDocs.GetTipoDocumento ( string  tcClass)
inlinestatic

Devuelve el tipo de documento segun nombre de la clase. TODO : S'hauria de canviar la manera de detectar quin tipus de document vols obrir. Diego sugereix de ficar un camp a formmante amb el tipus de document que es en lloc de mirar directament el nom de clase

Parámetros
tcClassClase a consultar
Devuelve
Tipo de documento consultado

Definición en la línea 1925 del archivo ListasPreviasDocs.cs.

◆ ImprimirDoc()

void sage.ew.formul.UserControls.ListasPreviasDocs.ImprimirDoc ( )
inline

Acción externa imprimir

Definición en la línea 2114 del archivo ListasPreviasDocs.cs.

◆ Nuevo()

void sage.ew.formul.UserControls.ListasPreviasDocs.Nuevo ( )
inline

Acción externa "nuevo"

Definición en la línea 2131 del archivo ListasPreviasDocs.cs.

◆ OnLoad()

override void sage.ew.formul.UserControls.ListasPreviasDocs.OnLoad ( EventArgs  e)
inlineprotected

Override de OnLoad. Establecemos la botonera de la barra superior

Parámetros
e

Definición en la línea 318 del archivo ListasPreviasDocs.cs.

◆ Opciones()

void sage.ew.formul.UserControls.ListasPreviasDocs.Opciones ( )
inline

Acción externa "opciones"

Definición en la línea 2165 del archivo ListasPreviasDocs.cs.

◆ PopulateBrowser() [1/2]

virtual void sage.ew.formul.UserControls.ListasPreviasDocs.PopulateBrowser ( )
inlinevirtual

Rellena las propiedades necesarias para el browser

Reimplementado en sage.ew.formul.UserControls.ListasPreviasDocsAgrupacionPrevisionesPago, sage.ew.formul.UserControls.ListasPreviasDocsAgrupacionPrevisionesCobro, sage.ew.formul.UserControls.ListasPreviasDocsStockInicial, sage.ew.formul.UserControls.ListasPreviasDocsStockInventario, sage.ew.formul.UserControls.ListasPreviasDocsAlbaranRegularizacion, sage.ew.formul.UserControls.ListasPreviasDocsAlbaranTraspaso, sage.ew.formul.UserControls.ListasPreviasDocsRemesasCobro, sage.ew.formul.UserControls.ListasPreviasDocsRemesasPago, sage.ew.formul.UserControls.ListasPreviasDocsAsientos, sage.ew.formul.UserControls.ListasPreviasDocsDocumentosOtros, sage.ew.formul.UserControls.ListasPreviasDocsFacturaCompra, sage.ew.formul.UserControls.ListasPreviasDocsPedidoCompra, sage.ew.formul.UserControls.ListasPreviasDocsAlbaranCompra, sage.ew.formul.UserControls.ListasPreviasDocsDepositoCompra, sage.ew.formul.UserControls.ListasPreviasDocsPropuestaCompra, sage.ew.formul.UserControls.ListasPreviasDocsDocumentoCompra, sage.ew.formul.UserControls.ListasPreviasDocsFacturaVenta, sage.ew.formul.UserControls.ListasPreviasDocsPedidoVenta, sage.ew.formul.UserControls.ListasPreviasDocsDepositoVenta, sage.ew.formul.UserControls.ListasPreviasDocsAlbaranVenta, sage.ew.formul.UserControls.ListasPreviasDocsTicket, sage.ew.formul.UserControls.ListasPreviasDocsPresupuestoVenta, sage.ew.formul.UserControls.ListasPreviasDocsDocumentoVenta, sage.addons.factucert.Visual.UserControls.ListasPreviasDocsFacturaAnulada, sage.addons.services.Visual.UserControls.ListasPreviasDocsServices, Sage.ES.S50.Fabricacion.Visual.UserControls.ListasPreviasDocsAlbaranProduccion, Sage.ES.S50.Fabricacion.Visual.UserControls.ListasPreviasDocsPartesCostes, sage.addons.Incidencias.Visual.UserControls.ListasPreviasIncidencia y sage.addons.Pildora.Visual.UserControls.ListasPreviasDocPildora.

Definición en la línea 266 del archivo ListasPreviasDocs.cs.

◆ PopulateBrowser() [2/2]

virtual void sage.ew.formul.UserControls.ListasPreviasDocs.PopulateBrowser ( sage.ew.botones.btBrowDocuments  btBrowser)
inlinevirtual

Rellena las propiedades necesarias para el browser

Definición en la línea 289 del archivo ListasPreviasDocs.cs.

◆ Refresco()

override void sage.ew.formul.UserControls.ListasPreviasDocs.Refresco ( )
inlinevirtual

Acción de refrescar

Reimplementado de sage.ew.formul.UserControls.ListasPreviasUI.

Definición en la línea 437 del archivo ListasPreviasDocs.cs.

◆ ShowOpciones()

void sage.ew.formul.UserControls.ListasPreviasDocs.ShowOpciones ( )
inline

Muestra las opciones del registro seleccionado

Definición en la línea 1435 del archivo ListasPreviasDocs.cs.

Documentación de los campos

◆ btBrowDocuments

sage.ew.botones.btBrowDocuments sage.ew.formul.UserControls.ListasPreviasDocs.btBrowDocuments

Browser del documento. Se aprovecha para configurar el browser

Definición en la línea 227 del archivo ListasPreviasDocs.cs.

Documentación de propiedades

◆ _TipoDocumento

eTipoDocumento sage.ew.formul.UserControls.ListasPreviasDocs._TipoDocumento
getset

Tipo de documento asociado

Definición en la línea 64 del archivo ListasPreviasDocs.cs.

◆ Clase

string sage.ew.formul.UserControls.ListasPreviasDocs.Clase
getset

Clase del documento

Definición en la línea 82 del archivo ListasPreviasDocs.cs.

◆ Pantalla

string sage.ew.formul.UserControls.ListasPreviasDocs.Pantalla
getset

Nombre de la pantalla asociada

Definición en la línea 55 del archivo ListasPreviasDocs.cs.

◆ Tipo

Type sage.ew.formul.UserControls.ListasPreviasDocs.Tipo
getset

Type del documento

Definición en la línea 92 del archivo ListasPreviasDocs.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: