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

Clase donde se define el límite de crédito Más...

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

Tipos públicos

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...
 

Métodos públicos

 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...
 
virtual void _CalcularPedidosPendientesServir ()
 PE-104237: Cambiamos a pública para poder llamar la función desde el formulario Más...
 
virtual void _CalcularPendientesFacturar ()
 Calcula el total de los albranes pendientes 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...
 

Campos de datos

_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

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

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 donde se define el límite de crédito

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

Documentación de las enumeraciones miembro de la clase

◆ _TipoRecalculo

PE-104237: El tipo de recálculo si queremos ejecutar sólo alguno de ellos

Valores de enumeraciones
PedidosPendServir 
AlbPendFacturar 
FactNegCobro 
FactPendCobro 
Remesas 
Impagados 
MedDiasPago 
Todos 

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

Documentación del constructor y destructor

◆ clsLimiteCredito()

sage.ew.cliente.Clases.clsLimiteCredito.clsLimiteCredito ( )
inline

Contructor vacío

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

Documentación de las funciones miembro

◆ _AcotacionCliente()

string sage.ew.cliente.Clases.clsLimiteCredito._AcotacionCliente ( string  cClienteIni,
string  cClienteFinal 
)
inline

Retorna la cadena con la acotacion sql del Cliente

Parámetros
cClienteIniCodigo cliente inicial
cClienteFinalCodigo cliente final


Devuelve
DateTime

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

◆ _AlbaranesPendientesFacturar()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._AlbaranesPendientesFacturar ( String  cCliente,
Boolean  lIva_Inc,
String  cDivisa,
String  cFormatoDatos,
String  cClienteIni,
String  cClienteFinal,
Boolean  lActivadoMultiDivisa 
)
inline

Retorna un datatable con los albarenes pendiente de facturar

Parámetros
cClienteCódigo cliente
lIva_IncIva incluido
cDivisaCodigo divisa
cFormatoDatosFormato de los datos A o D
cClienteIniCliente inicial
cClienteFinalCliente final
lActivadoMultiDivisaMulyidivisa


returns>DataTable

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

◆ _between()

bool sage.ew.cliente.Clases.clsLimiteCredito._between ( DateTime  dateToCompare,
DateTime  dateIni,
DateTime  dateFin 
)
inline

Mira si una fecha se encuentra dentro del rango de fercha pasado

Parámetros
dateToCompareFecha a comparar
dateIniFecha incicial del rango
dateFinFecha fin del rango
Devuelve
Boolean

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

◆ _Calcular()

void sage.ew.cliente.Clases.clsLimiteCredito._Calcular ( )
inline

Calcula el limite de credito

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

◆ _CalcularFacturasPendientesContabilizar()

void sage.ew.cliente.Clases.clsLimiteCredito._CalcularFacturasPendientesContabilizar ( )
inline

RQ 155663: Facturas pendientes de contabilizar

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

◆ _CalcularPedidosPendientesServir()

virtual void sage.ew.cliente.Clases.clsLimiteCredito._CalcularPedidosPendientesServir ( )
inlinevirtual

PE-104237: Cambiamos a pública para poder llamar la función desde el formulario

Reimplementado en sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes.

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

◆ _CalcularPendientesFacturar()

virtual void sage.ew.cliente.Clases.clsLimiteCredito._CalcularPendientesFacturar ( )
inlinevirtual

Calcula el total de los albranes pendientes de facturar

Reimplementado en sage.ew.cliente.Clases.LimiteDeCreditoConCacheClientes.

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

◆ _Clonar()

virtual clsLimiteCredito sage.ew.cliente.Clases.clsLimiteCredito._Clonar ( )
inlinevirtual

Devuelve una copia exacta del objeto actual

Devuelve

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

◆ _CrearLimiteCredito()

void sage.ew.cliente.Clases.clsLimiteCredito._CrearLimiteCredito ( )
inline

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

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

◆ _DeleteRiesgo()

void sage.ew.cliente.Clases.clsLimiteCredito._DeleteRiesgo ( )
inline

