Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed

Extensión de pedidos de compra. Más...

Diagrama de herencia de sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed
sage.ew.ewbase._ExtensionDocCompraDocumento sage.ew.ewbase._ExtensionDocCompraDocumento sage.ew.ewbase._ExtensionDocumento sage.ew.interficies.IExtensionDocCompraDocumento sage.ew.ewbase._ExtensionDocumento sage.ew.interficies.IExtensionDocCompraDocumento sage.ew.interficies.IExtensionDocsDocumento sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IExtensionDocsDocumento sage.ew.interficies.IExtensionDocsDocumento sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IExtensionDocsDocumento

Métodos públicos

 ExtPedicom_GAPed ()
 Inicializa una nueva intancia de la clase.
 
override void _Camps_Lin_Change (CampsDocCompraLin teCampo, dynamic toLinia, ewCampo toewCampo)
 Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento.
 
override bool _Load (string tcEmpresa, string tcNumero, string tcProveedor="")
 Carga de la extensión del documentos.
 
override bool _New (string tcEmpresa, string tcNumero="", string tcProveedor="")
 Se ha creado un nuevo documento.
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Descargar el documento.
 
override bool _IsTraspasable ()
 Marco que este tipo de documento es traspasable.
 
override bool _To_Documento (Dictionary< string, object > toParams, dynamic toDocumentoDestino, bool tbEsNou)
 Capturar el traspaso del documento.
 
override void _Printed ()
 Se ha imprimido el documento.
 
override void _Mantegrid_Vinculado ()
 Capturamos cuando se asigna el grid para enlazar eventos.
 
_Extension_Lin_PC _GetLineaByRelacion (string relacion)
 Devuelve la línea que coincide con la la cadena suministrada en el campo Relacion.
 
_Extension_Lin_PC _GetLineaByLinea (int linea)
 Devuelve la línea que coincide con la línea.
 
override bool _Delete ()
 Método que se ejecuta cuando el usuario borra un documento.
 
override bool _Print ()
 Override del método print.
 
override bool _Delete_Linea (IDocumentLinea toLineaDocumento)
 Override del borrado de linea.
 
override IExtensionDocsDocumentoLinea _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista)
 Método que se ejecuta cuando se inserta un nueva línea en el documento.
 
override IExtensionDocsDocumentoLinea _AddLinea (IDocumentLinea toLineaDocumento)
 Método que se ejecuta cuando se añade un nuevo artículo en el documento.
 
override bool _MarcaCancelar (bool tlCancelar)
 Se ha modificado el estado cancelado del pedido.
 
override bool _MarcaTraspasar (bool tlTraspaso)
 Se ha modificado el estado traspasado del pedido.
 
override bool _ValidacionModificacionUnidades (bool tlOrigenUnidades, decimal tnUnidadesOld, DataTable toResultados, IDocumentLinea toLineaDocumento)
 Extensión del método ValidacionModificacionUnidades(). Permitir el cambio de unidades si existe línea origen.
 
override bool _Camps_Cab_Change_Before (CampsDocCompraCab teCampo, ewCampo toewCampo)
 Overrride para validar los cambios de cabecera con lineas relacionadas.
 
- Métodos públicos heredados de sage.ew.ewbase._ExtensionDocCompraDocumento
override void _Documento_Asignado ()
 Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo.
 
virtual void _Camps_Cab_Change_After (CampsDocCompraCab teCampo, ewCampo toewCampo)
 Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento.
 
virtual bool _Clonar (IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > toDocumento, ref IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > toDocumentoDuplicado)
 Método que se ejecuta cuando el usuario clona un documento.
 
override string _SqlConculta (string tcEmpresa, string tcNumero, string tcProveedor="")
 Metodo que genera la instrucción Sql para la consulta de datos.
 
virtual bool _CodigoCambiado (CampsDocCompraCab teCampo, ewCampo teValor)
 Cuando se modifica un valor de la cabezera.
 
