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

Clase Almacen. Más...

Diagrama de herencia de sage.ew.articulo.Almacen
sage.ew.interficies.IGridPlanesAnaliticos

Estructuras de datos

class  AlmacenPlanes
 Clase para gestionar los planes analíticos del almacén. Más...
 

Métodos públicos

 Almacen ()
 Constructor vacío.
 
 Almacen (string tcCodigo)
 Constructor.
 
 Almacen (IAlmacenDA almacenDA)
 Constructor con inyección de dependencias para testing.
 
 Almacen (string tcCodigo, IAlmacenDA almacenDA)
 Constructor principal con código e inyección de dependencias.
 
override bool _Delete ()
 Borra la familia cargada.
 
override void _Evento_ShowGrafica_before (object sender, ref formul.Forms.FormListado toForm, ref bool tlOk)
 Filtros de la gráfica.
 
override void _Load ()
 Load.
 
override bool _Save ()
 Guarda el registro actual.
 
bool _Existen_Duplicados_Secundarias ()
 PE-105666: Comprobar si existen duplicados en las lineas.
 
bool _Existen_Vacios_Secundarias ()
 Bug 106200.
 
bool _Existen_Duplicados_Nivel1_Nivel2_Vacio (string tcNivel1, string tcPlan)
 Bug 107377.
 
bool ImportarPlanAnalitico (string tcPlan)
 A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.
 
List< string > _Lista_Planes ()
 Devuelve en una lista de strings los códigos de los planes analíticos detectados en el almacén.
 
DataTable _DtPlanes ()
 Devuelve un DataTable con los códigos de planes analíticos que tiene definidos el almacén.
 
DataTable _DtNiveles1Plan (string tcPlan)
 Devuelve un DataTable con los códigos de cuenta analíticas de nivel 1 que tiene el almacén en el plan analítico recibido por parámetro.
 
DataTable _DtNiveles2Plan (string tcPlan, string tcCuentaNiv1="")
 Devuelve un DataTable con los códigos de cuenta analíticas de nivel 2 que tiene el almacén en el plan analítico recibido por parámetro. Si se pasa además una cuenta de nivel 1 como parámetro se restringe más aún el alcance de la consulta.
 

Métodos públicos estáticos

static Dictionary< string, string > ObtenerTodosLosAlmacenes ()
 Método que nos devuelve un diccionario con todos los almacenes.
 

Propiedades

bool _CentralERP [get, set]
 _CentralERP (boolean)
 
string _Cliente [get, set]
 _Cliente
 
string _CuentaSecundaria [get, set]
 Código de cuenta secundaria asociada al almacen.
 
AlmacenPlanes _AlmacenPlanes [get]
 Enlace con la tabla relacionada Alma_anali.
 

Descripción detallada

Clase Almacen.

Definición en la línea 22 del archivo clsAlmacen.cs.

Documentación de constructores y destructores

◆ Almacen() [1/4]

sage.ew.articulo.Almacen.Almacen ( )
inline

Constructor vacío.

Definición en la línea 131 del archivo clsAlmacen.cs.

◆ Almacen() [2/4]

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

Constructor.

Parámetros
tcCodigoCódigo del almacén

Definición en la línea 140 del archivo clsAlmacen.cs.

◆ Almacen() [3/4]

sage.ew.articulo.Almacen.Almacen ( IAlmacenDA almacenDA)
inline

Constructor con inyección de dependencias para testing.

Parámetros
almacenDAInstancia de IAlmacenDA

Definición en la línea 149 del archivo clsAlmacen.cs.

◆ Almacen() [4/4]

sage.ew.articulo.Almacen.Almacen ( string tcCodigo,
IAlmacenDA almacenDA )
inline

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

Parámetros
tcCodigoCódigo del almacén
almacenDAInstancia de IAlmacenDA (opcional, si es null se crea una nueva instancia de AlmacenDA)

Definición en la línea 158 del archivo clsAlmacen.cs.

Documentación de funciones miembro

◆ _Delete()

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

Borra la familia cargada.

Devuelve
Booleano con el resultado de la ejecución.

Definición en la línea 195 del archivo clsAlmacen.cs.

◆ _DtNiveles1Plan()

DataTable sage.ew.articulo.Almacen._DtNiveles1Plan ( string tcPlan)
inline

Devuelve un DataTable con los códigos de cuenta analíticas de nivel 1 que tiene el almacén en el plan analítico recibido por parámetro.

