Clase para gestionar conjuntos de cambios de PVP pendientes de aplicar en la base de datos. Más...
Estructuras de datos | |
class | LineasCambiosPvpPendientes |
Clase para las lineas del conjunto de cambios de PVP. Más... | |
Métodos públicos | |
CambiosPvpPendientes () | |
Constructor vacío. | |
CambiosPvpPendientes (String tcCodigo) | |
Constructor a partir de un código. | |
override bool | _Save () |
Guarda los datos del conjunto de cambios y de las lineas relacionadas en la base de datos (COMUNES!C_ACT_PVP y COMUNES!D_ACT_PVP) | |
override bool | _Delete () |
Override del borrado del conjunto de cambios de PVP pendientes. Borramos también las lineas. | |
override bool | _Suma_Numero () |
Override de la obtención de un nuevo número para el conjunto de cambios de PVP pendientes. | |
bool | _ActualizarPreciosABd (bool tlActualizarTariRela, bool tlMostrarProgreso=false) |
Actualizar los precios del conjunto de cambios de PVP a la base de datos. | |
bool | _DeleteArticulo (string tcArticulo) |
Método para borrar los cambios de un artículo concreto. | |
Propiedades | |
override string | _Codigo [get, set] |
Código del conjunto de cambios de precios. | |
string | _Usuario [get, set] |
Usuario, caso de que el conjunto de cambios de tarifas está programado para mostrar aviso en una determinada fecha al arrancar Sage50. | |
bool | _ActualizarTarifasRelacionadas [get, set] |
Si se han de actualizar las tarifas relacionadas con la tarifa del conjunto de cambios (en el momento de que este conjunto de cambios de PVP se pasen a la base de datos). | |
string | _Tarifa [get, set] |
Código de tarifa de venta al que hace referencia el conjunto de cambios de PVP pendientes. | |
DateTime | _Fecha [get, set] |
Fecha prevista de actualización del conjunto de cambios a la base de datos, o fecha prevista de aviso al usuario (en función del tipo de programación que haya realizado el usuario). Ambas acciones en el arranque de Sage50 después del login. | |
int | _Programacion [get, set] |
Tipo de programación realizada para el conjunto de cambios (1 - Los precios se actualizarán automáticamente en la base de datos en la fecha especificada al arrancar Sage50, 2 - Se generará aviso al usuario en la fecha especificada, al arrancar Sage50. | |
int | _ColorLetra [get, set] |
Color de la letra con que se pintará el cambio de precios en el resultado del listado/modificación de precios de tarifas manuales cuando se muestren estos cambios por pantalla. | |
LineasCambiosPvpPendientes | _Lineas [get] |
Propiedad con las lineas de los artículos y cambios de precios pendientes de aplicar. | |
Clase para gestionar conjuntos de cambios de PVP pendientes de aplicar en la base de datos.
Definición en la línea 21 del archivo ModifPvpPendientes.cs.
|
inline |
Constructor vacío.
Definición en la línea 244 del archivo ModifPvpPendientes.cs.
|
inline |
Constructor a partir de un código.
tcCodigo | Código de conjunto de cambios de PVP pendientes. |
Definición en la línea 254 del archivo ModifPvpPendientes.cs.
|
inline |
Actualizar los precios del conjunto de cambios de PVP a la base de datos.
tlActualizarTariRela | Actualizar tarifas relacionadas si/no |
tlMostrarProgreso | Si se debe mostrar barra de progreso mientras duran el proceso de actualización o no. |
Recordar que al final de la ejecución de este método no se realiza la eliminación física del conjunto de cambios de la base de datos, sino que caso de querer realizarse, se debe realizar la llamada en origen al _Delete() de de esta misma clase.
Definición en la línea 389 del archivo ModifPvpPendientes.cs.
|
inline |
Override del borrado del conjunto de cambios de PVP pendientes. Borramos también las lineas.
Definición en la línea 319 del archivo ModifPvpPendientes.cs.
|
inline |
Método para borrar los cambios de un artículo concreto.
tcArticulo | Código de artículo a borrar |
Definición en la línea 443 del archivo ModifPvpPendientes.cs.
|
inline |
Guarda los datos del conjunto de cambios y de las lineas relacionadas en la base de datos (COMUNES!C_ACT_PVP y COMUNES!D_ACT_PVP)
Definición en la línea 293 del archivo ModifPvpPendientes.cs.
|
inline |
Override de la obtención de un nuevo número para el conjunto de cambios de PVP pendientes.
Definición en la línea 346 del archivo ModifPvpPendientes.cs.
|
getset |
Si se han de actualizar las tarifas relacionadas con la tarifa del conjunto de cambios (en el momento de que este conjunto de cambios de PVP se pasen a la base de datos).
Definición en la línea 124 del archivo ModifPvpPendientes.cs.
|
getset |
Código del conjunto de cambios de precios.
Va por contador en la tabla COMUNES!CODCOM, no depende de empresa.
Definición en la línea 71 del archivo ModifPvpPendientes.cs.
|
getset |
Color de la letra con que se pintará el cambio de precios en el resultado del listado/modificación de precios de tarifas manuales cuando se muestren estos cambios por pantalla.
Definición en la línea 192 del archivo ModifPvpPendientes.cs.
|
getset |
Fecha prevista de actualización del conjunto de cambios a la base de datos, o fecha prevista de aviso al usuario (en función del tipo de programación que haya realizado el usuario). Ambas acciones en el arranque de Sage50 después del login.
Definición en la línea 158 del archivo ModifPvpPendientes.cs.
|
get |
Propiedad con las lineas de los artículos y cambios de precios pendientes de aplicar.
Cuando se hace el _Load() en la clase CambiosPvpPendientes, no se cargarán las lineas a menos que se haga referencia explícita a esta propiedad.
Definición en la línea 211 del archivo ModifPvpPendientes.cs.
|
getset |
Tipo de programación realizada para el conjunto de cambios (1 - Los precios se actualizarán automáticamente en la base de datos en la fecha especificada al arrancar Sage50, 2 - Se generará aviso al usuario en la fecha especificada, al arrancar Sage50.
Definición en la línea 175 del archivo ModifPvpPendientes.cs.
|
getset |
Código de tarifa de venta al que hace referencia el conjunto de cambios de PVP pendientes.
Definición en la línea 140 del archivo ModifPvpPendientes.cs.
|
getset |
Usuario, caso de que el conjunto de cambios de tarifas está programado para mostrar aviso en una determinada fecha al arrancar Sage50.
Si el conjunto de cambios está programado para actualizarse automáticamente en una fecha futura en la base de datos no se guarda el usuario.
Definición en la línea 107 del archivo ModifPvpPendientes.cs.