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

Clase Familia. Más...

Diagrama de herencia de sage.ew.articulo.Familia

Estructuras de datos

class  Descuentos
 Descuentos de familia. Más...
 

Métodos públicos

 Familia ()
 Constructor vacío.
 
 Familia (string tcCodigo)
 Constructor con código.
 
 Familia (IFamiliaDA familiaDA)
 Constructor con inyección de dependencias para testing.
 
 Familia (String tcCodigo, IFamiliaDA familiaDA)
 Constructor principal con código e inyección de dependencias.
 
bool _TieneCtaComprasInformada (string tcFamilia="")
 Valida que la familia tenga cuenta de compras informadada.
 
bool _TieneCtaVentasInformada (string tcFamilia="")
 Valida que la familia tenga cuenta de ventas informada.
 
bool _Asignar_Orden ()
 Método que asigna orden a las familias que no lo tienen especificado. Asigna 9999 cuando el valor es 0.
 
List< string > ConsultarSubfamilias ()
 Método para consultar las subfamilias que tienen asociada como familia esta familia.
 
override void _Load ()
 Carga los datos especificos de la familia.
 
override bool _Save ()
 Guardo los cambios en la tabla.
 
override bool _Delete ()
 Borra la familia cargada.
 

Propiedades

string _CtaCompra [get, set]
 Cuenta de compra.
 
string _CtaVenta [get, set]
 Cuenta de venta.
 
decimal _Margen [get, set]
 Margen.
 
decimal _Descuen [get, set]
 Descuento.
 
string _Foto [get, set]
 Foto.
 
int _Orden [get, set]
 Orden.
 
string _CodIntra [get, set]
 Codigo intrastat.
 
string _AdiIntra [get, set]
 Codigo adicional intrastat.
 
string _FontTpv [get, set]
 Fuente.
 
int _BackColor [get, set]
 Color de fondo.
 
int _ForeColor [get, set]
 Color de fondo.
 
bool _VerTPV [get, set]
 Ver en TPV.
 
bool _Junfra [get, set]
 Agrupar artículos en impresión de venta.
 
bool _HayCambiosTarifas [get]
 PE-101428 Indica si ha habido cambios.
 
String _TCP [get, set]
 PE-101428 Código TCP.
 
Descuentos _Descuentos [get]
 Enlace con la tabla relacionada desc_fam.
 

Descripción detallada

Clase Familia.

Definición en la línea 29 del archivo clsDescuentosFamilia.cs.

Documentación de constructores y destructores

◆ Familia() [1/4]

sage.ew.articulo.Familia.Familia ( )
inline

Constructor vacío.

Definición en la línea 405 del archivo clsFamilia.cs.

◆ Familia() [2/4]

sage.ew.articulo.Familia.Familia ( string tcCodigo)
inline

Constructor con código.

Parámetros
tcCodigo

Definición en la línea 414 del archivo clsFamilia.cs.

◆ Familia() [3/4]

sage.ew.articulo.Familia.Familia ( IFamiliaDA familiaDA)
inline

Constructor con inyección de dependencias para testing.

Parámetros
familiaDAInstancia de IFamiliaDA

Definición en la línea 422 del archivo clsFamilia.cs.

◆ Familia() [4/4]

sage.ew.articulo.Familia.Familia ( String tcCodigo,
IFamiliaDA familiaDA )
inline

Constructor principal con código e inyección de dependencias.

Parámetros
tcCodigoCódigo de la familia.
familiaDAInstancia de IFamiliaDA.

Definición en la línea 432 del archivo clsFamilia.cs.

Documentación de funciones miembro

◆ _Asignar_Orden()

bool sage.ew.articulo.Familia._Asignar_Orden ( )
inline

Método que asigna orden a las familias que no lo tienen especificado. Asigna 9999 cuando el valor es 0.

Devuelve

Definición en la línea 492 del archivo clsFamilia.cs.

◆ _Delete()

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

Borra la familia cargada.

Devuelve
Booleano con el resultado de la ejecución.

Definición en la línea 610 del archivo clsFamilia.cs.

◆ _Load()

override void sage.ew.articulo.Familia._Load ( )
inline

Carga los datos especificos de la familia.

Definición en la línea 532 del archivo clsFamilia.cs.

◆ _Save()

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

Guardo los cambios en la tabla.

Devuelve

Definición en la línea 559 del archivo clsFamilia.cs.

◆ _TieneCtaComprasInformada()

bool sage.ew.articulo.Familia._TieneCtaComprasInformada ( string tcFamilia = "")
inline

Valida que la familia tenga cuenta de compras informadada.


Parámetros
tcFamiliaCódigo de familia a validar, en su defecto el actual
Devuelve

Definición en la línea 459 del archivo clsFamilia.cs.

◆ _TieneCtaVentasInformada()

bool sage.ew.articulo.Familia._TieneCtaVentasInformada ( string tcFamilia = "")
inline

Valida que la familia tenga cuenta de ventas informada.


Parámetros
tcFamiliaCódigo de familia a validar, en su defecto el actual
Devuelve

Definición en la línea 475 del archivo clsFamilia.cs.

◆ ConsultarSubfamilias()

List< string > sage.ew.articulo.Familia.ConsultarSubfamilias ( )
inline

Método para consultar las subfamilias que tienen asociada como familia esta familia.

Devuelve

Definición en la línea 506 del archivo clsFamilia.cs.

Documentación de propiedades

◆ _AdiIntra

string sage.ew.articulo.Familia._AdiIntra
getset

Codigo adicional intrastat.

Definición en la línea 222 del archivo clsFamilia.cs.

◆ _BackColor

int sage.ew.articulo.Familia._BackColor
getset

Color de fondo.

Definición en la línea 268 del archivo clsFamilia.cs.

◆ _CodIntra

string sage.ew.articulo.Familia._CodIntra
getset

Codigo intrastat.

Definición en la línea 199 del archivo clsFamilia.cs.

◆ _CtaCompra

string sage.ew.articulo.Familia._CtaCompra
getset

Cuenta de compra.

Definición en la línea 42 del archivo clsFamilia.cs.

◆ _CtaVenta

string sage.ew.articulo.Familia._CtaVenta
getset

Cuenta de venta.

Definición en la línea 75 del archivo clsFamilia.cs.

◆ _Descuen

decimal sage.ew.articulo.Familia._Descuen
getset

Descuento.

Definición en la línea 130 del archivo clsFamilia.cs.

◆ _Descuentos

Descuentos sage.ew.articulo.Familia._Descuentos
get

Enlace con la tabla relacionada desc_fam.

Definición en la línea 383 del archivo clsFamilia.cs.

◆ _FontTpv

string sage.ew.articulo.Familia._FontTpv
getset

Fuente.

Definición en la línea 245 del archivo clsFamilia.cs.

◆ _ForeColor

int sage.ew.articulo.Familia._ForeColor
getset

Color de fondo.

Definición en la línea 291 del archivo clsFamilia.cs.

◆ _Foto

string sage.ew.articulo.Familia._Foto
getset

Foto.

Definición en la línea 153 del archivo clsFamilia.cs.

◆ _HayCambiosTarifas

bool sage.ew.articulo.Familia._HayCambiosTarifas
get

PE-101428 Indica si ha habido cambios.

Definición en la línea 356 del archivo clsFamilia.cs.

◆ _Junfra

bool sage.ew.articulo.Familia._Junfra
getset

Agrupar artículos en impresión de venta.

Definición en la línea 335 del archivo clsFamilia.cs.

◆ _Margen

decimal sage.ew.articulo.Familia._Margen
getset

Margen.

Definición en la línea 107 del archivo clsFamilia.cs.

◆ _Orden

int sage.ew.articulo.Familia._Orden
getset

Orden.

Definición en la línea 176 del archivo clsFamilia.cs.

◆ _TCP

String sage.ew.articulo.Familia._TCP
getset

PE-101428 Código TCP.

Definición en la línea 367 del archivo clsFamilia.cs.

◆ _VerTPV

bool sage.ew.articulo.Familia._VerTPV
getset

Ver en TPV.

Definición en la línea 314 del archivo clsFamilia.cs.


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