Parámetros
tcPlanCódigo del plan analítico del cual se quieren recibir los códigos de cuenta de nivel 1
Devuelve
Datatable con las cuentas analíticas de nivel 1 del plan en el elmacén.

Definición en la línea 547 del archivo clsAlmacen.cs.

◆ _DtNiveles2Plan()

DataTable sage.ew.articulo.Almacen._DtNiveles2Plan ( string tcPlan,
string tcCuentaNiv1 = "" )
inline

Devuelve un DataTable con los códigos de cuenta analíticas de nivel 2 que tiene el almacén en el plan analítico recibido por parámetro. Si se pasa además una cuenta de nivel 1 como parámetro se restringe más aún el alcance de la consulta.

Parámetros
tcPlanCódigo del plan analítico del cual se quieren recibir los códigos de cuenta de nivel 2
tcCuentaNiv1
Devuelve
Datatable con las cuentas analíticas de nivel 2 del plan en el almacén.

Definición en la línea 587 del archivo clsAlmacen.cs.

◆ _DtPlanes()

DataTable sage.ew.articulo.Almacen._DtPlanes ( )
inline

Devuelve un DataTable con los códigos de planes analíticos que tiene definidos el almacén.

Devuelve
Datatable con los códigos de los planes analíticos del almacén.

Definición en la línea 509 del archivo clsAlmacen.cs.

◆ _Evento_ShowGrafica_before()

override void sage.ew.articulo.Almacen._Evento_ShowGrafica_before ( object sender,
ref formul.Forms.FormListado toForm,
ref bool tlOk )
inline

Filtros de la gráfica.

Parámetros
sender
toForm
tlOk

Definición en la línea 267 del archivo clsAlmacen.cs.

◆ _Existen_Duplicados_Nivel1_Nivel2_Vacio()

bool sage.ew.articulo.Almacen._Existen_Duplicados_Nivel1_Nivel2_Vacio ( string tcNivel1,
string tcPlan )
inline

Bug 107377.

Parámetros
tcNivel1
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 403 del archivo clsAlmacen.cs.

◆ _Existen_Duplicados_Secundarias()

bool sage.ew.articulo.Almacen._Existen_Duplicados_Secundarias ( )
inline

PE-105666: Comprobar si existen duplicados en las lineas.

Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 360 del archivo clsAlmacen.cs.

◆ _Existen_Vacios_Secundarias()

bool sage.ew.articulo.Almacen._Existen_Vacios_Secundarias ( )
inline

Bug 106200.

Devuelve

Definición en la línea 382 del archivo clsAlmacen.cs.

◆ _Lista_Planes()

List< string > sage.ew.articulo.Almacen._Lista_Planes ( )
inline

Devuelve en una lista de strings los códigos de los planes analíticos detectados en el almacén.

Devuelve

Definición en la línea 488 del archivo clsAlmacen.cs.

◆ _Load()

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

Load.

Definición en la línea 275 del archivo clsAlmacen.cs.

◆ _Save()

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

Guarda el registro actual.

Devuelve

Definición en la línea 298 del archivo clsAlmacen.cs.

◆ ImportarPlanAnalitico()

bool sage.ew.articulo.Almacen.ImportarPlanAnalitico ( string tcPlan)
inline

A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.

Parámetros
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 426 del archivo clsAlmacen.cs.

◆ ObtenerTodosLosAlmacenes()

static Dictionary< string, string > sage.ew.articulo.Almacen.ObtenerTodosLosAlmacenes ( )
inlinestatic

Método que nos devuelve un diccionario con todos los almacenes.

Devuelve
Diccionario codigo, nombre de almacenes

Definición en la línea 628 del archivo clsAlmacen.cs.

Documentación de propiedades

◆ _AlmacenPlanes

AlmacenPlanes sage.ew.articulo.Almacen._AlmacenPlanes
get

Enlace con la tabla relacionada Alma_anali.

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

◆ _CentralERP

bool sage.ew.articulo.Almacen._CentralERP
getset

_CentralERP (boolean)

Definición en la línea 32 del archivo clsAlmacen.cs.

◆ _Cliente

string sage.ew.articulo.Almacen._Cliente
getset

_Cliente

Definición en la línea 56 del archivo clsAlmacen.cs.

◆ _CuentaSecundaria

string sage.ew.articulo.Almacen._CuentaSecundaria
getset

Código de cuenta secundaria asociada al almacen.

Definición en la línea 82 del archivo clsAlmacen.cs.


La documentación de esta clase está generada del siguiente archivo: