Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.articulo.Tarifa

Clase Tarifa. Más...

Diagrama de herencia de sage.ew.articulo.Tarifa

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.
 

Descripción detallada

Clase Tarifa.

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

Documentación de constructores y destructores

◆ Tarifa() [1/2]

sage.ew.articulo.Tarifa.Tarifa ( )
inline

Constructor vacío.

Definición en la línea 342 del archivo clsTarifas.cs.

◆ Tarifa() [2/2]

sage.ew.articulo.Tarifa.Tarifa ( String tcCodigo)
inline

Constructor.

Parámetros
tcCodigoCódigo de la característica

Definición en la línea 360 del archivo clsTarifas.cs.

Documentación de funciones miembro

◆ _AsignarTarifaMargenAArticulos()

bool sage.ew.articulo.Tarifa._AsignarTarifaMargenAArticulos ( List< IArticuloAsignarTarifaMargen > toListaArt)
inline

Método para actualizar la tarifa y el margen a una lista de artículos.

Parámetros
toListaArt
Devuelve

Definición en la línea 541 del archivo clsTarifas.cs.

◆ _Delete()

override bool sage.ew.articulo.Tarifa._Delete ( )
inline

Borra el tipo de tarifa cargado.

Devuelve
Booleano con el resultado de la ejecución.

Definición en la línea 898 del archivo clsTarifas.cs.

◆ _EsDivisaEmpresa() [1/2]

bool? sage.ew.articulo.Tarifa._EsDivisaEmpresa ( )
inline

Obtiene un booleano que informa si es la misma divisa que la empresa.

Devuelve
True si el código de divisa suministrado es el mismo que el de empresa

Definición en la línea 850 del archivo clsTarifas.cs.

◆ _EsDivisaEmpresa() [2/2]

static ? bool sage.ew.articulo.Tarifa._EsDivisaEmpresa ( string tcCodigo)
inlinestatic

Método que informa de si es la misma divisa que la empresa.

Parámetros
tcCodigoCódigo a consultar
Devuelve
True si el código de divisa suministrado es el mismo que el de empresa. Null sino existe

Definición en la línea 837 del archivo clsTarifas.cs.

◆ _ExisteCiclo()

bool sage.ew.articulo.Tarifa._ExisteCiclo ( string tcTarifaOrigen,
string tcTarifaBase,
ref string tcCiclo )
inline

Método para saber si existe un ciclo en tarifas basadas en otra tarifa.

Parámetros
tcTarifaOrigen
tcTarifaBase
tcCiclo
Devuelve

Definición en la línea 658 del archivo clsTarifas.cs.

◆ _ExistenDocumentosVenta()

bool sage.ew.articulo.Tarifa._ExistenDocumentosVenta ( string tcTarifa)
inline

Método para saber si existen documentos de venta de TPV realizados a la tarifa "tcTarifa".

Parámetros
tcTarifa
Devuelve

Definición en la línea 694 del archivo clsTarifas.cs.

◆ _ExisteNombreTarifa()

string sage.ew.articulo.Tarifa._ExisteNombreTarifa ( string tcCodigoTarifa,
string tcNombreTarifa )
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.

Parámetros
tcCodigoTarifa
tcNombreTarifa
Devuelve

Definición en la línea 622 del archivo clsTarifas.cs.

◆ _ExisteTarifaCodigo()

static String sage.ew.articulo.Tarifa._ExisteTarifaCodigo ( string tcTarifaDef)
inlinestatic

Método para verificar si existe una tarifa y en caso contrario, devuelve el código de la primera tarifa.

Parámetros
tcTarifaDeftarifa a comprobar
Devuelve

Definición en la línea 748 del archivo clsTarifas.cs.

◆ _New()

override void sage.ew.articulo.Tarifa._New ( string tcCodigo = "")
inline

Override del _New.

Parámetros
tcCodigo

Definición en la línea 566 del archivo clsTarifas.cs.

◆ _ObtenerDivisaTarifa()

static string sage.ew.articulo.Tarifa._ObtenerDivisaTarifa ( string tcCodigoTarifa)
inlinestatic

Devuelve el código de la divisa que utiliza la tarifa con el código que se pasa por parámetro.

Parámetros
tcCodigoTarifaCódigo de la tarifa a consultar
Devuelve

Definición en la línea 720 del archivo clsTarifas.cs.

◆ _ObtenerTarifaDefecto()

static String sage.ew.articulo.Tarifa._ObtenerTarifaDefecto ( )
inlinestatic

Obtiene la tarifa por defecto.

Devuelve

Definición en la línea 732 del archivo clsTarifas.cs.

◆ _ObtenerTarifas() [1/3]

static List< string > sage.ew.articulo.Tarifa._ObtenerTarifas ( )
inlinestatic

Obtener lista con todas las tarifas.

Devuelve

Definición en la línea 779 del archivo clsTarifas.cs.

◆ _ObtenerTarifas() [2/3]

static List< string > sage.ew.articulo.Tarifa._ObtenerTarifas ( TipoCalculoPreciosTarifa toTipoTarifa)
inlinestatic

Obtener lista con todas las tarifas según tipo.

Devuelve

Definición en la línea 798 del archivo clsTarifas.cs.

◆ _ObtenerTarifas() [3/3]

static List< string > sage.ew.articulo.Tarifa._ObtenerTarifas ( TipoCalculoPreciosTarifa toTipoTarifa,
ModoCalculoPreciosTarifa toModoCalculo )
inlinestatic