- Métodos públicos heredados de sage.ew.ewbase._ExtensionDocumento
 _ExtensionDocumento ()
 Inicializa una nueva instancia de la clase.
 
bool _CurrentCellValue ()
 Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente.
 
virtual Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Devuelve las variables para Sage Reports.
 
virtual IExtensionDocsDocumentoLinea _Get_Linea_Ext (IDocumentLinea toLiniaDoc)
 Devuelve la linea de la extensión correspondiente a la línea del documento.
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="")
 Añade una nueva definición de propiedad a la clase.
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="", bool tlTraspasable=false)
 Añade una nueva definición de propiedad a la clase.
 
_ExtensionDocumentoLinea _SearchLinea (_ExtensionDocumento toExtensionDocumento, dynamic toLinea)
 Buscamos la línea que estamos traspasando en la extensión correspondiente.
 
_ExtensionDocumentoLinea _SearchLastLinea (_ExtensionDocumento toExtensionDocumento)
 Buscamos la última línea que estamos traspasando en la extensión correspondiente.
 
virtual bool _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true)
 Actualización de información al realizar el traspaso entre documentos.
 
virtual bool _Delete_Validate ()
 Método que se ejecuta antes del llamar a _Delete()
 
virtual void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de documento.
 
virtual void _UnPrinted ()
 Se ejecuta cuando se ha desmarca el documento.
 
virtual bool _Load ()
 Método que se ejecuta cuando el usuario carga en memoria un documento.
 
virtual void _Refresh ()
 Método para forzar un load de la extensión (PE-101355)
 
virtual bool _Save (bool tbForzarGuardarLineas=false)
 Método que se ejecuta cuando el usuario guarda un documento.
 
virtual bool _Es_Valido (bool tlAbandonaDocumento=false)
 Valida el documento.
 
virtual bool _Validaciones_Previas_Documento ()
 Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino.
 
virtual void _Totalizar ()
 calcula el total de unidades, importe i importeiva del document. També crida al metode _Totales_Especiales_Documento pq alli implementarem les totalitzacions especifiques que vulguem per document
 
virtual void _Totales_Especiales_Documento (IDocumentLinea tolinea)
 No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar.
 
virtual bool _Validar_Solo_Lectura ()
 Valida si el documento se puede editar.
 
virtual List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos)
 Buscar documentos a partir de una referencia de cliente.
 
virtual void _Duplicar (dynamic toDestino)
 Duplicar documento.
 
bool _LineaMover (int liniaant, int linidestino)
 Cambiar el número de linea en la tabla.
 
virtual bool _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino)
 Cambiar el número de linea en la tabla.
 
virtual bool _Cambiar_Posicion_Linea (IDocumentLinea lineadocumento, int indexliniadestino)
 Cambiar la posición de la línea dentro de la colección de líneas.
 
- Métodos públicos heredados de sage.ew.interficies.IExtensionDocsDocumento
bool _MarcaCancelar (Boolean tlCancelar)
 Cancelar documento.
 
bool _MarcaTraspasar (Boolean tlTraspaso)
 Marcar como traspasado.
 
- Métodos públicos heredados de sage.ew.interficies.IExtensionDocCompraDocumento
bool _New (String tcEmpresa, String tcNumero="", String tcProveedor="")
 Método que se ejecuta cuando el usuario crea un nuevo documento.
 
bool _Load (String tcEmpresa, String tcNumero, String tcProveedor="")
 Método que se ejecuta cuando el usuario carga en memoria un documento.
 

Campos de datos

string _Error_Message = ""
 Contendría el texto del último error.
 
- Campos de datos heredados de sage.ew.ewbase._ExtensionDocumento
string _Mensaje_Error = ""
 Para controlas los posibles mensajes de error.
 
Dictionary< string, DefPropiedad_DefPropiedades = new Dictionary<string, DefPropiedad>()
 Definición de las columnas que se añadirán al Mantegrid asociado.
 
List< IExtensionDocsDocumentoLinea_Lineas = new List<IExtensionDocsDocumentoLinea>()
 Relación de líneas de la extensión _ExtensionDocVentaDocumento.
 
DataTable _dtResultadoConsulta
 DataTable que contiene el resultado de la última consulta del _Load()
 
bool _bIsLoading
 Indica si el documento está en proceso de carga de datos.
 

Otros miembros heredados

- Propiedades heredados de sage.ew.ewbase._ExtensionDocCompraDocumento
string _CampoProveedor [get, set]
 Nombre del campo que corresponde al Proveedor.
 
- Propiedades heredados de sage.ew.ewbase._ExtensionDocumento
TipoExecute _eBeforeAfter [get, set]
 Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after)
 
dynamic _Documento [get, set]
 Referencia al documento.
 
string _DataBase [get, set]
 Base de datos del módulo.
 
string _Tabla [get, set]
 Tabla de datos para rellenar las columnas.
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros.
 
string _CampoEmpresa [get, set]
 Nombre del campo que corresponde a la Empresa.
 
string _CampoNumero [get, set]
 Nombre del campo que corresponde al Número.
 
string _CampoLinea [get, set]
 Nombre del campo que corresponde a la Línea.
 
Type _ExtensionDocsDocumentoLineaType [get, set]
 Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea.
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros.
 
Mantegrid _Mantegrid [get, set]
 Mantegrid asociado al que se le añadirán las columnas.
 
ewgrid _Grid [get, set]
 grid de traspaso de un documento asociado al que se le añadirán las columnas
 
ewgrid _GridCopia [get, set]
 Task 194577: Se utiliza para guardar una copia del grid y restaurar el grid (si hace falta) al salir de la pantalla de traspasos.
 
bool _ConfigurarGrid [get, set]
 Propiedad para determinar si en el momento de asigar el grid, lo configuramos.
 

Descripción detallada

Extensión de pedidos de compra.

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

Documentación de constructores y destructores

◆ ExtPedicom_GAPed()

sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed.ExtPedicom_GAPed ( )
inline

Inicializa una nueva intancia de la clase.

Definición en la línea 43 del archivo ExtPedicom_GAPed.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Abandonar_Documento ( bool tbNoValidarDocumento = false,
bool tlSalirDocumento = false )
inlinevirtual

Descargar el documento.

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 316 del archivo ExtPedicom_GAPed.cs.

◆ _AddLinea()

override IExtensionDocsDocumentoLinea sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._AddLinea ( IDocumentLinea toLineaDocumento)
inlinevirtual

Método que se ejecuta cuando se añade un nuevo artículo en el documento.

Parámetros
toLineaDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 790 del archivo ExtPedicom_GAPed.cs.

◆ _Camps_Cab_Change_Before()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Camps_Cab_Change_Before ( CampsDocCompraCab teCampo,
ewCampo toewCampo )
inlinevirtual

Overrride para validar los cambios de cabecera con lineas relacionadas.

Parámetros
teCampo
teValor
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumento.

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

◆ _Camps_Lin_Change()

override void sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Camps_Lin_Change ( CampsDocCompraLin teCampo,
dynamic toLinia,
ewCampo toewCampo )
inlinevirtual

Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento.

Parámetros
teCampo
toLinia
toewCampo

Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumento.

Definición en la línea 159 del archivo ExtPedicom_GAPed.cs.

◆ _Delete()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Delete ( )
inlinevirtual

Método que se ejecuta cuando el usuario borra un documento.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 617 del archivo ExtPedicom_GAPed.cs.

◆ _Delete_Linea()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Delete_Linea ( IDocumentLinea toLineaDocumento)
inlinevirtual

Override del borrado de linea.

Parámetros
toLineaDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 743 del archivo ExtPedicom_GAPed.cs.