PE-104237: Eliminar el registro de Riesgo (cuando se borra un cliente)

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

◆ _EfectosImpagados()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._EfectosImpagados ( String  cCliente,
String  cDivisa,
String  cClienteIni,
String  cClienteFinal,
Boolean  lActivadoMultiDivisa 
)
inline

Retorna un Datatable con los efectos impagados

Parámetros
cClienteCódigo de cliente
cDivisaCódigo de la divisa
cClienteIniCliente inicial
cClienteFinalCliente final
lActivadoMultiDivisaMutlidivisa

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

◆ _EvaluarRiesgoFecha()

Boolean sage.ew.cliente.Clases.clsLimiteCredito._EvaluarRiesgoFecha ( DataRow  dRow,
DateTime  dFechaIni,
DateTime  dFechaFin 
)
inlineprotected

Evalua el riesgo dentro de unas fechas

Parámetros
dRowRegistro con los valores
dFechaIniFecha inical


Parámetros
dFechaFinFecha final


Devuelve
Boolean

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

◆ _EvaluarRiesgoFechaServidor()

bool sage.ew.cliente.Clases.clsLimiteCredito._EvaluarRiesgoFechaServidor ( DataRow  row)
inlineprotected

Evalua el riesgo con la fecha del sistema

Parámetros
rowRegistro con los valores
Devuelve
Boolean

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

◆ _Exists()

bool sage.ew.cliente.Clases.clsLimiteCredito._Exists ( )
inline

PE-104237: Comprobar si existe registro en la tabla de RIESGO

Devuelve

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

◆ _FacturasNegociacionCobros()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._FacturasNegociacionCobros ( String  cCliente,
String  cDivisa,
String  cFormatoDatos,
String  cClienteIni,
String  cClienteFinal,
Boolean  lActivadoMultiDivisa 
)
inline

Retorna un Datatable con las facturas en negociación de cobro

Parámetros
cClienteCódigo de cliente
cDivisaCódigo de la divisa
cFormatoDatosA (Agrupado) o D (Detalle)
cClienteIniCliente inicial
cClienteFinalCliente final
lActivadoMultiDivisaMutlidivisa
Devuelve
DataTable

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

◆ _FacturasPendientesCobros()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._FacturasPendientesCobros ( string  tcCliente,
string  tcDivisa,
string  tcFormatoDatos,
string  tcClienteIni,
string  tcClienteFinal,
bool  tlActivadoMultiDivisa 
)
inline

Retorna un Datatable con las facturas pendientes de cobro

Parámetros
tcClienteCódigo de cliente
tcDivisaCódigo de la divisa
tcFormatoDatosA (Agrupado) o D (Detalle)
tcClienteIniCliente inicial
tcClienteFinalCliente final
tlActivadoMultiDivisaMutlidivisa
Devuelve
DataTable

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

◆ _FacturasPendientesCobrosRemesas()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._FacturasPendientesCobrosRemesas ( string  cCliente,
string  cDivisa,
string  cFormatoDatos,
string  cClienteIni,
string  cClienteFinal,
bool  lActivadoMultiDivisa 
)
inline

Retorna un Datatable con las facturas en negociación de cobro

Parámetros
cClienteCódigo de cliente
cDivisaCódigo de la divisa
cFormatoDatosA (Agrupado) o D (Detalle)
cClienteIniCliente inicial
cClienteFinalCliente final
lActivadoMultiDivisaMutlidivisa
Devuelve
DataTable

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

◆ _FacturasPendientesContabilizar()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._FacturasPendientesContabilizar ( string  tcCliente,
string  tcDivisa,
string  tcFormatoDatos,
string  tcClienteIni,
string  tcClienteFinal,
bool  tlActivadoMultiDivisa 
)
inline

Retorna un Datatable con las facturas pendientes de cobro

Parámetros
tcClienteCódigo de cliente
tcDivisaCódigo de la divisa
tcFormatoDatosA (Agrupado) o D (Detalle)
tcClienteIniCliente inicial
tcClienteFinalCliente final
tlActivadoMultiDivisaMutlidivisa
Devuelve
DataTable

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

