Estructuras de datos | |
class | Recalcular |
Clase recalculo de precios. Más... | |
Métodos públicos | |
Tarifa () | |
Constructor vacío. | |
Tarifa (String tcCodigo) | |
Constructor. | |
bool | _AsignarTarifaMargenAArticulos (List< IArticuloAsignarTarifaMargen > toListaArt) |
Método para actualizar la tarifa y el margen a una lista de artículos. | |
override void | _New (string tcCodigo="") |
Override del _New. | |
override bool | _Save () |
Override del _Save. | |
bool | _RecalcularPrecios () |
Método para forzar el recálculo de todos los precios de la tarifa actual. | |
string | _ExisteNombreTarifa (string tcCodigoTarifa, string tcNombreTarifa) |
Método para comprobar si un nombre de tarifa ya está utilizado en otra tarifa. Nos devuelve el código de la tarifa dónde se utiliza. | |
bool | _TarifaAsignadaCliente (string tcTarifa) |
Método para saber si una tarifa está asignada a algun cliente. | |
bool | _ExisteCiclo (string tcTarifaOrigen, string tcTarifaBase, ref string tcCiclo) |
Método para saber si existe un ciclo en tarifas basadas en otra tarifa. | |
bool | _ExistenDocumentosVenta (string tcTarifa) |
Método para saber si existen documentos de venta de TPV realizados a la tarifa "tcTarifa". | |
bool | _TarifaUtilizadaComoBase (string tcTarifa) |
Método para saber si existe alguna tarifa que se basa en la tarifa "tcTarifa". | |
bool? | _EsDivisaEmpresa () |
Obtiene un booleano que informa si es la misma divisa que la empresa. | |
DataTable | _Tarifas_Murano_Standar (string tcCampos="", string tcOrden="", string tcCondicion="") |
Devuelve un DataTable con las tarifas de Murano cuyo campo ORDERP está en (1,2,3,99) es decir, las tarifas 1,2,3 y standar. | |
override bool | _Delete () |
Borra el tipo de tarifa cargado. | |
Métodos públicos estáticos | |
static string | _ObtenerDivisaTarifa (string tcCodigoTarifa) |
Devuelve el código de la divisa que utiliza la tarifa con el código que se pasa por parámetro. | |
static String | _ObtenerTarifaDefecto () |
Obtiene la tarifa por defecto. | |
static String | _ExisteTarifaCodigo (string tcTarifaDef) |
Método para verificar si existe una tarifa y en caso contrario, devuelve el código de la primera tarifa. | |
static DataTable | _ObtenerTarifasAutomaticasTCP () |
Obtener datatable con todas las tarifas automáticas. | |
static List< string > | _ObtenerTarifas () |
Obtener lista con todas las tarifas. | |
static List< string > | _ObtenerTarifas (TipoCalculoPreciosTarifa toTipoTarifa) |
Obtener lista con todas las tarifas según tipo. | |
static List< string > | _ObtenerTarifas (TipoCalculoPreciosTarifa toTipoTarifa, ModoCalculoPreciosTarifa toModoCalculo) |
Obtener lista con todas las tarifas según tipo y modo cálculo. | |
static ? bool | _EsDivisaEmpresa (string tcCodigo) |
Método que informa de si es la misma divisa que la empresa. | |
Campos de datos | |
bool | _ShowProgressBar = false |
Presentar barra de progreso en el recalculo. | |
Propiedades | |
int | _TipoCalculo [get, set] |
_TipoCalculo --> esta propiedad leerá el valor del campo TARIFAS.TIPOCALC 0 -> Manual, 1->Semiautomático, 2->Automático | |
int | _ModoCalculo [get, set] |
_ModoCalculo --> esta propiedad leerá el valor del campo TARIFAS.COSTE 2 -> Tarifa semiautomática con modo de cálculo de precios segun precio de último coste del artículo 3 -> Tarifa automática con modo de cálculo de precios segun tarifa automática 4 -> Tarifa automática con modo de cálculo de precios segun tarifa base 5 -> Tarifa semiautomática con modo de cálculo de precios segun tarifa proveedor predeterminado del artículo | |
bool | _IVA_Inc [get, set] |
_IVA_Inc (bool) --> esta propiedad leerá el valor del campo TARIFAS.IVA_INC | |
string | _Moneda [get, set] |
Moneda --> esta propiedad leerá el valor del campo TARIFAS.MONEDA. | |
int | _NumDec [get, set] |
_NumDec --> esta propiedad leerá el valor del campo TARIFAS.NUMDEC | |
string | _TarifaBase [get, set] |
_TarifaBase --> esta propiedad leerá el valor del campo TARIFAS.BASE Código de la tarifa base | |
decimal | _Incremento [get, set] |
_Incremento --> esta propiedad leerá el valor del campo TARIFAS.INCREMENTO Importe o porcentage de incremento en tarifas semiautomáticas. | |
bool | _IncrementoEnPorcentage [get, set] |
_IncrementoEnPorcentage --> esta propiedad leerá el valor del campo TARIFAS.PORCENTAGE Para indicar si la tarifa semiautomática tiene un incremento en forma de porcentage | |
decimal | _PrecioMinimo [get, set] |
_PrecioMinimo --> esta propiedad leerá el valor del campo TARIFAS.MINIMO Precio mínimo de la tarifa | |
int | _TipoMargen [get, set] |
_TipoMargen --> esta propiedad leerá el valor del campo TARIFAS.TIPO_TPC | |
bool | _TipoMargenSemiTarifaAuto [get, set] |
_TipoMargenSemiTarifaAuto --> esta propiedad leerá el valor del campo TARIFAS.LMARTCP Para indicar si la tarifa semiautomática tiene un margen de tipo INCREMENTO(False) o margen DE LAS TARIFAS AUTOMATICAS(True) | |
bool | _TipoMargenSemiIncremento [get, set] |
_TipoMargenSemiIncremento --> esta propiedad leerá el valor del campo TARIFAS.LMARTCP Propiedad virtual, para poder hacer el binding con radiobuttons. | |
bool | _Redondeo [get, set] |
_Redondeo --> esta propiedad leerá el valor del campo TARIFAS.REDONDEO Para indicar si la tarifa tiene un redondeo decimal | |
int | _RedondeoIni [get, set] |
_RedondeoIni --> esta propiedad leerá el valor del campo TARIFAS.RED_21 | |
int | _RedondeoFin [get, set] |
_RedondeoFin --> esta propiedad leerá el valor del campo TARIFAS.RED_22 | |
decimal | _Coste [get, set] |
_Coste --> esta propiedad leerá el valor del campo TARIFAS.COSTE | |
bool | _AutoTcp [get, set] |
_AutoTcp --> esta propiedad leerá el valor del campo TARIFAS.AUTOTCP | |
int | _TipoTarifa [get, set] |
_TipoTarifa (int) --> esta propiedad leerá el valor del campo TARIFAS.COSTE | |
IRecalculo | _PVPs [get] |
Recalcular tarifas. | |
Clase Tarifa.
Definición en la línea 24 del archivo clsTarifaRecalculo.cs.
|
inline |
Constructor vacío.
Definición en la línea 342 del archivo clsTarifas.cs.
|
inline |
Constructor.
tcCodigo | Código de la característica |
Definición en la línea 360 del archivo clsTarifas.cs.
|
inline |
Método para actualizar la tarifa y el margen a una lista de artículos.
toListaArt |
Definición en la línea 541 del archivo clsTarifas.cs.
|
inline |
Borra el tipo de tarifa cargado.
Definición en la línea 898 del archivo clsTarifas.cs.
|
inline |
Obtiene un booleano que informa si es la misma divisa que la empresa.
Definición en la línea 850 del archivo clsTarifas.cs.
|
inlinestatic |
Método que informa de si es la misma divisa que la empresa.
tcCodigo | Código a consultar |
Definición en la línea 837 del archivo clsTarifas.cs.
|
inline |
Método para saber si existe un ciclo en tarifas basadas en otra tarifa.
tcTarifaOrigen | |
tcTarifaBase | |
tcCiclo |
Definición en la línea 658 del archivo clsTarifas.cs.
|
inline |
Método para saber si existen documentos de venta de TPV realizados a la tarifa "tcTarifa".
tcTarifa |
Definición en la línea 694 del archivo clsTarifas.cs.
|
inline |
Método para comprobar si un nombre de tarifa ya está utilizado en otra tarifa. Nos devuelve el código de la tarifa dónde se utiliza.
tcCodigoTarifa | |
tcNombreTarifa |
Definición en la línea 622 del archivo clsTarifas.cs.
|
inlinestatic |
Método para verificar si existe una tarifa y en caso contrario, devuelve el código de la primera tarifa.
tcTarifaDef | tarifa a comprobar |
Definición en la línea 748 del archivo clsTarifas.cs.
|
inline |
|
inlinestatic |
Devuelve el código de la divisa que utiliza la tarifa con el código que se pasa por parámetro.
tcCodigoTarifa | Código de la tarifa a consultar |
Definición en la línea 720 del archivo clsTarifas.cs.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Obtener lista con todas las tarifas según tipo.
Definición en la línea 798 del archivo clsTarifas.cs.
|
inlinestatic |
Obtener lista con todas las tarifas según tipo y modo cálculo.
Definición en la línea 817 del archivo clsTarifas.cs.
|
inlinestatic |
Obtener datatable con todas las tarifas automáticas.
Definición en la línea 764 del archivo clsTarifas.cs.
|
inline |
Método para forzar el recálculo de todos los precios de la tarifa actual.
Definición en la línea 602 del archivo clsTarifas.cs.
|
inline |
|
inline |
Método para saber si una tarifa está asignada a algun cliente.
tcTarifa |
Definición en la línea 644 del archivo clsTarifas.cs.
|
inline |
Devuelve un DataTable con las tarifas de Murano cuyo campo ORDERP está en (1,2,3,99) es decir, las tarifas 1,2,3 y standar.
tcCampos | Columnas a retornar en el DataTable de tarifas |
tcOrden | Orden del DataTabe |
tcCondicion | Condiciona adicional a filtrar para obtener el DataTable |
Definición en la línea 878 del archivo clsTarifas.cs.
|
inline |
Método para saber si existe alguna tarifa que se basa en la tarifa "tcTarifa".
tcTarifa |
Definición en la línea 708 del archivo clsTarifas.cs.
bool sage.ew.articulo.Tarifa._ShowProgressBar = false |
Presentar barra de progreso en el recalculo.
Definición en la línea 322 del archivo clsTarifas.cs.
|
getset |
_AutoTcp --> esta propiedad leerá el valor del campo TARIFAS.AUTOTCP
Definición en la línea 272 del archivo clsTarifas.cs.
|
getset |
_Coste --> esta propiedad leerá el valor del campo TARIFAS.COSTE
Definición en la línea 263 del archivo clsTarifas.cs.
|
getset |
_Incremento --> esta propiedad leerá el valor del campo TARIFAS.INCREMENTO Importe o porcentage de incremento en tarifas semiautomáticas.
Definición en la línea 158 del archivo clsTarifas.cs.
|
getset |
_IncrementoEnPorcentage --> esta propiedad leerá el valor del campo TARIFAS.PORCENTAGE Para indicar si la tarifa semiautomática tiene un incremento en forma de porcentage
Definición en la línea 170 del archivo clsTarifas.cs.
|
getset |
_IVA_Inc (bool) --> esta propiedad leerá el valor del campo TARIFAS.IVA_INC
Definición en la línea 93 del archivo clsTarifas.cs.
|
getset |
_ModoCalculo --> esta propiedad leerá el valor del campo TARIFAS.COSTE 2 -> Tarifa semiautomática con modo de cálculo de precios segun precio de último coste del artículo 3 -> Tarifa automática con modo de cálculo de precios segun tarifa automática 4 -> Tarifa automática con modo de cálculo de precios segun tarifa base 5 -> Tarifa semiautomática con modo de cálculo de precios segun tarifa proveedor predeterminado del artículo
Definición en la línea 78 del archivo clsTarifas.cs.
|
getset |
Moneda --> esta propiedad leerá el valor del campo TARIFAS.MONEDA.
Definición en la línea 109 del archivo clsTarifas.cs.
|
getset |
_NumDec --> esta propiedad leerá el valor del campo TARIFAS.NUMDEC
Definición en la línea 131 del archivo clsTarifas.cs.
|
getset |
_PrecioMinimo --> esta propiedad leerá el valor del campo TARIFAS.MINIMO Precio mínimo de la tarifa
Definición en la línea 182 del archivo clsTarifas.cs.
|
get |
Recalcular tarifas.
Definición en la línea 308 del archivo clsTarifas.cs.
|
getset |
_Redondeo --> esta propiedad leerá el valor del campo TARIFAS.REDONDEO Para indicar si la tarifa tiene un redondeo decimal
Definición en la línea 230 del archivo clsTarifas.cs.
|
getset |
_RedondeoFin --> esta propiedad leerá el valor del campo TARIFAS.RED_22
Definición en la línea 252 del archivo clsTarifas.cs.
|
getset |
_RedondeoIni --> esta propiedad leerá el valor del campo TARIFAS.RED_21
Definición en la línea 241 del archivo clsTarifas.cs.
|
getset |
_TarifaBase --> esta propiedad leerá el valor del campo TARIFAS.BASE Código de la tarifa base
Definición en la línea 146 del archivo clsTarifas.cs.
|
getset |
_TipoCalculo --> esta propiedad leerá el valor del campo TARIFAS.TIPOCALC 0 -> Manual, 1->Semiautomático, 2->Automático
Definición en la línea 36 del archivo clsTarifas.cs.
|
getset |
_TipoMargen --> esta propiedad leerá el valor del campo TARIFAS.TIPO_TPC
Definición en la línea 194 del archivo clsTarifas.cs.
|
getset |
_TipoMargenSemiIncremento --> esta propiedad leerá el valor del campo TARIFAS.LMARTCP Propiedad virtual, para poder hacer el binding con radiobuttons.
Definición en la línea 218 del archivo clsTarifas.cs.
|
getset |
_TipoMargenSemiTarifaAuto --> esta propiedad leerá el valor del campo TARIFAS.LMARTCP Para indicar si la tarifa semiautomática tiene un margen de tipo INCREMENTO(False) o margen DE LAS TARIFAS AUTOMATICAS(True)
Definición en la línea 206 del archivo clsTarifas.cs.
|
getset |
_TipoTarifa (int) --> esta propiedad leerá el valor del campo TARIFAS.COSTE
Definición en la línea 282 del archivo clsTarifas.cs.