Referencia de la Interfaz sage.ew.interficies.IAgrupacionPrevisiones

Interficie para clases de negocio de agrupación de previsiones (campos comunes de agrupación de previsiones de cobro y agrupación de previsiones de pago). Más...

Diagrama de herencias de sage.ew.interficies.IAgrupacionPrevisiones
sage.ew.contabilidad.AgrupacionPrevisiones sage.ew.interficies.IAgrupacionPrevisionesCobro sage.ew.interficies.IAgrupacionPrevisionesPago sage.ew.contabilidad.AgrupacionPrevisionesCobro sage.ew.contabilidad.AgrupacionPrevisionesPago

Métodos públicos

bool _Comprobaciones_Borrar ()
 Método para realizar comprobaciones previas antes de borrar la remesa. Más...
 
bool _Comprobaciones_Editar ()
 Método para realizar comprobaciones previas antes de editar la remesa. Más...
 
bool _Comprobaciones_Cerrar ()
 Método para realizar comprobaciones previas antes de cerrar la remesa. Más...
 
string _Suma_Numero (string clave="")
 Método para obtener un nuevo número de agrupación. Más...
 
string _ObtenerActualContadorAgrupacion ()
 Obtener el contador actual de agrupación para verificar que el nº que haya como contador no sea demasiado grande y no se pueda constituir un nº de agrupación como debería (comenzando por A0 en ventas, comenzando por A en compras) Más...
 
bool _ProponerPrevisionesGenerar ()
 Proponer previsiones en función de los parámetros de la agrupación. Más...
 
bool _ActVencimPrevisionesGenerar ()
 Método llamado para actualizar únicamente la fecha de vencimiento de las previsiones a generar, cuando se produce un cambio del tipo de fecha base para el cálculo de vencimientos (emisión/operación) sin tener vinculación con los giros de la forma de pago (cuando la forma de pago está en blanco, o no está marcada la check de "Calculo de vencimientos según forma de pago). En este caso no regeneramos la lista de previsiones a generar, únicamente recalculamos la fecha de vencimiento de cada uno de los registros existentes en función de la fecha origen a utilizar (emisión/operación) Más...
 
bool _RepartoProporPrevisionesGenerar ()
 
bool _EliminarPrevisionesGeneradasEnBd ()
 Eliminar de la base de datos las previsiones que se generaron de la agrupación. Más...
 
bool _GenerarPrevisionesEnBd ()
 Generar en la base de datos las previsiones de la agrupación. Más...
 
bool _ExisteAgrupacion (string tcNumero)
 Verificar si existe la agrupación. Más...
 
bool _Resta_Numero (string numeroactual)
 Resta el numero del contador Más...
 

Propiedades

TipoAgrupacionPrevisiones _TipoAgrupacionPrevisiones [get, set]
 Tipo de agrupación de previsiones (previsiones de cobro o previsiones de pago) Más...
 
AgrupacionPrevisiones.EstadoAgrupacion _EstadoAgrupacion [get, set]
 Estado de edición de agrupación en que se encuentra el formulario de agrupaciones. Más...
 
string _Codigo [get]
 Código de la agrupación (multiclave): Más...
 
string _Empresa [get, set]
 Código de empresa de la agrupación. Más...
 
string _Numero [get, set]
 Número de la agrupación. Más...
 
DateTime _Fecha [get, set]
 Fecha de emisión de la agrupación. Más...
 
int _Periodo [get, set]
 Ejercicio de la agrupación Más...
 
DateTime _Fecha_Operacion [get, set]
 Fecha de operación de la agrupación. Más...
 
DateTime _Fecha_Vencim [get, set]
 Fecha de vencimiento de la agrupación. Más...
 
bool _Recc [get, set]
 Agrupación acogida a criterio de caja. Más...
 
string _Divisa [get, set]
 Divisa de la agrupación. Más...
 
Divisa _oDivisa [get, set]
 Objeto divisa de la moneda de la agrupación. Más...
 
decimal _Cambio [get, set]
 Cambio de la divisa respecto a la moneda de la empresa. Más...
 
Divisa _oDivisaEmpresa [get, set]
 Objeto divisa de la moneda de la empresa. Más...
 
int _Num_Banco [get, set]
 Número de banco. Más...
 
string _Fpag [get, set]
 Forma de pago de la agrupación. Más...
 
bool _VencimFormaPago [get, set]
 Vencimientos según forma de pago si/no Más...
 
int _FechaGenVencim [get, set]
 Fecha a partir de la que se generarán los vencimientos (0 fecha emisión/ 1 fecha vencimiento). Más...
 
bool _VencimMesesCompletos [get, set]
 Vencimientos meses completos si/no Más...
 
string _Cuenta [get]
 Cuenta de la gru Más...
 
int _DiaPago1 [get]
 Dia pago 1 del cliente/proveedor de la agrupación. Más...
 
int _DiaPago2 [get]
 Dia pago 2 del cliente/proveedor de la agrupación. Más...
 
IVacaciones _oCliProVacaciones [get]
 Objeto cliente/proveedor de la agrupación. Más...
 
IDocPrint _DocPrint [get, set]
 Objeto de impresión para impresión de remesas. Más...
 
decimal _TotalImporte [get, set]
 Total importe de la agrupación en moneda empresa. Más...
 
decimal _TotalImporteDiv [get, set]
 Total importe de la agrupación en moneda divisa. Más...
 
int _NumeroLinias [get, set]
 Nº de previsiones que componen la agrupación. Más...
 
string _Error_Message [get, set]
 Mensaje de error para errores en procesamiento de datos generales de la agrupación. Más...
 
string _Error_Message_LineaAgrupacion [get, set]
 Mensaje de error para errores en procesamiento de datos de una linea de la agrupación. Más...
 
BindingList< AgrupacionPrevisiones.PrevisionGenerar_PrevisionesGenerar [get, set]
 Lista de previsiones a generar/generadas, según si se está creando una agrupación o consultando una agrupación ya existente. Más...
 
DataTable _DataTablePrevisionesGeneradas [get]
 DataTable con las previsiones generadas de la agrupación. Más...
 
dynamic _Detalle [get]
 Objeto de negocio ManteTRel de lineas que conforman la agrupación. Más...
 

Eventos

PropertyChangedEventHandler PropertyChanged
 Evento que permitirá escuchar desde el formulario cambios de valor en algunas propiedades de negocio _Divisa, _Error_Message Más...
 

Descripción detallada

Interficie para clases de negocio de agrupación de previsiones (campos comunes de agrupación de previsiones de cobro y agrupación de previsiones de pago).

Definición en la línea 16 del archivo IAgrupacionPrevisiones.cs.

Documentación de las funciones miembro

◆ _ActVencimPrevisionesGenerar()

bool sage.ew.interficies.IAgrupacionPrevisiones._ActVencimPrevisionesGenerar ( )

Método llamado para actualizar únicamente la fecha de vencimiento de las previsiones a generar, cuando se produce un cambio del tipo de fecha base para el cálculo de vencimientos (emisión/operación) sin tener vinculación con los giros de la forma de pago (cuando la forma de pago está en blanco, o no está marcada la check de "Calculo de vencimientos según forma de pago). En este caso no regeneramos la lista de previsiones a generar, únicamente recalculamos la fecha de vencimiento de cada uno de los registros existentes en función de la fecha origen a utilizar (emisión/operación)

La forma de hacer este cálculo es, centrándonos en un registro concreto, averiguar la diferencia de días entre la fecha de vencimiento y la fecha anterior utilizada como base, y ese nº de días, sumarlo a la nueva fecha base a utilizar.

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _Comprobaciones_Borrar()

bool sage.ew.interficies.IAgrupacionPrevisiones._Comprobaciones_Borrar ( )

Método para realizar comprobaciones previas antes de borrar la remesa.

Devuelve

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _Comprobaciones_Cerrar()

bool sage.ew.interficies.IAgrupacionPrevisiones._Comprobaciones_Cerrar ( )

Método para realizar comprobaciones previas antes de cerrar la remesa.

Devuelve

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _Comprobaciones_Editar()

bool sage.ew.interficies.IAgrupacionPrevisiones._Comprobaciones_Editar ( )

Método para realizar comprobaciones previas antes de editar la remesa.

Devuelve

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _EliminarPrevisionesGeneradasEnBd()

bool sage.ew.interficies.IAgrupacionPrevisiones._EliminarPrevisionesGeneradasEnBd ( )

Eliminar de la base de datos las previsiones que se generaron de la agrupación.

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones, sage.ew.contabilidad.AgrupacionPrevisionesCobro y sage.ew.contabilidad.AgrupacionPrevisionesPago.

◆ _ExisteAgrupacion()

bool sage.ew.interficies.IAgrupacionPrevisiones._ExisteAgrupacion ( string  tcNumero)

Verificar si existe la agrupación.

Parámetros
tcNumeroNúmero de la agrupación
Devuelve

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones, sage.ew.contabilidad.AgrupacionPrevisionesCobro y sage.ew.contabilidad.AgrupacionPrevisionesPago.

◆ _GenerarPrevisionesEnBd()

bool sage.ew.interficies.IAgrupacionPrevisiones._GenerarPrevisionesEnBd ( )

◆ _ObtenerActualContadorAgrupacion()

string sage.ew.interficies.IAgrupacionPrevisiones._ObtenerActualContadorAgrupacion ( )

Obtener el contador actual de agrupación para verificar que el nº que haya como contador no sea demasiado grande y no se pueda constituir un nº de agrupación como debería (comenzando por A0 en ventas, comenzando por A en compras)

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _ProponerPrevisionesGenerar()

bool sage.ew.interficies.IAgrupacionPrevisiones._ProponerPrevisionesGenerar ( )

Proponer previsiones en función de los parámetros de la agrupación.

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _RepartoProporPrevisionesGenerar()

bool sage.ew.interficies.IAgrupacionPrevisiones._RepartoProporPrevisionesGenerar ( )

Devuelve

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _Resta_Numero()

bool sage.ew.interficies.IAgrupacionPrevisiones._Resta_Numero ( string  numeroactual)

Resta el numero del contador

Parámetros
numeroactual
Devuelve

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

◆ _Suma_Numero()

string sage.ew.interficies.IAgrupacionPrevisiones._Suma_Numero ( string  clave = "")

Método para obtener un nuevo número de agrupación.

Parámetros
clave
Devuelve

Implementado en sage.ew.contabilidad.AgrupacionPrevisiones.

Documentación de propiedades

◆ _Cambio

decimal sage.ew.interficies.IAgrupacionPrevisiones._Cambio
getset

Cambio de la divisa respecto a la moneda de la empresa.

Definición en la línea 98 del archivo IAgrupacionPrevisiones.cs.

◆ _Codigo

string sage.ew.interficies.IAgrupacionPrevisiones._Codigo
get

Código de la agrupación (multiclave):

Definición en la línea 38 del archivo IAgrupacionPrevisiones.cs.

◆ _Cuenta

string sage.ew.interficies.IAgrupacionPrevisiones._Cuenta
get

Cuenta de la gru

Definición en la línea 140 del archivo IAgrupacionPrevisiones.cs.

◆ _DataTablePrevisionesGeneradas

DataTable sage.ew.interficies.IAgrupacionPrevisiones._DataTablePrevisionesGeneradas
get

DataTable con las previsiones generadas de la agrupación.

Definición en la línea 206 del archivo IAgrupacionPrevisiones.cs.

◆ _Detalle

dynamic sage.ew.interficies.IAgrupacionPrevisiones._Detalle
get

Objeto de negocio ManteTRel de lineas que conforman la agrupación.

Definición en la línea 212 del archivo IAgrupacionPrevisiones.cs.

◆ _DiaPago1

int sage.ew.interficies.IAgrupacionPrevisiones._DiaPago1
get

Dia pago 1 del cliente/proveedor de la agrupación.

Definición en la línea 146 del archivo IAgrupacionPrevisiones.cs.

◆ _DiaPago2

int sage.ew.interficies.IAgrupacionPrevisiones._DiaPago2
get

Dia pago 2 del cliente/proveedor de la agrupación.

Definición en la línea 152 del archivo IAgrupacionPrevisiones.cs.

◆ _Divisa

string sage.ew.interficies.IAgrupacionPrevisiones._Divisa
getset

Divisa de la agrupación.

Definición en la línea 86 del archivo IAgrupacionPrevisiones.cs.

◆ _DocPrint

IDocPrint sage.ew.interficies.IAgrupacionPrevisiones._DocPrint
getset

Objeto de impresión para impresión de remesas.

Definición en la línea 164 del archivo IAgrupacionPrevisiones.cs.

◆ _Empresa

string sage.ew.interficies.IAgrupacionPrevisiones._Empresa
getset

Código de empresa de la agrupación.

Definición en la línea 44 del archivo IAgrupacionPrevisiones.cs.

◆ _Error_Message

string sage.ew.interficies.IAgrupacionPrevisiones._Error_Message
getset

Mensaje de error para errores en procesamiento de datos generales de la agrupación.

Definición en la línea 188 del archivo IAgrupacionPrevisiones.cs.

◆ _Error_Message_LineaAgrupacion

string sage.ew.interficies.IAgrupacionPrevisiones._Error_Message_LineaAgrupacion
getset

Mensaje de error para errores en procesamiento de datos de una linea de la agrupación.

Definición en la línea 194 del archivo IAgrupacionPrevisiones.cs.

◆ _EstadoAgrupacion

AgrupacionPrevisiones.EstadoAgrupacion sage.ew.interficies.IAgrupacionPrevisiones._EstadoAgrupacion
getset

Estado de edición de agrupación en que se encuentra el formulario de agrupaciones.

<remark> La clase Documento en la que se basa AgrupacionPrevisiones altera el comportamiento de los estados de ewMante unificando en su estado .HayDocumento tanto el .EntrandoNuevo como el .EditandoRegistro de forma que cuando se crea una nueva agrupación tan pronto se introduce el nº, ya deja el estado de Documento en HayDocumento y el estado de ewMante en EditandoRegistro cuando en realidad estás insertando nuevo. </remark>

Definición en la línea 32 del archivo IAgrupacionPrevisiones.cs.

◆ _Fecha

DateTime sage.ew.interficies.IAgrupacionPrevisiones._Fecha
getset

Fecha de emisión de la agrupación.

Definición en la línea 56 del archivo IAgrupacionPrevisiones.cs.

◆ _Fecha_Operacion

DateTime sage.ew.interficies.IAgrupacionPrevisiones._Fecha_Operacion
getset

Fecha de operación de la agrupación.

Definición en la línea 68 del archivo IAgrupacionPrevisiones.cs.

◆ _Fecha_Vencim

DateTime sage.ew.interficies.IAgrupacionPrevisiones._Fecha_Vencim
getset

Fecha de vencimiento de la agrupación.

Definición en la línea 74 del archivo IAgrupacionPrevisiones.cs.

◆ _FechaGenVencim

int sage.ew.interficies.IAgrupacionPrevisiones._FechaGenVencim
getset

Fecha a partir de la que se generarán los vencimientos (0 fecha emisión/ 1 fecha vencimiento).

Definición en la línea 128 del archivo IAgrupacionPrevisiones.cs.

◆ _Fpag

string sage.ew.interficies.IAgrupacionPrevisiones._Fpag
getset

Forma de pago de la agrupación.

Definición en la línea 116 del archivo IAgrupacionPrevisiones.cs.

◆ _Num_Banco

int sage.ew.interficies.IAgrupacionPrevisiones._Num_Banco
getset

Número de banco.

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

◆ _Numero

string sage.ew.interficies.IAgrupacionPrevisiones._Numero
getset

Número de la agrupación.

Definición en la línea 50 del archivo IAgrupacionPrevisiones.cs.

◆ _NumeroLinias

int sage.ew.interficies.IAgrupacionPrevisiones._NumeroLinias
getset

Nº de previsiones que componen la agrupación.

Definición en la línea 182 del archivo IAgrupacionPrevisiones.cs.

◆ _oCliProVacaciones

IVacaciones sage.ew.interficies.IAgrupacionPrevisiones._oCliProVacaciones
get

Objeto cliente/proveedor de la agrupación.

Definición en la línea 158 del archivo IAgrupacionPrevisiones.cs.

◆ _oDivisa

Divisa sage.ew.interficies.IAgrupacionPrevisiones._oDivisa
getset

Objeto divisa de la moneda de la agrupación.

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

◆ _oDivisaEmpresa

Divisa sage.ew.interficies.IAgrupacionPrevisiones._oDivisaEmpresa
getset

Objeto divisa de la moneda de la empresa.

Definición en la línea 104 del archivo IAgrupacionPrevisiones.cs.

◆ _Periodo

int sage.ew.interficies.IAgrupacionPrevisiones._Periodo
getset

Ejercicio de la agrupación

Definición en la línea 62 del archivo IAgrupacionPrevisiones.cs.

◆ _PrevisionesGenerar

BindingList<AgrupacionPrevisiones.PrevisionGenerar> sage.ew.interficies.IAgrupacionPrevisiones._PrevisionesGenerar
getset

Lista de previsiones a generar/generadas, según si se está creando una agrupación o consultando una agrupación ya existente.

Definición en la línea 200 del archivo IAgrupacionPrevisiones.cs.

◆ _Recc

bool sage.ew.interficies.IAgrupacionPrevisiones._Recc
getset

Agrupación acogida a criterio de caja.

Definición en la línea 80 del archivo IAgrupacionPrevisiones.cs.

◆ _TipoAgrupacionPrevisiones

TipoAgrupacionPrevisiones sage.ew.interficies.IAgrupacionPrevisiones._TipoAgrupacionPrevisiones
getset

Tipo de agrupación de previsiones (previsiones de cobro o previsiones de pago)

Definición en la línea 21 del archivo IAgrupacionPrevisiones.cs.

◆ _TotalImporte

decimal sage.ew.interficies.IAgrupacionPrevisiones._TotalImporte
getset

Total importe de la agrupación en moneda empresa.

Definición en la línea 170 del archivo IAgrupacionPrevisiones.cs.

◆ _TotalImporteDiv

decimal sage.ew.interficies.IAgrupacionPrevisiones._TotalImporteDiv
getset

Total importe de la agrupación en moneda divisa.

Definición en la línea 176 del archivo IAgrupacionPrevisiones.cs.

◆ _VencimFormaPago

bool sage.ew.interficies.IAgrupacionPrevisiones._VencimFormaPago
getset

Vencimientos según forma de pago si/no

Definición en la línea 122 del archivo IAgrupacionPrevisiones.cs.

◆ _VencimMesesCompletos

bool sage.ew.interficies.IAgrupacionPrevisiones._VencimMesesCompletos
getset

Vencimientos meses completos si/no

Definición en la línea 134 del archivo IAgrupacionPrevisiones.cs.

Documentación de los eventos

◆ PropertyChanged

PropertyChangedEventHandler sage.ew.interficies.IAgrupacionPrevisiones.PropertyChanged

Evento que permitirá escuchar desde el formulario cambios de valor en algunas propiedades de negocio _Divisa, _Error_Message

Definición en la línea 301 del archivo IAgrupacionPrevisiones.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: