Control de usuario para listas previas de documentos. Más...
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... | |
Control de usuario para listas previas de documentos.
Definición en la línea 38 del archivo ListasPreviasDocs.cs.
|
inline |
Constructor vacio.
Definición en la línea 233 del archivo ListasPreviasDocs.cs.
|
inline |
Constructor vacio.
Definición en la línea 248 del archivo ListasPreviasDocs.cs.
|
inlinevirtual |
Inserta elementos de menú al menú opciones.
| toolStripItem | Control a añadir al formulario, ha de cumplir la interfaz IAddonTabDoc, IAddonBotonMenuDoc, ... |
Definición en la línea 278 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Acción genérica de abrir remesa.
Definición en la línea 2350 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Acción de generar o visualizar fichero SEPA de remesa.
Definición en la línea 2472 del archivo ListasPreviasDocs.cs.
|
inline |
Acción externa "borrar".
Definición en la línea 2086 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Acción genérica de cerrar remesa.
Definición en la línea 2382 del archivo ListasPreviasDocs.cs.
|
inlinestatic |
Comprueba que el usuario tenga acceso a la pantalla pasada como parametro
| tcPantalla | Pantalla a comprobar |
Definición en la línea 1881 del archivo ListasPreviasDocs.cs.
|
inlinestatic |
Compreba que el usuario tenga permisos de escritura en el documento
| tcPantalla |
Definición en la línea 1896 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Acción genérica de contabilizar remesa.
Definición en la línea 2412 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Acción genérica de descontabilizar remesa.
Definición en la línea 2442 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Limpiar los recursos que se estén usando.
| disposing | true si los recursos administrados se deben desechar; false en caso contrario. |
Definición en la línea 19 del archivo ListasPreviasDocs.Designer.cs.
|
inline |
Acción externa "editar".
Definición en la línea 2127 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Editar para el browse de Agrupaciones de previsones de cobro.
Definición en la línea 2309 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Editar para el browse de Agrupaciones de previsones de pago.
Definición en la línea 2324 del archivo ListasPreviasDocs.cs.
|
inlinevirtual |
Ejecutar la acción de la botonera.
| toAccion | |
| tlClose |
Reimplementado de sage.ew.formul.UserControls.ListasPreviasUI.
Definición en la línea 455 del archivo ListasPreviasDocs.cs.
|
inline |
Acción externa "filtrar".
Definición en la línea 2078 del archivo ListasPreviasDocs.cs.
|
inlinestatic |
Devuelve un objeto segun el tipo de documento que le pasemos. Este objeto será de tipo DocVenta que correspondiente al eTipoDocumento pasado.
| _TipoDocumento | Clase a consultar |
Definición en la línea 1984 del archivo ListasPreviasDocs.cs.
|
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.
| tcClass | Clase a consultar |
Definición en la línea 1913 del archivo ListasPreviasDocs.cs.
|
inline |
Acción externa imprimir.
Definición en la línea 2102 del archivo ListasPreviasDocs.cs.
|
inline |
Acción externa "nuevo".
Definición en la línea 2119 del archivo ListasPreviasDocs.cs.
|
inlineprotected |
Override de OnLoad. Establecemos la botonera de la barra superior.
| e |
Definición en la línea 319 del archivo ListasPreviasDocs.cs.
|
inline |
Acción externa "opciones".
Definición en la línea 2194 del archivo ListasPreviasDocs.cs.
|
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.ListasPreviasDocsAutofacturas, 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 267 del archivo ListasPreviasDocs.cs.
|
inlinevirtual |
Rellena las propiedades necesarias para el browser.
Definición en la línea 290 del archivo ListasPreviasDocs.cs.
|
inlinevirtual |
Acción de refrescar.
Reimplementado de sage.ew.formul.UserControls.ListasPreviasUI.
Definición en la línea 431 del archivo ListasPreviasDocs.cs.
|
inline |
Muestra las opciones del registro seleccionado.
Definición en la línea 1416 del archivo ListasPreviasDocs.cs.
| 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 228 del archivo ListasPreviasDocs.cs.
|
getset |
Tipo de documento asociado.
Definición en la línea 64 del archivo ListasPreviasDocs.cs.
|
getset |
Clase del documento.
Definición en la línea 82 del archivo ListasPreviasDocs.cs.
|
getset |
Nombre de la pantalla asociada.
Definición en la línea 55 del archivo ListasPreviasDocs.cs.
|
getset |
Type del documento.
Definición en la línea 92 del archivo ListasPreviasDocs.cs.