◆ _GetLineaByLinea()

_Extension_Lin_PC sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._GetLineaByLinea ( int linea)
inline

Devuelve la línea que coincide con la línea.

Parámetros
linea
Devuelve

Definición en la línea 600 del archivo ExtPedicom_GAPed.cs.

◆ _GetLineaByRelacion()

_Extension_Lin_PC sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._GetLineaByRelacion ( string relacion)
inline

Devuelve la línea que coincide con la la cadena suministrada en el campo Relacion.

Parámetros
relacion
Devuelve

Definición en la línea 586 del archivo ExtPedicom_GAPed.cs.

◆ _InsertLinea()

override IExtensionDocsDocumentoLinea sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._InsertLinea ( IDocumentLinea toLineaDocumento,
int tnPosLlista )
inlinevirtual

Método que se ejecuta cuando se inserta un nueva línea en el documento.

Parámetros
toLineaDocumento
tnPosLlista
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 782 del archivo ExtPedicom_GAPed.cs.

◆ _IsTraspasable()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._IsTraspasable ( )
inlinevirtual

Marco que este tipo de documento es traspasable.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 332 del archivo ExtPedicom_GAPed.cs.

◆ _Load()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Load ( string tcEmpresa,
string tcNumero,
string tcProveedor = "" )
inlinevirtual

Carga de la extensión del documentos.

Parámetros
tcEmpresa
tcNumero
tcProveedor
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumento.

Definición en la línea 270 del archivo ExtPedicom_GAPed.cs.

◆ _Mantegrid_Vinculado()

override void sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Mantegrid_Vinculado ( )
inlinevirtual

Capturamos cuando se asigna el grid para enlazar eventos.

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 552 del archivo ExtPedicom_GAPed.cs.

◆ _MarcaCancelar()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._MarcaCancelar ( bool tlCancelar)
inlinevirtual

Se ha modificado el estado cancelado del pedido.

Parámetros
tlCancelar

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 866 del archivo ExtPedicom_GAPed.cs.

◆ _MarcaTraspasar()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._MarcaTraspasar ( bool tlTraspaso)
inlinevirtual

Se ha modificado el estado traspasado del pedido.

Parámetros
tlTraspaso

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 888 del archivo ExtPedicom_GAPed.cs.

◆ _New()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._New ( string tcEmpresa,
string tcNumero = "",
string tcProveedor = "" )
inlinevirtual

Se ha creado un nuevo documento.

Parámetros
tcEmpresa
tcNumero
tcProveedor
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumento.

Definición en la línea 299 del archivo ExtPedicom_GAPed.cs.

◆ _Print()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Print ( )
inlinevirtual

Override del método print.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

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

◆ _Printed()

override void sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Printed ( )
inlinevirtual

Se ha imprimido el documento.

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 521 del archivo ExtPedicom_GAPed.cs.

◆ _To_Documento()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._To_Documento ( Dictionary< string, object > toParams,
dynamic toDocumentoDestino,
bool tbEsNou )
inlinevirtual

Capturar el traspaso del documento.

Parámetros
toParams
toDocumentoDestino
tbEsNou
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 344 del archivo ExtPedicom_GAPed.cs.

◆ _ValidacionModificacionUnidades()

override bool sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._ValidacionModificacionUnidades ( bool tlOrigenUnidades,
decimal tnUnidadesOld,
DataTable toResultados,
IDocumentLinea toLineaDocumento )
inlinevirtual

Extensión del método ValidacionModificacionUnidades(). Permitir el cambio de unidades si existe línea origen.

Parámetros
tlOrigenUnidades
tnUnidadesOld
toResultados
toLineaDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 1002 del archivo ExtPedicom_GAPed.cs.

Documentación de campos

◆ _Error_Message

string sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed._Error_Message = ""

Contendría el texto del último error.

Definición en la línea 27 del archivo ExtPedicom_GAPed.cs.


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