Referencia de la Clase sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago

Clase formulario para agrupación de previsiones de pago, basado en formulario base de agrupaciones de previsiones. Más...

Diagrama de herencias de sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago
sage.ew.contabilidad.Form.frmAgrupacionPrevisiones

Métodos públicos

 frmAgrupacionPrevisionesPago ()
 Constructor de formulario agrupación de previsiones de pago sin recibir parámetro. Más...
 
 frmAgrupacionPrevisionesPago (IAgrupacionPrevisiones documento)
 Constructor de formulario agrupación de previsiones de pago recibiendo objeto de negocio AgrupacionPrevisiones. Más...
 
override bool _Init (object[] taParams)
 Método para realizar las mismas comprobaciones que en el método análogo de la pantalla de fox. Básicamente cargamos el documento. Más...
 
- Métodos públicos heredados desde sage.ew.contabilidad.Form.frmAgrupacionPrevisiones
 frmAgrupacionPrevisiones ()
 Constructor de formulario agrupación sin recibir parámetro. Más...
 
void _Cargar_Documento ()
 Carga del documento. Más...
 
void _CargarDocumento ()
 Carga del documento Más...
 
void _Refresh ()
 Volver a mostrar los datos del documento. Más...
 
void ActivarBotonEditarCerrarAlInicio ()
 Para que despues de abrir el diaglogo pulse el boton btCerrarEditar Más...
 

Métodos protegidos

override void FormDocument_KeyPress (object sender, KeyPressEventArgs e)
 Capturar evento KEYPRESS del formulario Más...
 
override void _Binding ()
 Enlazar controles de la cabecera del formulario a propiedades de negocio. Más...
 
override void _Bloquear_Controles ()
 Bloquear controles del formulario Más...
 
override void _SubscripcionEventos ()
 Subscripción de eventos del formulario frmAgrupacionPrevisionesPago. Más...
 
override void _CancelarSubscripcionEventos ()
 Cancelación de subscripción de eventos del formulario frmAgrupacionPrevisionesPago. Más...
 
override void _SubscripcionEventosMantegrid ()
 Subscripción eventos del mantegrid del formulario frmAgrupacionPrevisionesPago. Más...
 
override void _CancelarSubscripcionEventosMantegrid ()
 Cancelación de subscripción eventos del mantegrid del formulario frmAgrupacionPrevisionesPago. Más...
 
override void _Cargar_Documento (bool tlNavegacion=false)
 Método para la carga de un documento. Más...
 
override void _Cargar_Propiedades_Documento ()
 Cargamos las propiedades específicas del documento. Más...
 
override void ajustesVisualesNumBanco ()
 Al ir añadiendo previsiones es posible que el campo _Num_Banco cambie, deberán refrescarse controles para que se muestren los valores correspondientes en la combo del banco, en la cuenta bancaria y en el mandato (este último caso agrupación de prevesiones de cobro). Más...
 
override bool declaracionNumeroManual ()
 Declaración de número manual. Más...
 
override void _Borrar_Documento (bool llPreguntar=true)
 Método base para eliminar un documento. Más...
 
override bool comprobacionesAbandonarDocumento ()
 Comprobaciones varias antes de abandonar documento. Más...
 
override void buscarAgrupacion ()
 Buscar una agrupación. Más...
 
override void ajustarOrdenTabulacion ()
 Ajustar orden de tabulación de los controles. Más...
 
override void _Imprimir ()
 Realizamos la impresión. Más...
 
override void ajustesVisualesFormulario ()
 Ajustes visuales al formulario de agrupación de previsiones de pago.. Más...
 
override void prepararMenuImpresion (ewcontextmenustrip menuImpRecibos)
 Submenú para enviar correo a email y email facturacion Más...
 
override void Dispose (bool disposing)
 Clean up any resources being used. Más...
 
- Métodos protegidos heredados desde sage.ew.contabilidad.Form.frmAgrupacionPrevisiones
override void _Constructor_Base (dynamic toDocumento)
 Constructor base. Más...
 
virtual void ajustesVisualesPropiedaesNoEnBase (string tcPropiedad)
 Realizar ajustes visuales cuando cambia el valor de alguna propiedad de negocio que no pertenece a la clase base AgrupacionesPrevisiones sino que está en alguna de las clases derivadas AgrupacionPrevisionesCobro o AgrupacionPrevisionesPago. Más...
 
override void _BtNavegacion__Click_Before (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk)
 Para realizar operaciones antes de cambiar de registro mediante la botonera Más...
 
override void _BtNavegacion__Click_After (EW_GLOBAL._AccionsBotonera teAccion, object toClaves)
 Para realizar operaciones después de cambiar de registro mediante la botonera Más...
 
override void _Imprimir ()
 Override _Imprimir para validar que haya documento Más...
 
override void _Binding ()
 Enlazar controles de la cabecera Más...
 
override void _Nuevo_Documento ()
 Método heredado del formulario FormBaseDocumento para crear un nuevo documento. Más...
 
override void _Bloquear_Controles ()
 Bloquear controles. Más...
 
override void _Borrar_Documento (bool llPreguntar=true)
 Método base para eliminar un documento. Más...
 
override void _NavegacionClickBefore (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk)
 Se procede a cambiar de documento. Más...
 
override void _SubscripcionEventos ()
 Subscripción de eventos del formulario frmAgrupacionPrevisiones. Más...
 
override void _CancelarSubscripcionEventos ()
 Cancelación de subscripción de eventos del formulario frmAgrupacionPrevisiones. Más...
 
override void _CancelarEventos_Constructor_Base ()
 Cancelación de eventos constructor base. Más...
 
override void _SubscripcionEventosMantegrid ()
 Subscripción de eventos del mantegrid del formulario frmAgrupacionPrevisiones. Más...
 
override void _CancelarSubscripcionEventosMantegrid ()
 Cancelación de subscripción de eventos del mantegrid del formulario frmAgrupacionPrevisiones. Más...
 
override void OnFormClosing (FormClosingEventArgs e)
 Controlar que no quieran cerrar el formulario por la X teniendo una agrupación en pantalla con algun campo pendiente de rellenar. Más...
 
override void OnLoad (EventArgs e)
 Override OnLoad Más...
 
override void OnShown (EventArgs e)
 Override OnShown Más...
 
bool numeroAgrupacionValido (string tcNumero)
 Devuelve si el número de la agrupacion es válido o no Más...
 
string seleccionarAgrupacion ()
 Seleccionar un número de agrupación via browser. Más...
 
void ajustarGridPrevGen ()
 Ajusta el readonly de las columnas de importe de la grid de previsiones a generar en función de la moneda de la agrupación. Más...
 
void setLabelImporte ()
 Actualizar texto de la label que muestra el importe total de la agrupación en la moneda de la agrupación. Más...
 
void ajustesVisualesDivisa ()
 Ajustes visuales en grid y otros controles cuando cambia la propiedad _Divisa del objeto de negocio de la agrupación. Según si la divisa seleccionada es la divisa de empresa o otra diferente se muestran las columnas de importe en divisa en la grid de previsiones a agrupars y en la grid de previsiones generadas Más...
 
void refrescarTextoBotones ()
 Actualizar el texto, tooltip y tecla rápida de algunos botones del panel superior, en función del estado de la agrupación. Más...
 
void refrescarSellos ()
 Refrescar los sellos mostrados en la agrupación según el estado de la agrupación. Más...
 
void refrescarTotales ()
 Refrescar los totales de la agrupaciones. Más...
 
bool Save ()
 Guardar la agrupación. Más...
 
void New ()
 Preparar para un nuevo documento. Más...
 
void btBuscar_Click (object sender, EventArgs e)
 Acción a ejecutar sobre el bóton "Buscar" agrupación. Más...
 
