Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.formul.UserControls.ListasPreviasDocs

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

Diagrama de herencia de sage.ew.formul.UserControls.ListasPreviasDocs
sage.ew.formul.UserControls.ListasPreviasUI sage.ew.formul.UserControls.ListasPreviasDocsDocumentoCompra sage.ew.formul.UserControls.ListasPreviasDocsDocumentoVenta sage.ew.formul.UserControls.ListasPreviasDocsDocumentosOtros 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.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 Sage.ES.S50.Fabricacion.Visual.UserControls.ListasPreviasDocsAlbaranProduccion Sage.ES.S50.Fabricacion.Visual.UserControls.ListasPreviasDocsPartesCostes sage.addons.Incidencias.Visual.UserControls.ListasPreviasIncidencia sage.addons.Pildora.Visual.UserControls.ListasPreviasDocPildora sage.addons.factucert.Visual.UserControls.ListasPreviasDocsFacturaAnulada sage.addons.factucert.Visual.UserControls.ListasPreviasEnvios sage.addons.services.Visual.UserControls.ListasPreviasDocsServices 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

Métodos públicos

 ListasPreviasDocs ()
 Constructor vacio.
 
 ListasPreviasDocs (string tcClass, Type toTipoObjeto, string tcPantalla)
 Constructor vacio.
 
virtual void PopulateBrowser ()
 Rellena las propiedades necesarias para el browser.
 
virtual bool _InsertarObjetoAddon (ToolStripItem toolStripItem)
 Inserta elementos de menú al menú opciones.
 
virtual void PopulateBrowser (sage.ew.botones.btBrowDocuments btBrowser)
 Rellena las propiedades necesarias para el browser.
 
override void Refresco ()
 Acción de refrescar.
 
override void EjecutarAccion (AccionesBrowserTab toAccion=AccionesBrowserTab.Ver, bool tlClose=false)
 Ejecutar la acción de la botonera.
 
void ShowOpciones ()
 Muestra las opciones del registro seleccionado.
 
void Filtrar ()
 Acción externa "filtrar".
 
void Borrar ()
 Acción externa "borrar".
 
void ImprimirDoc ()
 Acción externa imprimir.
 
void Nuevo ()
 Acción externa "nuevo".
 
void Editar ()
 Acción externa "editar".
 
void Opciones ()
 Acción externa "opciones".
 
- Métodos públicos heredados de sage.ew.formul.UserControls.ListasPreviasUI
 ListasPreviasUI ()
 Constructor vacio.
 
void ShowFiltros ()
 Mustra el panel lateral de filtros.
 
void Imprimir ()
 Accion de impresión. Muestra el formulario de impresion con la opcion correcta seleccionada.
 
void Exportar ()
 Accion de exportación. Muestra el formulario de impresion con la opcion correcta seleccionada.
 
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étodos públicos estáticos

static bool CheckAccesoPantalla (string tcPantalla)
 
Comprueba que el usuario tenga acceso a la pantalla pasada como parametro
 
static bool CheckPersmisoEscrituraPantalla (string tcPantalla)
 
Compreba que el usuario tenga permisos de escritura en el documento
 
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.
 
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.
 

Campos de datos

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

Métodos protegidos

override void OnLoad (EventArgs e)
 Override de OnLoad. Establecemos la botonera de la barra superior.
 
void EditarAgrupacionPrevisionesCobro ()
 Editar para el browse de Agrupaciones de previsones de cobro.
 
void EditarAgrupacionPrevisionesPago ()
 Editar para el browse de Agrupaciones de previsones de pago.
 
void AbrirRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de abrir remesa.
 
void CerrarRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de cerrar remesa.
 
void ContabRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de contabilizar remesa.
 
void DesContabRemesa (dynamic toDoc, dynamic toBoton)
 Acción genérica de descontabilizar remesa.
 
void accionSepaRemesa (dynamic toDoc, btRemesaGenerarSepa toBoton)
 Acción de generar o visualizar fichero SEPA de remesa.
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando.
 
- Métodos protegidos heredados de 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.
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando.
 

Propiedades

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

Otros miembros heredados

- Tipos públicos heredados de sage.ew.formul.UserControls.ListasPreviasUI
enum  AccionesBrowserTab {
  Ver , Nuevo , Editar , Borrar ,
  Refrescar , Grafica , Imprimir , 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 de constructores y destructores

◆ 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 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 2302 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 2424 del archivo ListasPreviasDocs.cs.

◆ Borrar()

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

Acción externa "borrar".

Definición en la línea 2079 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 2334 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 1874 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 1889 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 2364 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 2394 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 2120 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 2261 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 2276 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 451 del archivo ListasPreviasDocs.cs.

◆ Filtrar()

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

Acción externa "filtrar".

Definición en la línea 2071 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 1977 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 1906 del archivo ListasPreviasDocs.cs.

◆ ImprimirDoc()

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

Acción externa imprimir.

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

◆ Nuevo()

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

Acción externa "nuevo".

Definición en la línea 2112 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 2146 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.addons.factucert.Visual.UserControls.ListasPreviasDocsFacturaAnulada, sage.addons.factucert.Visual.UserControls.ListasPreviasEnvios, 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.ListasPreviasDocsAlbaranCompra, sage.ew.formul.UserControls.ListasPreviasDocsAlbaranRegularizacion, sage.ew.formul.UserControls.ListasPreviasDocsAlbaranTraspaso, sage.ew.formul.UserControls.ListasPreviasDocsAlbaranVenta, sage.ew.formul.UserControls.ListasPreviasDocsAsientos, sage.ew.formul.UserControls.ListasPreviasDocsDepositoCompra, sage.ew.formul.UserControls.ListasPreviasDocsDepositoVenta, sage.ew.formul.UserControls.ListasPreviasDocsDocumentoCompra, sage.ew.formul.UserControls.ListasPreviasDocsDocumentosOtros, sage.ew.formul.UserControls.ListasPreviasDocsDocumentoVenta, sage.ew.formul.UserControls.ListasPreviasDocsFacturaCompra, sage.ew.formul.UserControls.ListasPreviasDocsFacturaVenta, sage.ew.formul.UserControls.ListasPreviasDocsPedidoCompra, sage.ew.formul.UserControls.ListasPreviasDocsPedidoVenta, sage.ew.formul.UserControls.ListasPreviasDocsPresupuestoVenta, sage.ew.formul.UserControls.ListasPreviasDocsPropuestaCompra, sage.ew.formul.UserControls.ListasPreviasDocsRemesasCobro, sage.ew.formul.UserControls.ListasPreviasDocsRemesasPago, sage.ew.formul.UserControls.ListasPreviasDocsStockInicial, sage.ew.formul.UserControls.ListasPreviasDocsStockInventario y sage.ew.formul.UserControls.ListasPreviasDocsTicket.

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 427 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 1409 del archivo ListasPreviasDocs.cs.

Documentación de 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 63 del archivo ListasPreviasDocs.cs.

◆ Clase

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

Clase del documento.

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

◆ Pantalla

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

Nombre de la pantalla asociada.

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

◆ Tipo

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

Type del documento.

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


La documentación de esta clase está generada de los siguientes archivos: