Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.stocks.StockAlbRegulari

Clase para la gestión de los albaranes de regularización (C_ALBARE) Más...

Diagrama de herencia de sage.ew.stocks.StockAlbRegulari
sage.ew.stocks.DocumentStock< _TipoDocumentLinea > sage.ew.interficies.IDocumentoBase sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.IDocument< _TipoDocumentLinea > sage.ew.interficies.IGestionDocumental sage.ew.interficies.IProgresoObservable< out T > sage.ew.interficies.IProgresoObserver< in T > sage.ew.interficies.IMante sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider

Estructuras de datos

class  ArticuloStockAlbRegulari
 Clase para la gestión del detalle de albaranes de regularización (d_albare) Más...
 
class  ArticuloStockAlbRegulariMemento
 Clase auxiliar para guardar instantáneas del estado de la línea.
 

Métodos públicos

 StockAlbRegulari ()
 Constructor vacío.
 
string _Obten_Nuevo_Numero ()
 Método para obtener el nuevo número de documento.
 
override string _Obtener_Clave_Documento ()
 Devolver valor actual de la clave de albaran de regularización (EMPRESA + NUMERO)
 
override bool _Es_Valido ()
 Para verificar si el documento actual es válido, cabecera llena, ...
 
override void _New ()
 Vaciar las propiedades específicas.
 
override void _Load_Cabecera (DataRow tdrCab)
 Carrreguem les dades de la capçalera.
 
override bool _Consulta_Datos (ref DataTable tdtDatos)
 Consulta de los datos actuales para el albaran de regularización (PE-89598) Añadir campo ESCANDAL (PE-89836)
 
override bool _Load ()
 Carga los datos especificos del albaran de regularización.
 
override bool _Save ()
 Guarda el albaran de regularización.
 
override bool _Delete ()
 Borra el albaran de regularización.
 
override void _Show ()
 Mostrar formulario para el albarán de regularización.
 
override Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 T111264 Obtiene los filtros para la impresión.
 
override DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null)
 Obtiene los datos para la impresión.
 
override void _Report_CreateColumns (ref DataTable tdtLineas)
 Método para crear las columnas base a imprimir (PE-89598)
 
override void _Report_FillExtraLine (ref DataRow tdrLinea, IDocStockLinea toLinea)
 Sobreescrivir para añadir datos específicos del albaran de traspaso (PE-89598)
 
- Métodos públicos heredados de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >
 DocumentStock ()
 Constructor vacío.
 
IDisposable Subscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Añade un observador a la lista.
 
void UnSubscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Suprime un observador de la lista.
 
void OnStart ()
 Inicio de proceso.
 
void OnCompleted ()
 Final de proceso.
 
void OnError (Exception error)
 Error en el proceso.
 
void OnNext (ProgresoProceso value)
 Progreso en el proceso.
 
DialogResult _MessageBoxDoc (string tcMensaje, string tcTitulo="", MessageBoxButtons toButtons=MessageBoxButtons.OK, MessageBoxIcon toIcon=MessageBoxIcon.Information, MessageBoxDefaultButton toDefaultButton=MessageBoxDefaultButton.Button1)
 Centralizar mensajes de aviso.
 
virtual bool _SaveNew ()
 Guardar los datos del documento actual a bd.
 
override void _New (string tcCodigo="")
 Creación de nuevo documento.
 
virtual void _Recalcular_Stock ()
 Método para realizar un recálculo del stock.
 
virtual bool _Abandonar_Documento (bool tbNoValidarDocumento=false)
 Comprovaciones antes de abandonar el documento.
 
virtual bool _Documento_Vacio ()
 Devuelve true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos.
 
virtual void _Print ()
 Método para la impresión del documento (PE-89598)
 
virtual _TipoDocumentLinea _InsertLinea (int tnInserLinea)
 afegeix la linia en aquella posició (PE-89836)
 
virtual bool _DeleteLinea (int tnIndex)
 Borra una línea de la colección de líneas.
 
virtual bool _DeleteLinea (_TipoDocumentLinea toLinea)
 Borra una línea de la colección de líneas.
 
virtual _TipoDocumentLinea _AddLinea (int tnInsertLinea=-1)
 Método para añadir una línea vacía al documento actual.
 
virtual _TipoDocumentLinea _AddLinea (_TipoDocumentLinea toDocLinea, int tnInserLinea=-1)
 Método para añadir una línea al documento actual mediante objeto de la línea.
 
_TipoDocumentLinea _FindLinea (int tnLinea)
 Nos devuelve uan línea determinada de una lista.
 
virtual void _Comprovar_KeyCopy ()
 Comprueba si el número de documento está bloqueado o no.
 
virtual void _Bloquear_Documento (bool tlBloqueo)
 Bloquear / Desbloquear el documento.
 
virtual void _Add_Articulos0 ()
 Añadir todos los artículos de la bd inicializados a 0.
 
virtual void _MostrarTextoAvisoSeriesLotes ()
 Mostrar texto de aviso para las series y lotes.
 
virtual void _GenerarStockInicial (bool tlAuto=false)
 Generar un stock inicial.
 
virtual string _Obtener_Condicion_Configurada ()
 Obtener condición configurada.
 
virtual DataTable _Obtener_Articulos_No_Incluidos ()
 Obtener todos los artículos de la bd que no estan incluidos en el documento actual.
 
virtual bool _Importar_Articulos (string tcPathFichero, string tcSeparador="")
 Método que nos permite importar un fichero de artículos en formato CSV o TXT (Lectura automática)
 
 DocumentStockLinea ()
 Constructor vacío.
 
 DocumentStockLinea (DocumentStock< _TipoDocumentLinea > toDocumentStock)
 Constructor a partir del objeto cabecera.
 
 DocumentStockLinea (DocumentStock< _TipoDocumentLinea > toDocumentStock, DataRow tdrItem)
 Constructor a partir de DataRow y objeto cabecera.
 
virtual bool _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, string tcCodigoCandidato="", int tnLineaExcluir=0)
 Valida el código de artículo.
 
virtual void _Cargar_Valores_Por_Defecto_Articulo ()
 Inicializar campos relacionados con el artículo.
 
virtual void _Cargar_Valores_Stock ()
 Inicializar propiedades para la actualitzacion de stock.
 
virtual bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 Validar stock.
 
virtual bool _Validar_Talla (string tcTalla)
 Comprueba si el artículo tiene la talla "tcTalla" definida.
 
virtual bool _Validar_Color (string tcColor)
 Comprueba si el artículo tiene el color "tcColor" definido.
 
virtual bool _Show_Unidades_Tallas_Colores (bool tlForzar=false)
 Presentar el formulario de tallas y colores.
 
virtual bool _Delete_After (bool tlPresentarMensaje=true)
 Per utilitzar a les classes derivades despres de borrar un document de les taules pero abans de carregar-nos la linia per si s'ha d'actualitzar alguna cosa a les taules. (PE-89836)
 
virtual string _Where_Linea ()
 Para poder indicar las condiciones específicas del where para la línea de cada tipo de documento.
 
virtual void _UpdateSilent (Dictionary< string, object > toValores)
 Método de update pensado para no disparar los _SETs y actualizar los campos por la propiedad privada. No se controla que las propiedades sean realmente privadas. Para el funcionamiento ordinario no se debería usar este método.
 
void _Add (string tcArticulo, decimal tnUnidades=0.0M, string tcTalla="", string tcColor="", decimal tnCajas=0.0M, decimal tnPeso=0.0M)
 Establecer las propiedades internas.
 
List< IDocStockLinea_Lineas_Asociadas ()
 PE81657 ens retorna una llista de linies asociades a l'article principal i que es troben relacionades pel camp escandal (p.e. articles amb escandall, articles amb ofertes, ampliació de definicio)
 
 DocStockLineaMemento (IDocStockLinea origen)
 Constructor con parámetros.
 
virtual bool Equals (IDocStockLinea other)
 Método para comparar instancias.
 
 DatosLineaZeroDTO ()
 Constructor sin parámetros.
 
 DatosLineaZeroDTO (object documento, DataRow row)
 Constructor con parámetros.
 
bool _Show_Print (int tnAbrirEn=1)
 T111264 Muestra la pantalla de impresión.
 
- Métodos públicos heredados de sage.ew.interficies.IMante
void _Load (string tcGuid)
 Aquest mètode ens carregarà el registre que tingui associat aquest Guid.
 
void _Cancel ()
 Cancelar la edición del registro actual.
 
bool _Existe_Registro ()
 Nos indica si existe el registro en la Base de Datos.
 
IResultadoDuplicacion _Duplicar (string lcCodigo)
 Duplica el registro en la Base de Datos.
 
ewMante _Clonar ()
 Devuelve una copia exacta del objeto actual.
 
void _AddManteTRel (IManteTRel toManteTRel)
 Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete.
 