void btOpciones_Click (object sender, EventArgs e)
 Acción a ejecutar sobre el bóton "Opciones". Más...
 
void focusGridLineas (Mantegrid toManteGrid, int tnIndiceRow=0)
 Pasamos el foco a la grid de líneas y activamos la celda Más...
 
override void Dispose (bool disposing)
 Clean up any resources being used. Más...
 

Otros miembros heredados

- Campos de datos heredados desde sage.ew.contabilidad.Form.frmAgrupacionPrevisiones
ewMante _ewMante
 Objeto cabecera del documento (es tipo ewMante, y en el fondo es una referencia al objeto Documento). Más...
 
- Atributos protegidos heredados desde sage.ew.contabilidad.Form.frmAgrupacionPrevisiones
bool _lNumeroAutomatico = false
 Si se está creando una agrupación y el nº ha sido asignado por contador. Más...
 
bool _lNavegando = false
 Si el usuario está navegando por la botonera Más...
 
bool _lBuscando = false
 Si el usuario está buscando agrupaciones con el botón Buscar Más...
 
int _nDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos))
 Nº dígitos cuenta contable. Más...
 
bool disposedValue = false
 Control de liberación de memoria al cerrar el formulario. Más...
 
ewcontextmenustrip _oMenuOpciones = new ewcontextmenustrip()
 Menú contextual del botón Opciones. Más...
 
ewcontextmenustrip _oMenuImpresion = new ewcontextmenustrip()
 Menú contextual para impresión de agrupaciones de previsiones. Más...
 
string _cMonedaEmpresa
 Moneda de empresa. Más...
 
bool _lEmpresaNormal = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_normal"))
 Si es una empresa normal (no consolidada). Más...
 
int _nLenNumfactura = 0
 Longitud nº de factura. Más...
 
bool _lRecc = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_recc"))
 Si la empresa trabaja con criterio de caja. Más...
 
bool _lVenCob = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_vencob"))
 Si la empresa trabaja vendedor y cobrador en las previsiones de cobro. Más...
 
ewMascara _mascaraImporteMonedaEmpresa
 Máscara de importe grantotal de la moneda de la empresa. Más...
 
ewMascara _mascaraNumElementos
 Máscara para mostrar el nº de elementos de la agrupación. Más...
 
string _cSimboloMonedaEmpresa
 Símbolo de la moneda de la empresa. Más...
 
bool _lRecargaBancos = false
 Propiedad interna para que no se dispare evento de selección de bancos durante la recarga de la lista de bancos Más...
 
sage.ew.objetos.ewlabel ewlblNumero
 
sage.ew.objetos.ewtextbox ewtextboxNumero
 
sage.ew.objetos.ewlabel ewlblCuenta
 
objetos.ewlabel ewLblImpAgrup
 
objetos.ewlabel ewlblNumElementosAgrup
 
objetos.ewlabel ewLblImporteTotalAgrup
 
objetos.ewSelloCerrada ewSelloCerrada
 
objetos.ewbutton btBuscar
 botón Buscar Más...
 
objetos.ewbutton btCerrarEditar
 botón CerrarAbrir Más...
 
objetos.ewbutton btOpciones
 botón Opciones Más...
 
objetos.ewlabel ewlblFechaOperacion
 
objetos.ewlabel ewlblCambio
 
objetos.ewlabel ewlblDivisa
 
objetos.ewlabel ewlblCalcVencim
 
objetos.ewlabel ewlblFormaPago
 
objetos.ewlabel ewlblCuentaBancaria
 
objetos.ewlabel ewlblCambio2
 
objetos.ewlabel ewlblAnyo
 
objetos.ewlabel ewlblTitPrevisiones
 
objetos.ewlabel ewlblTitDatosBancariosVencim
 
txtbox.UserControls.txtFormaPagoBase txtFormaPago
 
objetos.ewcheckbox ewchVencimFormaPago
 
objetos.ewcombobox ewcmbCalcVencim
 
