Clase de negocio para el mantenimiento de formulas TCP.
Más...
|
| FormulasTCP () |
| Constructor vacío.
|
|
| FormulasTCP (String tcCodigo) |
| Constructor.
|
|
override void | _New (string tcCodigo="") |
| Override del _New.
|
|
override bool | _Delete () |
| Elimina el registro actual.
|
|
override bool | _Save_Before () |
| Antes de guardar hacemos las validaciones.
|
|
bool | _Validar_Compatibilidad_Opciones (ref string tcMensaje) |
| Método para la validación de que no hay opciones incompatibles entre sí
|
|
void | _Actualizar_Articulos () |
| Abrir el formulario para actualizar los TCPs (CHGTCP) - Asignar tarifas automáticas y margen en artículos.
|
|
|
bool | _Ap_desc [get, set] |
| Aplicar descuentos para calcular PVP.
|
|
bool | _Ap_marart [get, set] |
| Calcular margen de beneficio del artículo automáticamente.
|
|
bool | _Ap_gasto [get, set] |
| Aplicar gastos adicionales para calcular PVP.
|
|
bool | _Ap_redon [get, set] |
| ???
|
|
bool | _Ap_iva [get, set] |
| Aplicar iva.
|
|
bool | _Ap_marg [get, set] |
| Aplicar margen sobre de beneficio.
|
|
int | _TipoRedondeo [get, set] |
| Tipo de redondeo, utilizado para poder bindear la capa visual de Formulas de TCPS's Está relacionacio con las propiedades "_Ap_red1" y "_Ap_red2".
|
|
int | _TipoMargen [get, set] |
| Tipo de margen Utilizado para bindear "Precio aplicando margen(0)", "Precio y margen(3)" y "Precio de venta manual(1,2)".
|
|
bool | _Ap_red1 [get, set] |
| Redondeo del precio 1. Desactiva el redondeo del precio 2 (_Ap_red2)
|
|
int | _Red_21 [get, set] |
| Redondeo del precio 1.
|
|
bool | _Ap_red2 [get, set] |
| Aplicar terminación de la tarifa. Desactiva el redondeo del precio 1 (_Ap_red1)
|
|
int | _Red_22 [get, set] |
| Redondeo del precio 2.
|
|
int | _Red_1 [get, set] |
| Posición donde aplicar el redondeo.
|
|
int | _Tipo_coste [get, set] |
| Tarifa base.
|
|
int | _AplicarPrecioMinimoTarifa [get, set] |
| Aplicar precio mínimo definido en tarifa de venta.
|
|
|
PropertyChangedEventHandler | PropertyChanged |
| Evento para la notificación de modificación de una propiedad (para fines de binding)
|
|
Clase de negocio para el mantenimiento de formulas TCP.
Definición en la línea 20 del archivo FormulasTCP.cs.
◆ FormulasTCP() [1/2]
sage.ew.articulo.FormulasTCP.FormulasTCP |
( |
| ) |
|
|
inline |
◆ FormulasTCP() [2/2]
sage.ew.articulo.FormulasTCP.FormulasTCP |
( |
String | tcCodigo | ) |
|
|
inline |
Constructor.
- Parámetros
-
tcCodigo | Código de la talla |
Definición en la línea 364 del archivo FormulasTCP.cs.
◆ _Actualizar_Articulos()
void sage.ew.articulo.FormulasTCP._Actualizar_Articulos |
( |
| ) |
|
|
inline |
Abrir el formulario para actualizar los TCPs (CHGTCP) - Asignar tarifas automáticas y margen en artículos.
Definición en la línea 597 del archivo FormulasTCP.cs.
◆ _Delete()
override bool sage.ew.articulo.FormulasTCP._Delete |
( |
| ) |
|
|
inline |
Elimina el registro actual.
- Devuelve
- bool
Definición en la línea 411 del archivo FormulasTCP.cs.
◆ _New()
override void sage.ew.articulo.FormulasTCP._New |
( |
string | tcCodigo = "" | ) |
|
|
inline |
◆ _Save_Before()
override bool sage.ew.articulo.FormulasTCP._Save_Before |
( |
| ) |
|
|
inline |
Antes de guardar hacemos las validaciones.
- Devuelve
Definición en la línea 438 del archivo FormulasTCP.cs.
◆ _Validar_Compatibilidad_Opciones()
bool sage.ew.articulo.FormulasTCP._Validar_Compatibilidad_Opciones |
( |
ref string | tcMensaje | ) |
|
|
inline |
Método para la validación de que no hay opciones incompatibles entre sí
- Devuelve
- True si las opciones son compatibles
Definición en la línea 485 del archivo FormulasTCP.cs.
◆ _Ap_desc
bool sage.ew.articulo.FormulasTCP._Ap_desc |
|
getset |
Aplicar descuentos para calcular PVP.
Definición en la línea 52 del archivo FormulasTCP.cs.
◆ _Ap_gasto
bool sage.ew.articulo.FormulasTCP._Ap_gasto |
|
getset |
Aplicar gastos adicionales para calcular PVP.
Definición en la línea 92 del archivo FormulasTCP.cs.
◆ _Ap_iva
bool sage.ew.articulo.FormulasTCP._Ap_iva |
|
getset |
◆ _Ap_marart
bool sage.ew.articulo.FormulasTCP._Ap_marart |
|
getset |
Calcular margen de beneficio del artículo automáticamente.
Definición en la línea 72 del archivo FormulasTCP.cs.
◆ _Ap_marg
bool sage.ew.articulo.FormulasTCP._Ap_marg |
|
getset |
Aplicar margen sobre de beneficio.
Definición en la línea 153 del archivo FormulasTCP.cs.
◆ _Ap_red1
bool sage.ew.articulo.FormulasTCP._Ap_red1 |
|
getset |
Redondeo del precio 1. Desactiva el redondeo del precio 2 (_Ap_red2)
Definición en la línea 206 del archivo FormulasTCP.cs.
◆ _Ap_red2
bool sage.ew.articulo.FormulasTCP._Ap_red2 |
|
getset |
Aplicar terminación de la tarifa. Desactiva el redondeo del precio 1 (_Ap_red1)
Definición en la línea 250 del archivo FormulasTCP.cs.
◆ _Ap_redon
bool sage.ew.articulo.FormulasTCP._Ap_redon |
|
getset |
◆ _AplicarPrecioMinimoTarifa
int sage.ew.articulo.FormulasTCP._AplicarPrecioMinimoTarifa |
|
getset |
Aplicar precio mínimo definido en tarifa de venta.
Definición en la línea 333 del archivo FormulasTCP.cs.
◆ _Red_1
int sage.ew.articulo.FormulasTCP._Red_1 |
|
getset |
Posición donde aplicar el redondeo.
Definición en la línea 293 del archivo FormulasTCP.cs.
◆ _Red_21
int sage.ew.articulo.FormulasTCP._Red_21 |
|
getset |
◆ _Red_22
int sage.ew.articulo.FormulasTCP._Red_22 |
|
getset |
◆ _Tipo_coste
int sage.ew.articulo.FormulasTCP._Tipo_coste |
|
getset |
◆ _TipoMargen
int sage.ew.articulo.FormulasTCP._TipoMargen |
|
getset |
Tipo de margen Utilizado para bindear "Precio aplicando margen(0)", "Precio y margen(3)" y "Precio de venta manual(1,2)".
Definición en la línea 187 del archivo FormulasTCP.cs.
◆ _TipoRedondeo
int sage.ew.articulo.FormulasTCP._TipoRedondeo |
|
getset |
Tipo de redondeo, utilizado para poder bindear la capa visual de Formulas de TCPS's Está relacionacio con las propiedades "_Ap_red1" y "_Ap_red2".
Definición en la línea 174 del archivo FormulasTCP.cs.
◆ PropertyChanged
PropertyChangedEventHandler sage.ew.articulo.FormulasTCP.PropertyChanged |
Evento para la notificación de modificación de una propiedad (para fines de binding)
Definición en la línea 28 del archivo FormulasTCP.cs.
La documentación de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.articulo/Clases/FormulasTCP.cs