◆ _HomegenizarFechaLimite() [1/2]

DataTable sage.ew.cliente.Clases.clsLimiteCredito._HomegenizarFechaLimite ( DataTable  dtTable)
inline

Establece el valor vacio para el campo Fecha limite

Parámetros
dtTableDataTable
Devuelve
DataTable

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

◆ _HomegenizarFechaLimite() [2/2]

DataRow sage.ew.cliente.Clases.clsLimiteCredito._HomegenizarFechaLimite ( DataRow  row)
inline

Establece el valor vacio para el campo Fecha limite

Parámetros
row
Devuelve

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

◆ _Load()

void sage.ew.cliente.Clases.clsLimiteCredito._Load ( )
inline

PE-104237: Cargar (si existe) el registro de la tabla RIESGO. Si No existe registro, calculamos el riesgo y guardamos en tabla

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

◆ _MinDate()

DateTime sage.ew.cliente.Clases.clsLimiteCredito._MinDate ( DateTime  date1,
DateTime  date2 
)
inline

Retorna la fecha más pequeña

Parámetros
date1Fecha
date2Fecha


Devuelve
DateTime

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

◆ _Pedidos_Pedientes_Servir()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._Pedidos_Pedientes_Servir ( string  tcNombreCursor,
string  tcClienteIni,
string  tcClienteFin = "",
string  tcDivisa = "",
string  tcFormatoDatos = "A",
bool  tlActivadoMultiDivisa = false 
)
inline

PE-104237: Cambiamos función a pública para poder ser llamada desde el formulario

Parámetros
tcNombreCursor
tcClienteIni
tcClienteFin
tcDivisa
tcFormatoDatos
tlActivadoMultiDivisa
Devuelve

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

◆ _PrevisionesEnRiesgo()

void sage.ew.cliente.Clases.clsLimiteCredito._PrevisionesEnRiesgo ( ref DataTable  curPrevisiones,
DateTime  dFechaIni,
DateTime  dFechaFin,
String  cClienteIni,
String  cClienteFinal,
Boolean  tlRiesgoBancario 
)
inlineprotected

Evalua el campo enRiesgo, dentro del cursor, si no existe lo crea Campos necesarios dentro del cursor Periodo, Empresa, Cliente, Factura, Orden

Parámetros
curPrevisionesDataTable de previsiones a consultar, debe ser de lectura/escritura
dFechaIniFecha inicial de consulta
dFechaFinFecha Final de consulta
cClienteIniCliente Inicial para consultar
cClienteFinalCliente Final para consultar
tlRiesgoBancarioRiesgo

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

◆ _PrevisionesImpagadas()

void sage.ew.cliente.Clases.clsLimiteCredito._PrevisionesImpagadas ( ref DataTable  curPrevisiones,
string  cCliente,
string  cDivisa,
string  cFormatoDatos,
string  cClienteIni,
string  cClienteFinal,
bool  lActivadoMultiDivisa 
)
inline

Previsiones impagadas

Parámetros
curPrevisionesDataTable con las previsiones
cClienteCódigo de cliente
cDivisaCódigo de la divisa
cFormatoDatosA (Agrupado) o D (Detalle)
cClienteIniCliente inicial
cClienteFinalCliente final
lActivadoMultiDivisaMutlidivisa

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

◆ _Print()

void sage.ew.cliente.Clases.clsLimiteCredito._Print ( )
inline

Imprime los datos

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

◆ _RecalcularRiesgoCliente()

bool sage.ew.cliente.Clases.clsLimiteCredito._RecalcularRiesgoCliente ( string  tcEmpresa)
inline

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

Devuelve

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

◆ _RecalcularRiesgoClienteOffline() [1/2]

bool sage.ew.cliente.Clases.clsLimiteCredito._RecalcularRiesgoClienteOffline ( string  tcEmpresa)
inline

Recálcular el riesgo de cliente sin forzar el cambio de empresa, para los procesos asíncronos de OFFLINE

Parámetros
tcEmpresa
Devuelve

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