objetos.UserControls.Mantegrid mtgPrevisionesGenerar
 
objetos.UserControls.ewPanelTitulo ewPanelTituloPrevisionesAgrupacion
 
objetos.ewdate txtFechaOperacion
 
objetos.ewcheckbox ewchRecc
 
objetos.ewnumericupdown ewnumPeriodo
 
objetos.ewpanel ewpanelPie
 
objetos.ewlabel ewlblEntidad
 
objetos.ewcombobox cmbBancos
 
objetos.ewlabel ewlblNumPrev
 
objetos.ewbutton ewbtRepartirImporte
 
txtbox.UserControls.cmbDivisa divisa
 
objetos.ewcheckbox ewchGirosMesesCompletos
 
- Propiedades heredados desde sage.ew.contabilidad.Form.frmAgrupacionPrevisiones
bool _lAgrupacionCerrada [get]
 Devuelve si la agrupación está cerrada. Más...
 
dynamic Documento [get, set]
 Objeto de negocio del documento agrupación de previsiones. Más...
 

Descripción detallada

Clase formulario para agrupación de previsiones de pago, basado en formulario base de agrupaciones de previsiones.

Definición en la línea 24 del archivo frmAgrupacionPrevisionesPago.cs.

Documentación del constructor y destructor

◆ frmAgrupacionPrevisionesPago() [1/2]

sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.frmAgrupacionPrevisionesPago ( )
inline

Constructor de formulario agrupación de previsiones de pago sin recibir parámetro.

Definición en la línea 47 del archivo frmAgrupacionPrevisionesPago.cs.

◆ frmAgrupacionPrevisionesPago() [2/2]

sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.frmAgrupacionPrevisionesPago ( IAgrupacionPrevisiones  documento)
inline

Constructor de formulario agrupación de previsiones de pago recibiendo objeto de negocio AgrupacionPrevisiones.

Definición en la línea 77 del archivo frmAgrupacionPrevisionesPago.cs.

Documentación de las funciones miembro

◆ _Binding()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._Binding ( )
inlineprotected

Enlazar controles de la cabecera del formulario a propiedades de negocio.

Definición en la línea 680 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _Bloquear_Controles()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._Bloquear_Controles ( )
inlineprotected

Bloquear controles del formulario

Definición en la línea 703 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _Borrar_Documento()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._Borrar_Documento ( bool  llPreguntar = true)
inlineprotected

Método base para eliminar un documento.

Definición en la línea 1018 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _CancelarSubscripcionEventos()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._CancelarSubscripcionEventos ( )
inlineprotected

Cancelación de subscripción de eventos del formulario frmAgrupacionPrevisionesPago.

Definición en la línea 771 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _CancelarSubscripcionEventosMantegrid()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._CancelarSubscripcionEventosMantegrid ( )
inlineprotected

Cancelación de subscripción eventos del mantegrid del formulario frmAgrupacionPrevisionesPago.

Definición en la línea 846 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _Cargar_Documento()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._Cargar_Documento ( bool  tlNavegacion = false)
inlineprotected

Método para la carga de un documento.

Definición en la línea 885 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _Cargar_Propiedades_Documento()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._Cargar_Propiedades_Documento ( )
inlineprotected

Cargamos las propiedades específicas del documento.

Definición en la línea 930 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _Imprimir()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._Imprimir ( )
inlineprotected

Realizamos la impresión.

Definición en la línea 1131 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _Init()

override bool sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._Init ( object []  taParams)
inline

Método para realizar las mismas comprobaciones que en el método análogo de la pantalla de fox. Básicamente cargamos el documento.

Parámetros
taParams
Devuelve

Definición en la línea 1241 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _SubscripcionEventos()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._SubscripcionEventos ( )
inlineprotected

Subscripción de eventos del formulario frmAgrupacionPrevisionesPago.

Definición en la línea 734 del archivo frmAgrupacionPrevisionesPago.cs.

◆ _SubscripcionEventosMantegrid()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago._SubscripcionEventosMantegrid ( )
inlineprotected

Subscripción eventos del mantegrid del formulario frmAgrupacionPrevisionesPago.

Definición en la línea 807 del archivo frmAgrupacionPrevisionesPago.cs.

◆ ajustarOrdenTabulacion()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.ajustarOrdenTabulacion ( )
inlineprotectedvirtual

Ajustar orden de tabulación de los controles.

Reimplementado de sage.ew.contabilidad.Form.frmAgrupacionPrevisiones.

Definición en la línea 1105 del archivo frmAgrupacionPrevisionesPago.cs.

◆ ajustesVisualesFormulario()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.ajustesVisualesFormulario ( )
inlineprotectedvirtual

Ajustes visuales al formulario de agrupación de previsiones de pago..

Reimplementado de sage.ew.contabilidad.Form.frmAgrupacionPrevisiones.

Definición en la línea 1170 del archivo frmAgrupacionPrevisionesPago.cs.

◆ ajustesVisualesNumBanco()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.ajustesVisualesNumBanco ( )
inlineprotectedvirtual

Al ir añadiendo previsiones es posible que el campo _Num_Banco cambie, deberán refrescarse controles para que se muestren los valores correspondientes en la combo del banco, en la cuenta bancaria y en el mandato (este último caso agrupación de prevesiones de cobro).

Reimplementado de sage.ew.contabilidad.Form.frmAgrupacionPrevisiones.

Definición en la línea 949 del archivo frmAgrupacionPrevisionesPago.cs.

◆ buscarAgrupacion()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.buscarAgrupacion ( )
inlineprotectedvirtual

Buscar una agrupación.

Reimplementado de sage.ew.contabilidad.Form.frmAgrupacionPrevisiones.

Definición en la línea 1073 del archivo frmAgrupacionPrevisionesPago.cs.

◆ comprobacionesAbandonarDocumento()

override bool sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.comprobacionesAbandonarDocumento ( )
inlineprotectedvirtual

Comprobaciones varias antes de abandonar documento.

Devuelve

Reimplementado de sage.ew.contabilidad.Form.frmAgrupacionPrevisiones.

Definición en la línea 1044 del archivo frmAgrupacionPrevisionesPago.cs.

◆ declaracionNumeroManual()

override bool sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.declaracionNumeroManual ( )
inlineprotectedvirtual

Declaración de número manual.

Devuelve
Devuelve true si hay numero y proveedor declarado y existe una agrupación con estos datos, false caso contrario.

Reimplementado de sage.ew.contabilidad.Form.frmAgrupacionPrevisiones.

Definición en la línea 975 del archivo frmAgrupacionPrevisionesPago.cs.

◆ Dispose()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parámetros
disposingtrue if managed resources should be disposed; otherwise, false.

Definición en la línea 14 del archivo frmAgrupacionPrevisionesPago.Designer.cs.

◆ FormDocument_KeyPress()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.FormDocument_KeyPress ( object  sender,
KeyPressEventArgs  e 
)
inlineprotected

Capturar evento KEYPRESS del formulario

Parámetros
sender
e

Para que al hacer Escape teniendo solo declarado el número o el proveedor, no abandone la pantalla sino que haga un _Nuevo_Documento y se quede preparado para introducir una nueva agrupación de cero.

Definición en la línea 639 del archivo frmAgrupacionPrevisionesPago.cs.

◆ prepararMenuImpresion()

override void sage.ew.contabilidad.Form.frmAgrupacionPrevisionesPago.prepararMenuImpresion ( ewcontextmenustrip  menuImpRecibos)
inlineprotectedvirtual

Submenú para enviar correo a email y email facturacion

Parámetros
menuImpRecibos

Reimplementado de sage.ew.contabilidad.Form.frmAgrupacionPrevisiones.

Definición en la línea 1219 del archivo frmAgrupacionPrevisionesPago.cs.


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