Clase para política de precios Murano 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="") |
A partir de una serie de parámetros obtiene los datos de precio, descuentos y datos de oferta caso de haberla. 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="") |
A partir de una serie de parámetros obtiene los datos de precio, descuentos y datos de oferta caso de haberla. 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) |
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) |
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) |
calcula l'import amb el descompte aplicat, però al calcular el dto apliquem l'arrodoniment i després ho restem de l'import sense arrodonir Más... | |
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] |
bool | _MostrarMensajes [get, set] |
string | _MensajeError [get, set] |
Propiedades heredados desde sage.ew.interficies.IPrecios | |
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... | |
Clase para política de precios Murano
Al ser utilizada únicamente desde dentro de este proyecto no hace falta declararla pública. De momento se crea solamente una instancia de este objeto desde los métodos de la clase estática EW_PRECIOS
Definición en la línea 21 del archivo PreciosMurano.cs.
|
inline |
IMPLEMENTACION DE METODO A QUE OBLIGA EL HECHO DE QUE LA CLASE PRECIOSEUROWIN EN LA QUE ESTAMOS cumpla la interficie IPrecios Pero en Murano no se utiliza.
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 951 del archivo PreciosMurano.cs.
|
inline |
tcCliente | Código de cliente. |
tcArticulo | Código de artículo. |
tdFecha | Fecha. |
tcDivisa | Moneda. |
tnUnidades | Unidades de venta. |
tdtRegalo | DataTable donde se devolverá la información de la oferta, se pasa por referencia. |
tcTarifa | Código de tarifa de venta. |
tlEsCaja | Las unidades son cajas. |
tcTalla | Código de tall.a |
tcColor | Código de color. |
tnMultiTC | Caso de pasar múltiples tallas y colores. |
tnCajasReales | Cajas reales. |
tdtCurGrup | Datatable de grupos de tallas y colores. |
tdtCurTc | Datatable de tallas y colores. |
IMPLEMENTACION DE METODO A QUE OBLIGA EL HECHO DE QUE LA CLASE PRECIOSMURANO EN LA QUE ESTAMOS SEA HEREDADA DE LA CLASE ABSTRACTA iPrecios
Tarifa: las ofertas en Murano no van por TARIFA, este parámetro se pasará en blanco, Talla: las ofertas en Murano no van por talla y color, por tanto, aqui pasaremos siempre la talla en blanco. Color: las ofertas en Murano no van por talla y color, por tanto, aqui pasaremos siempre el color en blanco. MultiTc: las ofertas en Murano no van por talla y color, por tanto, aqui pasaremos siempre un 0. CajasReales: de momento tema cajas no se trata por tanto pasaremos 0 siempre. tdtCurGrup: las ofertas en Murano no van por talla y color, por tanto, este DataTable que tiene que ver con tallas y colores se pasará siempre a null. tdtCurTc: las ofertas en Murano no van por talla y color, por tanto, este DataTable que tiene que ver con tallas y colores se pasará siempre a null.
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 760 del archivo PreciosMurano.cs.
|
inline |
toCliente | Objeto de negocio cliente. |
toArticulo | Objeto de negocio artículo. |
tdFecha | Fecha. |
tcDivisa | Moneda. |
tnUnidades | Unidades de venta. |
tdtRegalo | DataTable donde se devolverá la información de la oferta, se pasa por referencia. |
tcTarifa | Código de tarifa de venta. |
tlEsCaja | Las unidades son cajas. |
tcTalla | Código de tall.a |
tcColor | Código de color. |
tnMultiTC | Caso de pasar múltiples tallas y colores. |
tnCajasReales | Cajas reales. |
tdtCurGrup | Datatable de grupos de tallas y colores. |
tdtCurTc | Datatable de tallas y colores. |
IMPLEMENTACION DE METODO A QUE OBLIGA EL HECHO DE QUE LA CLASE PRECIOSMURANO EN LA QUE ESTAMOS SEA HEREDADA DE LA CLASE ABSTRACTA iPrecios
Tarifa: las ofertas en Murano no van por TARIFA, este parámetro se pasará en blanco, Talla: las ofertas en Murano no van por talla y color, por tanto, aqui pasaremos siempre la talla en blanco. Color: las ofertas en Murano no van por talla y color, por tanto, aqui pasaremos siempre el color en blanco. MultiTc: las ofertas en Murano no van por talla y color, por tanto, aqui pasaremos siempre un 0. CajasReales: de momento tema cajas no se trata por tanto pasaremos 0 siempre. tdtCurGrup: las ofertas en Murano no van por talla y color, por tanto, este DataTable que tiene que ver con tallas y colores se pasará siempre a null. tdtCurTc: las ofertas en Murano no van por talla y color, por tanto, este DataTable que tiene que ver con tallas y colores se pasará siempre a null.
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 808 del archivo PreciosMurano.cs.
|
inline |
calcula l'import amb el descompte aplicat, però al calcular el dto apliquem l'arrodoniment i després ho restem de l'import sense arrodonir
tnImporte | |
tnDto1 | |
tnDto2 | |
tnDto3_Imp | |
tnDto4 | |
tnDto5 | |
tnDto6 | |
tnDto7 | |
toDivisa |
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 967 del archivo PreciosMurano.cs.
|
inline |
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 |
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 1052 del archivo PreciosMurano.cs.
|
inline |
Obtiene el precio de compra para el proveedor y artículo.
toProveedor | Objeto de negocio de proveedor |
toArticulo | Objeto de negocio 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 |
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 1072 del archivo PreciosMurano.cs.
|
inline |
A partir de una serie de parámetros obtiene los datos de precio, descuentos y datos de oferta caso de haberla.
tcCliente | Código de cliente. Parámetro obligatorio. |
tcArticulo | Código de artículo. Parámetro obligatorio. |
tdFecha | Fecha para la que se pide el precio. Parámetro obligatorio. |
tdtResposta | DataTable con el precio y descuentos que se devolverá. Parámetro obligatorio, se pasa por referencia un DataTable sin esquema. |
tdtRegalo | DataTable con los datos de artículos regalo. Parámetro obligatorio, se pasa por referencia un DataTable sin esquema. |
tcDivisa | Código de divisa. Parámetro opcional. |
tnUnidades | Unidades para las que se pide precio. Parámetro opcional. |
tcObra | Código de obra. Parámetro opcional. |
tcTalla | Código de talla. Parámetro opcional. |
tcColor | Código de color. Parámetro opcional. |
tcTarifaAlbaran | Código de tarifa de venta. Parámetro opcional. |
tlEsCaja | Si las unidades pasadas como parámetro son cajas o no. Parámetro opcional. |
tnCajasReales | Nº de cajas reales. Parámetro opcional. |
tdtCurTc | DataTable con las tallas y colores para los que hay que calcular el precio. Parámetro opcional. |
tcCodAgrupa | Código de agrupación (útil solo para Murano) |
IMPLEMENTACION DE METODO A QUE OBLIGA EL HECHO DE QUE LA CLASE PRECIOSMURANO EN LA QUE ESTAMOS SEA HEREDADA DE LA CLASE ABSTRACTA iPrecios
Recordar que independientemente de si el documento de venta presenta los precios IVA INCLUIDO o SIN IVA, esta función devuelve el precio que encuentre y en uno de los campos pone si este precio es IVA INCLUIDO o no. Es la pantalla de TPV externamente a esta función la que hace el tratamiento del precio que devuelve esta función y realiza las converiones IVA-SIN IVA caso de ser necesarios, por tanto a los efectos de esta función, que el documento muestre los precios IVA INCLUIDO O NO, no nos afecta.
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 99 del archivo PreciosMurano.cs.
|
inline |
A partir de una serie de parámetros obtiene los datos de precio, descuentos y datos de oferta caso de haberla.
toCliente | Objeto de negocio cliente, parámetro obligatorio que deberá pasarse instanciado. |
toArticulo | Objeto de negocio artículo, parámetro obligatorio que deberá pasarse instanciado. |
tdFecha | Fecha para la que se pide el precio. Parámetro obligatorio. |
tdtResposta | DataTable con el precio y descuentos que se devolverá. Parámetro obligatorio, se pasa por referencia un DataTable sin esquema. |
tdtRegalo | DataTable con los datos de artículos regalo. Parámetro obligatorio, se pasa por referencia un DataTable sin esquema. |
tcDivisa | Código de divisa. Parámetro opcional. |
tnUnidades | Unidades para las que se pide precio. Parámetro opcional. |
tcObra | Código de obra. Parámetro opcional. |
tcTalla | Código de talla. Parámetro opcional. |
tcColor | Código de color. Parámetro opcional. |
tcTarifaAlbaran | Código de tarifa de venta. Parámetro opcional. |
tlEsCaja | Si las unidades pasadas como parámetro son cajas o no. Parámetro opcional. |
tnCajasReales | Nº de cajas reales. Parámetro opcional. |
tdtCurTc | DataTable con las tallas y colores para los que hay que calcular el precio. Parámetro opcional. |
tcCodAgrupa | Código de agrupación (útil solo para Murano) |
IMPLEMENTACION DE METODO A QUE OBLIGA EL HECHO DE QUE LA CLASE PRECIOSMURANO EN LA QUE ESTAMOS SEA HEREDADA DE LA CLASE ABSTRACTA iPrecios
Recordar que independientemente de si el documento de venta presenta los precios IVA INCLUIDO o SIN IVA, esta función devuelve el precio que encuentre y en uno de los campos pone si este precio es IVA INCLUIDO o no. Es la pantalla de TPV externamente a esta función la que hace el tratamiento del precio que devuelve esta función y realiza las converiones IVA-SIN IVA caso de ser necesarios, por tanto a los efectos de esta función, que el documento muestre los precios IVA INCLUIDO O NO, no nos afecta.
Implementa sage.ew.interficies.IPrecios.
Definición en la línea 136 del archivo PreciosMurano.cs.
|
getset |
Definición en la línea 61 del archivo PreciosMurano.cs.
|
getset |
Definición en la línea 51 del archivo PreciosMurano.cs.
|
getset |
Definición en la línea 40 del archivo PreciosMurano.cs.