◆ _RecalcularRiesgoClienteOffline() [2/2]

bool sage.ew.cliente.Clases.clsLimiteCredito._RecalcularRiesgoClienteOffline ( string  tcEmpresa,
string  tcCliente 
)
inline

Recálcular el riesgo de cliente sin forzar el cambio de empresa, para los procesos asíncronos de OFFLINE

Parámetros
tcEmpresa
tcCliente
Devuelve

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

◆ _RecalcularYGuardar()

void sage.ew.cliente.Clases.clsLimiteCredito._RecalcularYGuardar ( bool  tbComprobarConsolida = true,
bool  tlRecalculoObligatorio = false 
)
inline

PE-104237: Recalculamos el límite de crédito, guardando en tabla todos los cálculos efectuados

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

◆ _Reset()

void sage.ew.cliente.Clases.clsLimiteCredito._Reset ( )
inlineprotected

Pone a 0 los valores _iTotalEmpresa, _iTotalDivisa

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

◆ _RiesgoBancario()

DataTable sage.ew.cliente.Clases.clsLimiteCredito._RiesgoBancario ( DateTime  dFechaIni,
DateTime  dFechaFin,
String  cClienteIni,
String  cClienteFinal,
String  cBancoIni,
String  cBancFin,
Boolean  lRemesados,
Boolean  lPagares,
string  tcFiltroDivisa = "" 
)
inline

Retorna un datatable con el riego bancario

Parámetros
dFechaIniFecha inicial
dFechaFinFecha final
cClienteIniCliente Inicial
cClienteFinalCliente final
cBancoIniBanco inicial
cBancFinBanco final
lRemesadosRemesados
lPagaresPagares
tcFiltroDivisa
Devuelve

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

◆ _Save()

void sage.ew.cliente.Clases.clsLimiteCredito._Save ( )
inline

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

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

◆ _Sumar()

void sage.ew.cliente.Clases.clsLimiteCredito._Sumar ( decimal  iEmpresa,
decimal  iDivisa 
)
inlineprotected

Suma los valores a _iTotalEmpresa, _iTotalDivisa

Parámetros
iEmpresa
iDivisa

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

◆ _Values()

void sage.ew.cliente.Clases.clsLimiteCredito._Values ( decimal  iTotalEmpresa,
decimal  iTotalDivisa 
)
inlineprotected

Establece los valores a _iTotalEmpresa, _iTotalDivisa

Parámetros
iTotalEmpresa
iTotalDivisa

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

◆ ActualizarFechaSistema()

void sage.ew.cliente.Clases.clsLimiteCredito.ActualizarFechaSistema ( )
inline

Actualiza la fecha del sistema a la hora actual

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

◆ CopyData()

void sage.ew.cliente.Clases.clsLimiteCredito.CopyData ( string  cConnStr,
DataTable  dtTable,
string  cTableName 
)
inline

Copia les dades d'un datatable a una taula

Parámetros
cConnStrConnectionString
dtTableDataTable donde estan los datos
cTableNameNombre de la tabla

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

◆ Dispose()

void sage.ew.cliente.Clases.clsLimiteCredito.Dispose ( )
inline

Part of the IDisposable pattern

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

◆ ObtenerDatosParaImpresion()

DataTable sage.ew.cliente.Clases.clsLimiteCredito.ObtenerDatosParaImpresion ( )
inline

Obtiene los datos necesarios para la impresión del riesgo fusionando los distintos orígenes de datos en un único retorno

Devuelve

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

Documentación de los campos

◆ _dtAlbaranesPendientes

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtAlbaranesPendientes

DataTable con los albaranes pendientes

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

◆ _dtEfectos

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtEfectos

DataTable con los los efectos

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

◆ _dtFacturasNegociacionCobros

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtFacturasNegociacionCobros

DataTable con los facturas en negociación de cobro

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

◆ _dtFacturasPendientesContabilizar

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtFacturasPendientesContabilizar

RQ 155838: Datatable facturas pendientes contabilizar

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

◆ _dtImpagados

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtImpagados

DataTable con los los impagados

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

◆ _dtPedidosPendientesServir

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtPedidosPendientesServir

DataTable con los pedidos pendientes de servir

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

◆ _dtPrevisiones

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtPrevisiones

DataTable de las previsiones

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

◆ _dtRemesa

DataTable sage.ew.cliente.Clases.clsLimiteCredito._dtRemesa

DataTable con los las remesas

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

◆ _MediaDiasPago

int sage.ew.cliente.Clases.clsLimiteCredito._MediaDiasPago

PE-104237: Núm. medio de dias de cobro

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

◆ _NumImpagos

int sage.ew.cliente.Clases.clsLimiteCredito._NumImpagos

PE-104237: Núm. de impagados

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

◆ _oTipoRecalculo

_TipoRecalculo sage.ew.cliente.Clases.clsLimiteCredito._oTipoRecalculo = _TipoRecalculo.Todos

PE-104237: Variable para indicar que tipo de recálculo de límite de crédito queremos

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

◆ _TotalAlbaranesPendiente

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalAlbaranesPendiente

Total Albaranes pendientes

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

◆ _TotalAlbaranesPendienteDivisa

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalAlbaranesPendienteDivisa

Total Albaranes pendientes divisa

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

◆ _TotalEfectos

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalEfectos

Total efectos

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

◆ _TotalFacturasNegociacionCobros

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalFacturasNegociacionCobros

Total facturas negociacion cobros

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

◆ _TotalFacturasNegociacionCobrosDivisa

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalFacturasNegociacionCobrosDivisa

Total facturas negociacion cobros divisa

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

◆ _TotalFacturasPendientesContabilizar

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalFacturasPendientesContabilizar

RQ 155838: Total facturas pendientes contabilizar

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

◆ _TotalFacturasPendientesContabilizarDivisa

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalFacturasPendientesContabilizarDivisa

RQ 155838: Total facturas pendientes contabilizar divisa

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

◆ _TotalImpagados

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalImpagados

Total impagados

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

◆ _TotalImpagadosDivisa

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalImpagadosDivisa

Total impagados divisa

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

◆ _TotalPedidosPendiente

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalPedidosPendiente

Total pedidos pendientes

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

◆ _TotalPedidosPendienteDivisa

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalPedidosPendienteDivisa

Total pedidos pendientes divisa

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

◆ _TotalPrevisiones

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalPrevisiones

Total previsiones

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

◆ _TotalPrevisionesDivisa

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalPrevisionesDivisa

Total previsiones divisa

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

◆ _TotalRemesas

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalRemesas

Total remesas

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

◆ _TotalRemesasDivisa

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalRemesasDivisa

Total remesas divisa

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

Documentación de propiedades

◆ _Cliente

Cliente sage.ew.cliente.Clases.clsLimiteCredito._Cliente
getset

Cliente

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

◆ _CodigoCliente

String sage.ew.cliente.Clases.clsLimiteCredito._CodigoCliente
getset

Codigo de cliente

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

◆ _CodigoClienteERP

String sage.ew.cliente.Clases.clsLimiteCredito._CodigoClienteERP
get

Codigo de cliente ERP (hera)

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

◆ _Estado

int sage.ew.cliente.Clases.clsLimiteCredito._Estado = 0
getset

PE-104237: Variable para indicar el Estado del Riesgo

  1. Correcto
  2. Bloqueado si supera límite
  3. Ventas bloqueadas
  4. Baja 0. (variable no inicializada)

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

◆ _Idioma

string sage.ew.cliente.Clases.clsLimiteCredito._Idioma
getset

Idioma

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

◆ _Multidivisa

bool sage.ew.cliente.Clases.clsLimiteCredito._Multidivisa
get

Indica si tiene multidivisa

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

◆ _Total

decimal sage.ew.cliente.Clases.clsLimiteCredito._Total
get

Total de la suma de todos los conceptos, tiene en cunta opcflas de no tener en cuenta pedidos en limite de credito

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

◆ _TotalDiv

decimal sage.ew.cliente.Clases.clsLimiteCredito._TotalDiv
get

Total divisa

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


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