- Métodos públicos heredados de sage.ew.interficies.IProgresoObserver< in T >
void OnNext (T value)
 Proporciona nuevos datos al observador.
 

Métodos públicos estáticos

static StockAlbRegulari Regularizar (Articulo articulo, decimal cantidad, string almacen, bool operarEnPeso=false)
 Método público para regularizar el articulo en la cantidad y almacén indicado.
 

Métodos protegidos

override string _Where ()
 Sobreescrivimos para montar el Where específico para la tabla REGULARI.
 
- Métodos protegidos heredados de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >
bool DeleteOptimizado ()
 Operación de delete optimizada para volumens grandes. Divide la operación de borrado en un delete lineal de series y lotes y un borrado masivo del resto de artículos. Completa el proceso con un recálculo de stock sin parámetros.
 
override string _Where ()
 Sobreescrivimos para montar el Where genérico para documentos de stock.
 
virtual dynamic NewLineAdd0 (DataRow row)
 Solicita una línea especifica para add a 0.
 
virtual void _Extensiones (IDocStockLinea loDocLin)
 Gestionar las extensiones de los artículos.
 
virtual void _Revisar_Unidades_Asignadas_Tallas_Colores (bool tlPrimera)
 per revisar les unitats asignades al formulari de talles i colors
 
void ActualizarStocks ()
 Método para comprobar y actualizar el objeto stocks.
 
bool TengoArticuloInformado ()
 Método auxiliar para determinar si tenemos artículo informado.
 
virtual bool _Insertar_Articulos_Escandallo (decimal tnUnidades, bool tlEsCaja=false)
 Si l'article treballa amb escandall l'afegim (PE-89836)
 
virtual void _Insertar_Articulo_Escandallo_Linea (DataRow tdrLinEsc, bool tlEsModelo, string tcAsiPpal, ref dynamic toLinEsc)
 Inserta línea a línea los artículos que componen un escandallo (PE-89836)
 
bool _ValorCorrectoValoracion (int value)
 Método privado de comprobación de si se permite la operación de cambio de valoración en las extensiones.
 
virtual bool ValidarCambioUnidadesDocumentoEspecifico (decimal value, ref string mensaje)
 Método virutal de comprobación de si se permite la operación para su implemntación específica en las clases derivadas.
 
virtual bool ValidarCambioArticuloDocumentoEspecifico (decimal value, ref string mensaje)
 Método virutal de comprobación de si se permite la operación para su implemntación específica en las clases derivadas.
 
 DocStockLineaMemento ()
 Constructor sin parámetros.
 
new void _Addons_Cargar ()
 Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles.
 
virtual bool _Validar_Solo_Lectura_DocStock ()
 Validar solo lectura en addons.
 

Propiedades

string _Numero [get, set]
 NUMERO.
 
string _Operario [get, set]
 OPERARIO.
 
string _TipoRegularizacion [get, set]
 TIPO DE REGULARIZACIÓN.
 
override? DateTime _Fecha [get, set]
 Fecha del documento.
 
new string _Almacen [get, set]
 ALMACEN.
 
override bool _Solo_Lectura [get]
 Sobrescribimos la propiedad _Solo_Lectura de la base (PE-83874)
 
override string _ReportBase [get, set]
 T111264 ReportBase.
 
override string _ReportTitlePreview [get, set]
 T111264 Título del report.
 
override Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio.
 
- Propiedades heredados de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >
OperationBroker _OpereationBroker [get, set]
 Broker de operaciones.
 
bool IsLoading [get, set]
 Indica si se esta realizando una operación de carga.
 
string _Empresa [get, set]
 EMPRESA.
 
string _Almacen [get, set]
 ALMACEN.
 
virtual ? DateTime _Fecha [get, set]
 Fecha del documento.
 
DateTime _FechaStock [get, set]
 FECHASTOCK.
 
string _Observaciones [get, set]
 Observaciones a nivel de documento.
 
DateTime? _Exportar [get, set]
 Campo exportar (PE-83874)
 
Usuario _Usuario [get, set]
 Objeto para la gestión de usuarios.
 
bool _EnUso [get, set]
 Si el documento esta en uso.
 
string _MensajeEnUso [get]
 Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco.
 
virtual bool _Solo_Lectura [get]
 Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura.
 
string _KeyCopy [get]
 Keycopy del documento.
 
string _Mensaje_Error [get, set]
 Mensaje de error.
 