Obtener lista con todas las tarifas según tipo y modo cálculo.

Devuelve

Definición en la línea 817 del archivo clsTarifas.cs.

◆ _ObtenerTarifasAutomaticasTCP()

static DataTable sage.ew.articulo.Tarifa._ObtenerTarifasAutomaticasTCP ( )
inlinestatic

Obtener datatable con todas las tarifas automáticas.

Devuelve

Definición en la línea 764 del archivo clsTarifas.cs.

◆ _RecalcularPrecios()

bool sage.ew.articulo.Tarifa._RecalcularPrecios ( )
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.

◆ _Save()

override bool sage.ew.articulo.Tarifa._Save ( )
inline

Override del _Save.

Devuelve

Definición en la línea 580 del archivo clsTarifas.cs.

◆ _TarifaAsignadaCliente()

bool sage.ew.articulo.Tarifa._TarifaAsignadaCliente ( string tcTarifa)
inline

Método para saber si una tarifa está asignada a algun cliente.

Parámetros
tcTarifa
Devuelve

Definición en la línea 644 del archivo clsTarifas.cs.

◆ _Tarifas_Murano_Standar()

DataTable sage.ew.articulo.Tarifa._Tarifas_Murano_Standar ( string tcCampos = "",
string tcOrden = "",
string tcCondicion = "" )
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.

Parámetros
tcCamposColumnas a retornar en el DataTable de tarifas
tcOrdenOrden del DataTabe
tcCondicionCondiciona adicional a filtrar para obtener el DataTable
Devuelve

Definición en la línea 878 del archivo clsTarifas.cs.

◆ _TarifaUtilizadaComoBase()

bool sage.ew.articulo.Tarifa._TarifaUtilizadaComoBase ( string tcTarifa)
inline

Método para saber si existe alguna tarifa que se basa en la tarifa "tcTarifa".

Parámetros
tcTarifa
Devuelve

Definición en la línea 708 del archivo clsTarifas.cs.

Documentación de campos

◆ _ShowProgressBar

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.

Documentación de propiedades

◆ _AutoTcp

bool sage.ew.articulo.Tarifa._AutoTcp
getset

_AutoTcp --> esta propiedad leerá el valor del campo TARIFAS.AUTOTCP

Definición en la línea 272 del archivo clsTarifas.cs.

◆ _Coste

decimal sage.ew.articulo.Tarifa._Coste
getset

_Coste --> esta propiedad leerá el valor del campo TARIFAS.COSTE

Definición en la línea 263 del archivo clsTarifas.cs.

◆ _Incremento

decimal sage.ew.articulo.Tarifa._Incremento
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.

◆ _IncrementoEnPorcentage

bool sage.ew.articulo.Tarifa._IncrementoEnPorcentage
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.

◆ _IVA_Inc

bool sage.ew.articulo.Tarifa._IVA_Inc
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.

◆ _ModoCalculo

int sage.ew.articulo.Tarifa._ModoCalculo
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.

◆ _Moneda

string sage.ew.articulo.Tarifa._Moneda
getset

Moneda --> esta propiedad leerá el valor del campo TARIFAS.MONEDA.

Definición en la línea 109 del archivo clsTarifas.cs.

◆ _NumDec

int sage.ew.articulo.Tarifa._NumDec
getset

_NumDec --> esta propiedad leerá el valor del campo TARIFAS.NUMDEC

Definición en la línea 131 del archivo clsTarifas.cs.

◆ _PrecioMinimo

decimal sage.ew.articulo.Tarifa._PrecioMinimo
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.

◆ _PVPs

IRecalculo sage.ew.articulo.Tarifa._PVPs
get

Recalcular tarifas.

Definición en la línea 308 del archivo clsTarifas.cs.

◆ _Redondeo

bool sage.ew.articulo.Tarifa._Redondeo
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.

◆ _RedondeoFin

int sage.ew.articulo.Tarifa._RedondeoFin
getset

_RedondeoFin --> esta propiedad leerá el valor del campo TARIFAS.RED_22

Definición en la línea 252 del archivo clsTarifas.cs.

◆ _RedondeoIni

int sage.ew.articulo.Tarifa._RedondeoIni
getset

_RedondeoIni --> esta propiedad leerá el valor del campo TARIFAS.RED_21

Definición en la línea 241 del archivo clsTarifas.cs.

◆ _TarifaBase

string sage.ew.articulo.Tarifa._TarifaBase
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.

◆ _TipoCalculo

int sage.ew.articulo.Tarifa._TipoCalculo
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.

◆ _TipoMargen

int sage.ew.articulo.Tarifa._TipoMargen
getset

_TipoMargen --> esta propiedad leerá el valor del campo TARIFAS.TIPO_TPC

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

◆ _TipoMargenSemiIncremento

bool sage.ew.articulo.Tarifa._TipoMargenSemiIncremento
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.

◆ _TipoMargenSemiTarifaAuto

bool sage.ew.articulo.Tarifa._TipoMargenSemiTarifaAuto
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.

◆ _TipoTarifa

int sage.ew.articulo.Tarifa._TipoTarifa
getset

_TipoTarifa (int) --> esta propiedad leerá el valor del campo TARIFAS.COSTE

Definición en la línea 282 del archivo clsTarifas.cs.


La documentación de esta clase está generada de los siguientes archivos: