Definición de la interfície necesaria para las clases que implementen políticas de precios (Eurowin, Murano, etc.) Más...
Métodos públicos | |
int | _PrecioVenta (string tcCliente, string tcArticulo, DateTime tdFecha, ref DataTable tdtResposta, ref DataTable tdtRegalo, string tcDivisa, decimal tnUnidades=0.0M, string tcObra="", string tcTalla="", string tcColor="", string tcTarifaAlbaran="", bool tlEsCaja=false, decimal tnCajasReales=0.0M, DataTable tdtCurTc=null, string tcCodAgrupa="") |
Calcula el precio para el artículo y clientes pasados como parámetro Más... | |
int | _PrecioVenta (Cliente toCliente, Articulo toArticulo, DateTime tdFecha, ref DataTable tdtResposta, ref DataTable tdtRegalo, string tcDivisa, decimal tnUnidades=0.0M, string tcObra="", string tcTalla="", string tcColor="", string tcTarifaAlbaran="", bool tlEsCaja=false, decimal tnCajasReales=0.0M, DataTable tdtCurTc=null, string tcCodAgrupa="") |
Calcula el precio para el artículo y clientes pasados como parámetro Más... | |
bool | _Articulo_Oferta (string tcCliente, string tcArticulo, DateTime tdFecha, string tcDivisa, decimal tnUnidades, ref DataTable tdtRegalo, string tcTarifa="", bool tlEsCaja=false, string tcTalla="", string tcColor="", int tnMultiTC=0, decimal tnCajasReales=0.0M, DataTable tdtCurGrup=null, DataTable tdtCurTc=null) |
Devuelve si el artículo está de oferta. Más... | |
bool | _Articulo_Oferta (Cliente toCliente, Articulo toArticulo, DateTime tdFecha, string tcDivisa, decimal tnUnidades, ref DataTable tdtRegalo, string tcTarifa="", bool tlEsCaja=false, string tcTalla="", string tcColor="", int tnMultiTC=0, decimal tnCajasReales=0.0M, DataTable tdtCurGrup=null, DataTable tdtCurTc=null) |
Devuelve si el artículo está de oferta. Más... | |
void | _Actualizar_Descuentos (Cliente toCliente, Articulo toArticulo, string tcDivisa, decimal tnPrecio, decimal tnPrecioDiv, decimal tnDto1, decimal tnDto2, ref int tnTipoDesc, string tcCaption="", int tnActualizar=0, DateTime? tdFecha=null, string tcTalla="", string tcColor="", decimal tnUnidades=0.0M) |
decimal | _Descuento_Lineal (decimal tnImporte, decimal tnDto1=0, decimal tnDto2=0, decimal tnDto3_Imp=0, decimal tnDto4=0, decimal tnDto5=0, decimal tnDto6=0, decimal tnDto7=0, Divisa toDivisa=null) |
int | _PrecioCompra (string tcProveedor, string tcArticulo, DateTime tdFecha, string tcMoneda, ref DataTable ldtRetorna, string tcTalla="", string tcColor="", decimal tnUnidades=0.0M) |
Obtiene el precio de compra para el proveedor y artículo. Más... | |
int | _PrecioCompra (Proveedor toProveedor, Articulo toArticulo, DateTime tdFecha, string tcMoneda, ref DataTable ldtRetorna, string tcTalla="", string tcColor="", decimal tnUnidades=0.0M) |
Obtiene el precio de compra para el proveedor y artículo. Más... | |
Propiedades | |
bool | _SinAvisoArticulosBaja [get, set] |
Caso de que esta propiedad valga true, si el artículo está de baja en el DONAPREU pregunta si queremos dar de alta de nuevo el artículo Más... | |
bool | _MostrarMensajes [get, set] |
Si se han de mostrar mensajes de advertencia por pantalla con MessageBox o no Más... | |
string | _MensajeError [get, set] |
Contiene el mensaje de error caso de haber algún problema Más... | |
Definición de la interfície necesaria para las clases que implementen políticas de precios (Eurowin, Murano, etc.)
Definición en la línea 17 del archivo IPrecios.cs.
void sage.ew.interficies.IPrecios._Actualizar_Descuentos | ( | Cliente | toCliente, |
Articulo | toArticulo, | ||
string | tcDivisa, | ||
decimal | tnPrecio, | ||
decimal | tnPrecioDiv, | ||
decimal | tnDto1, | ||
decimal | tnDto2, | ||
ref int | tnTipoDesc, | ||
string | tcCaption = "" , |
||
int | tnActualizar = 0 , |
||
DateTime? | tdFecha = null , |
||
string | tcTalla = "" , |
||
string | tcColor = "" , |
||
decimal | tnUnidades = 0.0M |
||
) |
toCliente | Código cliente |
toArticulo | Código artículo |
tcDivisa | Divisa para el cálculo |
tnPrecio | Precio |
tnPrecioDiv | Precio en divisa |
tnDto1 | Descuento 1 |
tnDto2 | Descuento 2 |
tnTipoDesc | Tipo descuento |
tcCaption | Texto |
tnActualizar | |
tdFecha | Fecha para el cálculo |
tcTalla | Talla |
tcColor | Color |
tnUnidades | Unidades |
Implementado en sage.ew.docsven.PreciosEurowin y sage.ew.docsven.PreciosMurano.
bool sage.ew.interficies.IPrecios._Articulo_Oferta | ( | string | tcCliente, |
string | tcArticulo, | ||
DateTime | tdFecha, | ||
string | tcDivisa, | ||
decimal | tnUnidades, | ||
ref DataTable | tdtRegalo, | ||
string | tcTarifa = "" , |
||
bool | tlEsCaja = false , |
||
string | tcTalla = "" , |
||
string | tcColor = "" , |
||
int | tnMultiTC = 0 , |
||
decimal | tnCajasReales = 0.0M , |
||
DataTable | tdtCurGrup = null , |
||
DataTable | tdtCurTc = null |
||
) |
Devuelve si el artículo está de oferta.
tcCliente | Código de cliente |
tcArticulo | Código de artículo |
tdFecha | Fecha de cálculo |
tcDivisa | Divisa de cálculo |
tnUnidades | Unidades |
tdtRegalo | DataTable con los regalos caso de que los haya. |
tcTarifa | Código de tarifa de venta |
tlEsCaja | |
tcTalla | Código de talla |
tcColor | Código de color |
tnMultiTC | |
tnCajasReales | |
tdtCurGrup | |
tdtCurTc | DataTable de tallas y colores |
Implementado en sage.ew.docsven.PreciosEurowin y sage.ew.docsven.PreciosMurano.
bool sage.ew.interficies.IPrecios._Articulo_Oferta | ( | Cliente | toCliente, |
Articulo | toArticulo, | ||
DateTime | tdFecha, | ||
string | tcDivisa, | ||
decimal | tnUnidades, | ||
ref DataTable | tdtRegalo, | ||
string | tcTarifa = "" , |
||
bool | tlEsCaja = false , |
||
string | tcTalla = "" , |
||
string | tcColor = "" , |
||
int | tnMultiTC = 0 , |
||
decimal | tnCajasReales = 0.0M , |
||
DataTable | tdtCurGrup = null , |
||
DataTable | tdtCurTc = null |
||
) |
Devuelve si el artículo está de oferta.
toCliente | Objeto de negocio cliente. |
toArticulo | Objeto de negocio artículo. |
tdFecha | Fecha de cálculo |
tcDivisa | Divisa de cálculo |
tnUnidades | Unidades |
tdtRegalo | DataTable con los regalos caso de que los haya. |
tcTarifa | Código de tarifa de venta |
tlEsCaja | |
tcTalla | Código de talla |
tcColor | Código de color |
tnMultiTC | |
tnCajasReales | |
tdtCurGrup | |
tdtCurTc | DataTable de tallas y colores |
Implementado en sage.ew.docsven.PreciosEurowin y sage.ew.docsven.PreciosMurano.
decimal sage.ew.interficies.IPrecios._Descuento_Lineal | ( | decimal | tnImporte, |
decimal | tnDto1 = 0 , |
||
decimal | tnDto2 = 0 , |
||
decimal | tnDto3_Imp = 0 , |
||
decimal | tnDto4 = 0 , |
||
decimal | tnDto5 = 0 , |
||
decimal | tnDto6 = 0 , |
||
decimal | tnDto7 = 0 , |
||
Divisa | toDivisa = null |
||
) |
tnImporte | |
tnDto1 | |
tnDto2 | |
tnDto3_Imp | |
tnDto4 | |
tnDto5 | |
tnDto6 | |
tnDto7 | |
toDivisa |
Implementado en sage.ew.docsven.PreciosEurowin y sage.ew.docsven.PreciosMurano.
int sage.ew.interficies.IPrecios._PrecioCompra | ( | string | tcProveedor, |
string | tcArticulo, | ||
DateTime | tdFecha, | ||
string | tcMoneda, | ||
ref DataTable | ldtRetorna, | ||
string | tcTalla = "" , |
||
string | tcColor = "" , |
||
decimal | tnUnidades = 0.0M |
||
) |
Obtiene el precio de compra para el proveedor y artículo.
tcProveedor | Código de proveedor |
tcArticulo | Código de artículo |
tdFecha | Fecha |
tcMoneda | Código de moneda |
ldtRetorna | DataTable de retorno |
tcTalla | Código de talla |
tcColor | Código de color |
tnUnidades | Cantidad para la que se pide precio |
Implementado en sage.ew.docsven.PreciosEurowin y sage.ew.docsven.PreciosMurano.
int sage.ew.interficies.IPrecios._PrecioCompra | ( | Proveedor | toProveedor, |
Articulo | toArticulo, | ||
DateTime | tdFecha, | ||
string | tcMoneda, | ||
ref DataTable | ldtRetorna, | ||
string | tcTalla = "" , |
||
string | tcColor = "" , |
||
decimal | tnUnidades = 0.0M |
||
) |
Obtiene el precio de compra para el proveedor y artículo.
toProveedor | Objeto de negocio proveedor. |
toArticulo | Objeto de negocio artículo. |
tdFecha | Fecha |
tcMoneda | Código de moneda |
ldtRetorna | DataTable de retorno |
tcTalla | Código de talla |
tcColor | Código de color |
tnUnidades | Cantidad para la que se pide precio |
Implementado en sage.ew.docsven.PreciosEurowin y sage.ew.docsven.PreciosMurano.
int sage.ew.interficies.IPrecios._PrecioVenta | ( | string | tcCliente, |
string | tcArticulo, | ||
DateTime | tdFecha, | ||
ref DataTable | tdtResposta, | ||
ref DataTable | tdtRegalo, | ||
string | tcDivisa, | ||
decimal | tnUnidades = 0.0M , |
||
string | tcObra = "" , |
||
string | tcTalla = "" , |
||
string | tcColor = "" , |
||
string | tcTarifaAlbaran = "" , |
||
bool | tlEsCaja = false , |
||
decimal | tnCajasReales = 0.0M , |
||
DataTable | tdtCurTc = null , |
||
string | tcCodAgrupa = "" |
||
) |
Calcula el precio para el artículo y clientes pasados como parámetro
tcCliente | Código cliente |
tcArticulo | Código artículo |
tdFecha | Fecha de cálculo |
tdtResposta | DataTable con el resultado |
tdtRegalo | DataTable con los regalos caso de que los haya. |
tcDivisa | Divisa de cálculo |
tnUnidades | Unidades |
tcObra | Código de obra |
tcTalla | Talla |
tcColor | Color |
tcTarifaAlbaran | Código de tarifa de venta |
tlEsCaja | |
tnCajasReales | |
tdtCurTc | DataTable de tallas y colores para rellenar el precio |
tcCodAgrupa |
Implementado en sage.ew.docsven.PreciosEurowin y sage.ew.docsven.PreciosMurano.
int sage.ew.interficies.IPrecios._PrecioVenta | ( | Cliente | toCliente, |
Articulo | toArticulo, | ||
DateTime | tdFecha, | ||
ref DataTable | tdtResposta, | ||
ref DataTable | tdtRegalo, | ||
string | tcDivisa, | ||
decimal | tnUnidades = 0.0M , |
||
string | tcObra = "" , |
||
string | tcTalla = "" , |
||
string | tcColor = "" , |
||
string | tcTarifaAlbaran = "" , |
||
bool | tlEsCaja = false , |
||
decimal | tnCajasReales = 0.0M , |
||
DataTable | tdtCurTc = null , |
||
string | tcCodAgrupa = "" |
||
) |
Calcula el precio para el artículo y clientes pasados como parámetro
toCliente | Objeto de negocio cliente |
toArticulo | Objeto de negocio artículo |
tdFecha | Fecha de cálculo |
tdtResposta | DataTable con el resultado |
tdtRegalo | DataTable con los regalos caso de que los haya. |
tcDivisa | Divisa de cálculo |
tnUnidades | Unidades |
tcObra | Código de obra |
tcTalla | Talla |
tcColor | Color |
tcTarifaAlbaran | Código de tarifa de venta |
tlEsCaja | |
tnCajasReales | |
tdtCurTc | DataTable de tallas y colores para rellenar el precio |
tcCodAgrupa |
Implementado en sage.ew.docsven.PreciosMurano y sage.ew.docsven.PreciosEurowin.
|
getset |
Contiene el mensaje de error caso de haber algún problema
Definición en la línea 34 del archivo IPrecios.cs.
|
getset |
Si se han de mostrar mensajes de advertencia por pantalla con MessageBox o no
Definición en la línea 29 del archivo IPrecios.cs.
|
getset |
Caso de que esta propiedad valga true, si el artículo está de baja en el DONAPREU pregunta si queremos dar de alta de nuevo el artículo
Definición en la línea 24 del archivo IPrecios.cs.