ewBonotera _Navegacion [get, set]
 Navegación entre documentos.
 
virtual BindingList< _TipoDocumentLinea > _DocumentLineas [get, set]
 Lista de todos los articulos y demás campos del detalle de stock inicial.
 
virtual BindingList< _TipoDocumentLinea > _Lineas [get, set]
 PE-101087: Necesitamos la propiedad _Lineas que es la misma que en otros documentos de Venta y Compra ya que en algunos botones que utilizan un _Documento con lineas cuyas lineas implementan la interficie IDocumentLinea, se espera la propiedad _Lineas y no _DocumentLineas (ejemplo btEtiquetasArticulo)
 
bool _CarregantDocGuardat [get, set]
 Indica si se está cargando un documento existente.
 
string _TablaDatos [get, set]
 TABLA DATOS.
 
FormBase _FormDocumento [get]
 Devuelve la instancia del formulario si el documento está enlazado con la capa visual.
 
override bool _GestEjercicio [get]
 Indica si el enlace se debe de realizar teniendo en cuenta el ejercicio (Gestión Documental)
 
override Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio.
 
eTipoDocumentoGeneral _TipoDocumentoGeneral [get]
 Tipo general de documento.
 
bool IsDirty [get]
 Determina si los datos han cambiado.
 
DocumentStock< _TipoDocumentLinea > _DocumentStock [get, set]
 Referencia al objeto de la cabecera.
 
virtual string _Articulo [get, set]
 codigo articulo
 
Articulo _oArticulo [get, set]
 objeto articulo
 
bool _UsaSeries [get, set]
 Trabajo con series.
 
virtual int _UnidadesConSerie [get, set]
 Devuelve el número de series informadas de la línea => No debería usarse en Stocks.
 
bool _UsaLotes [get, set]
 Trabajo con lotes.
 
bool _LinkForm [get]
 Indica si la línea tiene un formulario asociado.
 
bool _ForzarUsaLotes [get, set]
 Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes.
 
DateTime _Fecha [get]
 Numero.
 
virtual string _Almacen [get]
 Almacen del documento.
 
string _Letra [get]
 Letra.
 
virtual string _Numero [get]
 Numero.
 
virtual string _Documento [get]
 Documento.
 
virtual string _AlmacenDestino [get]
 Almacen destino.
 
virtual decimal _Coste [get, set]
 Coste.
 
string _NombreArticulo [get, set]
 definicion articulo
 
decimal _Unidades [get, set]
 unidades del stock inicial
 
decimal _Cajas [get, set]
 cajas del pedido
 
decimal _Peso [get, set]
 Peso articulo.
 
string _Talla [get, set]
 talla articulo
 
string _Color [get, set]
 color del articulo
 
int _Linea [get, set]
 número de linea
 
int _LineaReal [get]
 número de linea
 
string _Escandal [get, set]
 Escandallo (PE-89836)
 
object Documento [get, set]
 Documento.
 
string CodigoArticulo [get, set]
 Código de artículo.
 
string NombreArticulo [get, set]
 Nombre del artículo.
 
string Talla [get, set]
 Talla.
 
string Color [get, set]
 Color.
 
decimal PMCompra [get, set]
 Precio medio compra.
 
decimal PMStock [get, set]
 Precio medio stock.
 
decimal UltimoCoste [get, set]
 Último Coste.
 
override String _Nombre [get]
 T111264 Nombre del documento.
 
IDocPrint _DocPrint [get, set]
 T111264 Documento para la impresión.
 
virtual string _ReportBase [get, set]
 T111264 ReportBase.
 
virtual string _ReportTitlePreview [get, set]
 T111264 Título del report.
 
- Propiedades heredados de sage.ew.interficies.IMante
string _Codigo [get, set]
 Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO.
 
string _Error_Message [get, set]
 Campo donde se informará de los errores en mantenimientos.
 
string _Guid_Id [get]
 Ens retorna el valor que hi ha al camp GUID_ID de la taula.
 
DateTime? _Created [get]
 Ens retorna el valor que hi ha al camp CREATED de la taula.
 
DateTime? _Modified [get]
 Ens retorna el valor que hi ha al camp MODIFIED de la taula.
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212)
 
string _Pantalla [get, set]
 Nombre clave del formulario.
 
string _Tabla [get, set]
 Nombre de la tabla que navegamos.
 
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa.
 
string _ManteAdic [get, set]
 Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas.
 
- Propiedades heredados de sage.ew.interficies.IGestionDocumental
string _DataBase [get]
 Base de datos relacionada del enlace del documento.
 
string _Tabla [get]
 Tabla relacionada del enlace del documento.
 

Otros miembros heredados

- Campos de datos heredados de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >
formul.FormBase _oForm = null
 Referencia al posible formulario asociado a la clase de negocio.
 
ewMascara _oMascaraPrecio = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_precioven))
 Máscara de precio (PE-89598)
 
ewMascara _oMascaraUnidades = new ewMascara(EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_unidades))
 Máscara de unidades (PE-89598)
 
ewMascara _oMascaraPeso = new ewMascara(EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascarapeso))
 Máscara de peso (PE-89598)
 
ewMascara _oMascaraCajas = new ewMascara(EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascaracajas))
 Máscara de cajas.
 
- Atributos protegidos heredados de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >
List< IProgresoObserver< ProgresoProceso > > _lisObservadores = new List<IProgresoObserver<ProgresoProceso>>()
 Lista de observadores de progreso.
 
bool OperacionArticulosZeroEnCurso = false
 Flag para determinar si hay una operación de añadir artículos a zero en curso.
 
bool InstalacionConSeries = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_series")) == true
 Determina si la instalación tiene activo el uso de series.
 
bool InstalacionConLotes = EW_GLOBAL._ModuloActivo("LOTES")
 Determina si la instalación tiene activo el uso de lotes.
 

Descripción detallada

Clase para la gestión de los albaranes de regularización (C_ALBARE)

Definición en la línea 24 del archivo clsStockAlbRegulari.cs.

Documentación de constructores y destructores

◆ StockAlbRegulari()

sage.ew.stocks.StockAlbRegulari.StockAlbRegulari ( )
inline

Constructor vacío.

Definición en la línea 269 del archivo clsStockAlbRegulari.cs.

Documentación de funciones miembro

◆ _Consulta_Datos()

override bool sage.ew.stocks.StockAlbRegulari._Consulta_Datos ( ref DataTable tdtDatos)
inlinevirtual

Consulta de los datos actuales para el albaran de regularización (PE-89598) Añadir campo ESCANDAL (PE-89836)

Parámetros
tdtDatos
Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 737 del archivo clsStockAlbRegulari.cs.

◆ _Delete()

override bool sage.ew.stocks.StockAlbRegulari._Delete ( )
inlinevirtual

Borra el albaran de regularización.

Devuelve
Booleano con el resultado de la ejecución.

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 916 del archivo clsStockAlbRegulari.cs.

◆ _Es_Valido()

override bool sage.ew.stocks.StockAlbRegulari._Es_Valido ( )
inlinevirtual

Para verificar si el documento actual es válido, cabecera llena, ...

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 657 del archivo clsStockAlbRegulari.cs.

◆ _Load()

override bool sage.ew.stocks.StockAlbRegulari._Load ( )
inlinevirtual

Carga los datos especificos del albaran de regularización.

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 759 del archivo clsStockAlbRegulari.cs.

◆ _Load_Cabecera()

override void sage.ew.stocks.StockAlbRegulari._Load_Cabecera ( DataRow tdrCab)
inlinevirtual

Carrreguem les dades de la capçalera.

Parámetros
tdrCab
Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 710 del archivo clsStockAlbRegulari.cs.

◆ _New()

override void sage.ew.stocks.StockAlbRegulari._New ( )
inlinevirtual

Vaciar las propiedades específicas.

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 694 del archivo clsStockAlbRegulari.cs.

◆ _Obten_Nuevo_Numero()

string sage.ew.stocks.StockAlbRegulari._Obten_Nuevo_Numero ( )
inline

Método para obtener el nuevo número de documento.

Devuelve

Definición en la línea 399 del archivo clsStockAlbRegulari.cs.

◆ _Obtener_Clave_Documento()

override string sage.ew.stocks.StockAlbRegulari._Obtener_Clave_Documento ( )
inlinevirtual

Devolver valor actual de la clave de albaran de regularización (EMPRESA + NUMERO)

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 645 del archivo clsStockAlbRegulari.cs.

◆ _Obtener_Datos_SageReports()

override DataTable sage.ew.stocks.StockAlbRegulari._Obtener_Datos_SageReports ( Dictionary< string, object > tdicParametros = null)
inlinevirtual

Obtiene los datos para la impresión.

Parámetros
tdicParametros
Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 1014 del archivo clsStockAlbRegulari.cs.

◆ _Obtener_Filtros_SageReports()

override Dictionary< string, object > sage.ew.stocks.StockAlbRegulari._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros = null)
inlinevirtual

T111264 Obtiene los filtros para la impresión.

Parámetros
tdicParametros
Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 995 del archivo clsStockAlbRegulari.cs.

◆ _Report_CreateColumns()

override void sage.ew.stocks.StockAlbRegulari._Report_CreateColumns ( ref DataTable tdtLineas)
inlinevirtual

Método para crear las columnas base a imprimir (PE-89598)

Parámetros
tdtLineas

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 1036 del archivo clsStockAlbRegulari.cs.

◆ _Report_FillExtraLine()

override void sage.ew.stocks.StockAlbRegulari._Report_FillExtraLine ( ref DataRow tdrLinea,
IDocStockLinea toLinea )
inlinevirtual

Sobreescrivir para añadir datos específicos del albaran de traspaso (PE-89598)

Parámetros
tdrLinea
toLinea

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 1048 del archivo clsStockAlbRegulari.cs.

◆ _Save()

override bool sage.ew.stocks.StockAlbRegulari._Save ( )
inlinevirtual

Guarda el albaran de regularización.

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.

Definición en la línea 847 del archivo clsStockAlbRegulari.cs.

◆ _Show()

override void sage.ew.stocks.StockAlbRegulari._Show ( )
inline

Mostrar formulario para el albarán de regularización.

Implementa sage.ew.interficies.IDocument< _TipoDocumentLinea >.

Definición en la línea 976 del archivo clsStockAlbRegulari.cs.

◆ _Where()

override string sage.ew.stocks.StockAlbRegulari._Where ( )
inlineprotected

Sobreescrivimos para montar el Where específico para la tabla REGULARI.

Devuelve

Definición en la línea 1079 del archivo clsStockAlbRegulari.cs.

◆ Regularizar()

static StockAlbRegulari sage.ew.stocks.StockAlbRegulari.Regularizar ( Articulo articulo,
decimal cantidad,
string almacen,
bool operarEnPeso = false )
inlinestatic

Método público para regularizar el articulo en la cantidad y almacén indicado.

Parámetros
articulo
cantidad
almacen
operarEnPesoDetermina si hay que operar sobre la propiedad PESO en vez de sobre UNIDADES
Devuelve
Documento generado

Definición en la línea 450 del archivo clsStockAlbRegulari.cs.

Documentación de propiedades

◆ _Almacen

new string sage.ew.stocks.StockAlbRegulari._Almacen
getset

ALMACEN.

Definición en la línea 142 del archivo clsStockAlbRegulari.cs.

◆ _Fecha

override? DateTime sage.ew.stocks.StockAlbRegulari._Fecha
getset

Fecha del documento.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 99 del archivo clsStockAlbRegulari.cs.

◆ _Keys

override Dictionary<string, string> sage.ew.stocks.StockAlbRegulari._Keys
get

Relación entre los campos y las propiedades de la clase de negocio.

Implementa sage.ew.interficies.IGestionDocumental.

Definición en la línea 256 del archivo clsStockAlbRegulari.cs.

◆ _Numero

string sage.ew.stocks.StockAlbRegulari._Numero
getset

NUMERO.

Definición en la línea 49 del archivo clsStockAlbRegulari.cs.

◆ _Operario

string sage.ew.stocks.StockAlbRegulari._Operario
getset

OPERARIO.

Definición en la línea 59 del archivo clsStockAlbRegulari.cs.

◆ _ReportBase

override string sage.ew.stocks.StockAlbRegulari._ReportBase
getset

T111264 ReportBase.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 226 del archivo clsStockAlbRegulari.cs.

◆ _ReportTitlePreview

override string sage.ew.stocks.StockAlbRegulari._ReportTitlePreview
getset

T111264 Título del report.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 241 del archivo clsStockAlbRegulari.cs.

◆ _Solo_Lectura

override bool sage.ew.stocks.StockAlbRegulari._Solo_Lectura
get

Sobrescribimos la propiedad _Solo_Lectura de la base (PE-83874)

Implementa sage.ew.interficies.IDocument< _TipoDocumentLinea >.

Definición en la línea 204 del archivo clsStockAlbRegulari.cs.

◆ _TipoRegularizacion

string sage.ew.stocks.StockAlbRegulari._TipoRegularizacion
getset

TIPO DE REGULARIZACIÓN.

Definición en la línea 79 del archivo clsStockAlbRegulari.cs.


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