Referencia de la Clase sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes

Clase derivada de LimiteCredito con cache para algunos de los datos obtenidos de clientes Más...

Diagrama de herencias de sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes
sage.ew.cliente.Clases.clsLimiteCredito

Métodos públicos

 LimiteDeCreditoConCacheClientes (IEnumerable< string > listaCodigos)
 Constructor con parámetros Más...
 
LimiteDeCreditoConCacheClientes PreCalcular ()
 Método para crear la cache Más...
 
void Clear ()
 Limpia la cache de límites de crédito Más...
 
bool GetByCodigoCliente (string codigoCliente, out LimiteDeCreditoCacheItem cacheItem)
 Obtiene el elemento de cache Más...
 
override void _CalcularPedidosPendientesServir ()
 Override del cálculo de pendientes de servir Más...
 
override void _CalcularPendientesFacturar ()
 Override del cálculo de pendientes de facturar Más...
 
- Métodos públicos heredados desde sage.ew.cliente.Clases.clsLimiteCredito
 clsLimiteCredito ()
 Contructor vacío Más...
 
void Dispose ()
 Part of the IDisposable pattern Más...
 
virtual clsLimiteCredito _Clonar ()
 Devuelve una copia exacta del objeto actual Más...
 
DataTable _Pedidos_Pedientes_Servir (string tcNombreCursor, string tcClienteIni, string tcClienteFin="", string tcDivisa="", string tcFormatoDatos="A", bool tlActivadoMultiDivisa=false)
 PE-104237: Cambiamos función a pública para poder ser llamada desde el formulario Más...
 
void _Print ()
 Imprime los datos Más...
 
DataTable ObtenerDatosParaImpresion ()
 Obtiene los datos necesarios para la impresión del riesgo fusionando los distintos orígenes de datos en un único retorno Más...
 
DataTable _HomegenizarFechaLimite (DataTable dtTable)
 Establece el valor vacio para el campo Fecha limite Más...
 
DataRow _HomegenizarFechaLimite (DataRow row)
 Establece el valor vacio para el campo Fecha limite Más...
 
bool _between (DateTime dateToCompare, DateTime dateIni, DateTime dateFin)
 Mira si una fecha se encuentra dentro del rango de fercha pasado Más...
 
DateTime _MinDate (DateTime date1, DateTime date2)
 Retorna la fecha más pequeña Más...
 
void ActualizarFechaSistema ()
 Actualiza la fecha del sistema a la hora actual Más...
 
void CopyData (string cConnStr, DataTable dtTable, string cTableName)
 Copia les dades d'un datatable a una taula Más...
 
string _AcotacionCliente (string cClienteIni, string cClienteFinal)
 Retorna la cadena con la acotacion sql del Cliente Más...
 
DataTable _EfectosImpagados (String cCliente, String cDivisa, String cClienteIni, String cClienteFinal, Boolean lActivadoMultiDivisa)
 Retorna un Datatable con los efectos impagados Más...
 
DataTable _FacturasPendientesCobros (string tcCliente, string tcDivisa, string tcFormatoDatos, string tcClienteIni, string tcClienteFinal, bool tlActivadoMultiDivisa)
 Retorna un Datatable con las facturas pendientes de cobro Más...
 
DataTable _FacturasPendientesContabilizar (string tcCliente, string tcDivisa, string tcFormatoDatos, string tcClienteIni, string tcClienteFinal, bool tlActivadoMultiDivisa)
 Retorna un Datatable con las facturas pendientes de cobro Más...
 
DataTable _FacturasNegociacionCobros (String cCliente, String cDivisa, String cFormatoDatos, String cClienteIni, String cClienteFinal, Boolean lActivadoMultiDivisa)
 Retorna un Datatable con las facturas en negociación de cobro Más...
 
DataTable _FacturasPendientesCobrosRemesas (string cCliente, string cDivisa, string cFormatoDatos, string cClienteIni, string cClienteFinal, bool lActivadoMultiDivisa)
 Retorna un Datatable con las facturas en negociación de cobro Más...
 
void _PrevisionesImpagadas (ref DataTable curPrevisiones, string cCliente, string cDivisa, string cFormatoDatos, string cClienteIni, string cClienteFinal, bool lActivadoMultiDivisa)
 Previsiones impagadas Más...
 
DataTable _RiesgoBancario (DateTime dFechaIni, DateTime dFechaFin, String cClienteIni, String cClienteFinal, String cBancoIni, String cBancFin, Boolean lRemesados, Boolean lPagares, string tcFiltroDivisa="")
 Retorna un datatable con el riego bancario Más...
 
DataTable _AlbaranesPendientesFacturar (String cCliente, Boolean lIva_Inc, String cDivisa, String cFormatoDatos, String cClienteIni, String cClienteFinal, Boolean lActivadoMultiDivisa)
 Retorna un datatable con los albarenes pendiente de facturar Más...
 
void _Calcular ()
 Calcula el limite de credito Más...
 
void _CalcularFacturasPendientesContabilizar ()
 RQ 155663: Facturas pendientes de contabilizar Más...
 
void _CrearLimiteCredito ()
 PE-104237: Creación de registro en la tabla Riesgo. Se utilizará cuando se cree un cliente nuevo y se guardaran los valores por defecto de la tabla Más...
 
void _DeleteRiesgo ()
 PE-104237: Eliminar el registro de Riesgo (cuando se borra un cliente) Más...
 
void _RecalcularYGuardar (bool tbComprobarConsolida=true, bool tlRecalculoObligatorio=false)
 PE-104237: Recalculamos el límite de crédito, guardando en tabla todos los cálculos efectuados Más...
 
void _Save ()
 PE-104237: Guardamos en la tabla RIESGO todos los campos que se han recalculado. Además en caso de que tengamos la propiedad _oTipoRecalculo diferente de Todos, entonces hacemos que sólo guarde el campo o campos del tipo recalculado Más...
 
void _Load ()
 PE-104237: Cargar (si existe) el registro de la tabla RIESGO. Si No existe registro, calculamos el riesgo y guardamos en tabla Más...
 
bool _Exists ()
 PE-104237: Comprobar si existe registro en la tabla de RIESGO Más...
 
bool _RecalcularRiesgoCliente (string tcEmpresa)
 PE-104237: Proceso para recalcular el riesgo de cliente de todos los clientes. Se deberá llamar de forma externa en la actualización si la tabla no existía o está vacía Más...
 
bool _RecalcularRiesgoClienteOffline (string tcEmpresa)
 Recálcular el riesgo de cliente sin forzar el cambio de empresa, para los procesos asíncronos de OFFLINE Más...
 
bool _RecalcularRiesgoClienteOffline (string tcEmpresa, string tcCliente)
 Recálcular el riesgo de cliente sin forzar el cambio de empresa, para los procesos asíncronos de OFFLINE Más...
 

Otros miembros heredados

- Tipos públicos heredados desde sage.ew.cliente.Clases.clsLimiteCredito
enum  _TipoRecalculo {
  _TipoRecalculo.PedidosPendServir, _TipoRecalculo.AlbPendFacturar, _TipoRecalculo.FactNegCobro, _TipoRecalculo.FactPendCobro,
  _TipoRecalculo.Remesas, _TipoRecalculo.Impagados, _TipoRecalculo.MedDiasPago, _TipoRecalculo.Todos
}
 PE-104237: El tipo de recálculo si queremos ejecutar sólo alguno de ellos Más...
 
- Campos de datos heredados desde sage.ew.cliente.Clases.clsLimiteCredito
_TipoRecalculo _oTipoRecalculo = _TipoRecalculo.Todos
 PE-104237: Variable para indicar que tipo de recálculo de límite de crédito queremos Más...
 
decimal _TotalPedidosPendiente
 Total pedidos pendientes Más...
 
decimal _TotalPedidosPendienteDivisa
 Total pedidos pendientes divisa Más...
 
DataTable _dtPedidosPendientesServir
 DataTable con los pedidos pendientes de servir Más...
 
decimal _TotalAlbaranesPendiente
 Total Albaranes pendientes Más...
 
decimal _TotalAlbaranesPendienteDivisa
 Total Albaranes pendientes divisa Más...
 
DataTable _dtAlbaranesPendientes
 DataTable con los albaranes pendientes Más...
 
decimal _TotalPrevisiones
 Total previsiones Más...
 
decimal _TotalPrevisionesDivisa
 Total previsiones divisa Más...
 
DataTable _dtPrevisiones
 DataTable de las previsiones Más...
 
decimal _TotalFacturasNegociacionCobros
 Total facturas negociacion cobros Más...
 
decimal _TotalFacturasNegociacionCobrosDivisa
 Total facturas negociacion cobros divisa Más...
 
DataTable _dtFacturasNegociacionCobros
 DataTable con los facturas en negociación de cobro Más...
 
decimal _TotalRemesas
 Total remesas Más...
 
decimal _TotalRemesasDivisa
 Total remesas divisa Más...
 
DataTable _dtRemesa
 DataTable con los las remesas Más...
 
decimal _TotalImpagados
 Total impagados Más...
 
decimal _TotalImpagadosDivisa
 Total impagados divisa Más...
 
DataTable _dtImpagados
 DataTable con los los impagados Más...
 
int _NumImpagos
 PE-104237: Núm. de impagados Más...
 
decimal _TotalEfectos
 Total efectos Más...
 
DataTable _dtEfectos
 DataTable con los los efectos Más...
 
int _MediaDiasPago
 PE-104237: Núm. medio de dias de cobro Más...
 
decimal _TotalFacturasPendientesContabilizar
 RQ 155838: Total facturas pendientes contabilizar Más...
 
decimal _TotalFacturasPendientesContabilizarDivisa
 RQ 155838: Total facturas pendientes contabilizar divisa Más...
 
DataTable _dtFacturasPendientesContabilizar
 RQ 155838: Datatable facturas pendientes contabilizar Más...
 
- Métodos protegidos heredados desde sage.ew.cliente.Clases.clsLimiteCredito
void _Reset ()
 Pone a 0 los valores _iTotalEmpresa, _iTotalDivisa Más...
 
Boolean _EvaluarRiesgoFecha (DataRow dRow, DateTime dFechaIni, DateTime dFechaFin)
 Evalua el riesgo dentro de unas fechas Más...
 
bool _EvaluarRiesgoFechaServidor (DataRow row)
 Evalua el riesgo con la fecha del sistema Más...
 
void _PrevisionesEnRiesgo (ref DataTable curPrevisiones, DateTime dFechaIni, DateTime dFechaFin, String cClienteIni, String cClienteFinal, Boolean tlRiesgoBancario)
 Evalua el campo enRiesgo, dentro del cursor, si no existe lo crea Campos necesarios dentro del cursor Periodo, Empresa, Cliente, Factura, Orden Más...
 
void _Values (decimal iTotalEmpresa, decimal iTotalDivisa)
 Establece los valores a _iTotalEmpresa, _iTotalDivisa Más...
 
void _Sumar (decimal iEmpresa, decimal iDivisa)
 Suma los valores a _iTotalEmpresa, _iTotalDivisa Más...
 
- Propiedades heredados desde sage.ew.cliente.Clases.clsLimiteCredito
int _Estado = 0 [get, set]
 PE-104237: Variable para indicar el Estado del Riesgo Más...
 
String _CodigoCliente [get, set]
 Codigo de cliente Más...
 
String _CodigoClienteERP [get]
 Codigo de cliente ERP (hera) Más...
 
Cliente _Cliente [get, set]
 Cliente Más...
 
string _Idioma [get, set]
 Idioma Más...
 
bool _Multidivisa [get]
 Indica si tiene multidivisa Más...
 
decimal _Total [get]
 Total de la suma de todos los conceptos, tiene en cunta opcflas de no tener en cuenta pedidos en limite de credito Más...
 
decimal _TotalDiv [get]
 Total divisa Más...
 

Descripción detallada

Clase derivada de LimiteCredito con cache para algunos de los datos obtenidos de clientes

Definición en la línea 4942 del archivo clsLimiteCredito.cs.

Documentación del constructor y destructor

◆ LimiteDeCreditoConCacheClientes()

sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes.LimiteDeCreditoConCacheClientes ( IEnumerable< string >  listaCodigos)
inline

Constructor con parámetros

Parámetros
listaCodigos

Definición en la línea 4972 del archivo clsLimiteCredito.cs.

Documentación de las funciones miembro

◆ _CalcularPedidosPendientesServir()

override void sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes._CalcularPedidosPendientesServir ( )
inlinevirtual

Override del cálculo de pendientes de servir

Reimplementado de sage.ew.cliente.Clases.clsLimiteCredito.

Definición en la línea 5034 del archivo clsLimiteCredito.cs.

◆ _CalcularPendientesFacturar()

override void sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes._CalcularPendientesFacturar ( )
inlinevirtual

Override del cálculo de pendientes de facturar

Reimplementado de sage.ew.cliente.Clases.clsLimiteCredito.

Definición en la línea 5050 del archivo clsLimiteCredito.cs.

◆ Clear()

void sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes.Clear ( )
inline

Limpia la cache de límites de crédito

Definición en la línea 4998 del archivo clsLimiteCredito.cs.

◆ GetByCodigoCliente()

bool sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes.GetByCodigoCliente ( string  codigoCliente,
out LimiteDeCreditoCacheItem  cacheItem 
)
inline

Obtiene el elemento de cache

Parámetros
codigoClienteCódigo de cliente
cacheItemElemento de la cache
Devuelve
True si se puede utilizar el valor devuelto

Definición en la línea 5009 del archivo clsLimiteCredito.cs.

◆ PreCalcular()

LimiteDeCreditoConCacheClientes sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes.PreCalcular ( )
inline

Método para crear la cache

Devuelve

Definición en la línea 4985 del archivo clsLimiteCredito.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: