Referencia de la Clase sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos

Extensión de la clase de documentos de COMPRA para poder realizar operaciones desde el módulo de MAYORISTAS (COMUNIDAD SAGE50) relacionadas con Pedidos de COMPRA. Tablas relacionadas: CAB_PC y LIN_PC Más...

Diagrama de herencias de sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos
sage.ew.ewbase._ExtensionDocCompraDocumento sage.ew.ewbase._ExtensionDocumento sage.ew.interficies.IExtensionDocCompraDocumento sage.ew.interficies.IExtensionDocsDocumento sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IExtensionDocsDocumento

Estructuras de datos

class  _LineaPC
 Definició de la _ExtensionDocVentaDocumentoLinea Más...
 

Métodos públicos

 ExtDocCompra_Pedidos ()
 Constructor extensión Más...
 
override bool _Load (string tcEmpresa, string tcNumero, string tcProveedor="")
 Redefinición _Load Más...
 
override bool _New (string tcEmpresa, string tcNumero="", string tcProveedor="")
 Redefinición _New Más...
 
override bool _Save (bool tbForzarGuardarLineas=false)
 Redefinición _Save Más...
 
override bool _Delete ()
 Redefinición del _Delete Más...
 
override IExtensionDocsDocumentoLinea _AddLinea (IDocumentLinea toLineaDocumento)
 Redefinición del _AddLinea Más...
 
override bool _Delete_Linea (IDocumentLinea toLineaDocumento)
 Redefinición _DeleteLinea Más...
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Redefinición _Abandonar_Documento (PE-98126) Más...
 
- Métodos públicos heredados desde 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. Más...
 
virtual 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 Más...
 
virtual bool _Camps_Cab_Change_Before (CampsDocCompraCab teCampo, ewCampo toewCampo)
 Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento Más...
 
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 Más...
 
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 Más...
 
override string _SqlConculta (string tcEmpresa, string tcNumero, string tcProveedor="")
 Metodo que genera la instrucción Sql para la consulta de datos Más...
 
override bool _Load (string tcEmpresa, string tcNumero, string tcProveedor="")
 Método que se ejecuta cuando el usuario carga en memoria un documento Más...
 
override bool _New (string tcEmpresa, string tcNumero="", string tcProveedor="")
 Método que se ejecuta cuando el usuario crea un nuevo documento Más...
 
virtual bool _CodigoCambiado (CampsDocCompraCab teCampo, ewCampo teValor)
 Cuando se modifica un valor de la cabezera Más...
 
- Métodos públicos heredados desde sage.ew.ewbase._ExtensionDocumento
 _ExtensionDocumento ()
 Inicializa una nueva instancia de la clase Más...
 
bool _CurrentCellValue ()
 Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente Más...
 
virtual Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Devuelve las variables para Sage Reports Más...
 
virtual IExtensionDocsDocumentoLinea _Get_Linea_Ext (IDocumentLinea toLiniaDoc)
 Devuelve la linea de la extensión correspondiente a la línea del documento Más...
 
virtual void _Mantegrid_Vinculado ()
 Se dispara despues de vincular el mantegrid del documento Más...
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="")
 Añade una nueva definición de propiedad a la clase Más...
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="", bool tlTraspasable=false)
 Añade una nueva definición de propiedad a la clase Más...
 
virtual IExtensionDocsDocumentoLinea _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista)
 Método que se ejecuta cuando se inserta un nueva línea en el documento Más...
 
_ExtensionDocumentoLinea _SearchLinea (_ExtensionDocumento toExtensionDocumento, dynamic toLinea)
 Buscamos la línea que estamos traspasando en la extensión correspondiente Más...
 
_ExtensionDocumentoLinea _SearchLastLinea (_ExtensionDocumento toExtensionDocumento)
 Buscamos la última línea que estamos traspasando en la extensión correspondiente Más...
 
virtual bool _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true)
 Actualización de información al realizar el traspaso entre documentos Más...
 
virtual bool _Delete_Validate ()
 Método que se ejecuta antes del llamar a _Delete() Más...
 
virtual void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de documento Más...
 
virtual void _Printed ()
 Se ejecuta cuando se ha imprimido el documento Más...
 
virtual bool _Load ()
 Método que se ejecuta cuando el usuario carga en memoria un documento Más...
 
virtual void _Refresh ()
 Método para forzar un load de la extensión (PE-101355) Más...
 
virtual bool _Print ()
 Método que se ejecuta cuando el usuario ha imprimido un documento Más...
 
virtual bool _To_Documento (Dictionary< string, object > toParams, dynamic toDocumentoDestino, bool tbEsNou)
 Método que se ejecuta cuando se traspasa el documento a otro documento Más...
 
virtual bool _Es_Valido (bool tlAbandonaDocumento=false)
 Valida el documento. Más...
 
virtual bool _IsTraspasable ()
 Indica si el documento es traspasable. Por defecto los documentos no son traspasables Más...
 
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 Más...
 
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. Más...
 
virtual bool _Validar_Solo_Lectura ()
 Valida si el documento se puede editar Más...
 
virtual List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos)
 Buscar documentos a partir de una referencia de cliente Más...
 
virtual bool _MarcaCancelar (bool tlCancelar)
 Cancelar documento Más...
 
virtual bool _MarcaTraspasar (bool tlTraspaso)
 Traspasar documento Más...
 
virtual void _Duplicar (dynamic toDestino)
 Duplicar documento Más...
 
bool _LineaMover (int liniaant, int linidestino)
 Cambiar el número de linea en la tabla Más...
 
virtual bool _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino)
 Cambiar el número de linea en la tabla Más...
 
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ás...
 
- Métodos públicos heredados desde sage.ew.interficies.IExtensionDocsDocumento
bool _MarcaCancelar (Boolean tlCancelar)
 Cancelar documento Más...
 
bool _MarcaTraspasar (Boolean tlTraspaso)
 Marcar como traspasado Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IExtensionDocCompraDocumento
bool _New (String tcEmpresa, String tcNumero="", String tcProveedor="")
 Método que se ejecuta cuando el usuario crea un nuevo documento Más...
 
bool _Load (String tcEmpresa, String tcNumero, String tcProveedor="")
 Método que se ejecuta cuando el usuario carga en memoria un documento Más...
 

Propiedades

bool _PedidoEnviado [get, set]
 Pedido enviado Más...
 
DateTime _FechaEnviado [get, set]
 Fecha enviado Más...
 
int _Desmarcado [get, set]
 desmarcado Más...
 
string _Albaran [get, set]
 Albarán Más...
 
DateTime _FechaAlbaran [get, set]
 Fecha albarán Más...
 
string _Aviso [get, set]
 Aviso Más...
 
- Propiedades heredados desde sage.ew.ewbase._ExtensionDocCompraDocumento
string _CampoProveedor [get, set]
 Nombre del campo que corresponde al Proveedor Más...
 
- Propiedades heredados desde 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) Más...
 
dynamic _Documento [get, set]
 Referencia al documento Más...
 
string _DataBase [get, set]
 Base de datos del módulo Más...
 
string _Tabla [get, set]
 Tabla de datos para rellenar las columnas Más...
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros Más...
 
string _CampoEmpresa [get, set]
 Nombre del campo que corresponde a la Empresa Más...
 
string _CampoNumero [get, set]
 Nombre del campo que corresponde al Número Más...
 
string _CampoLinea [get, set]
 Nombre del campo que corresponde a la Línea Más...
 
Type _ExtensionDocsDocumentoLineaType [get, set]
 Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea Más...
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros Más...
 
Mantegrid _Mantegrid [get, set]
 Mantegrid asociado al que se le añadirán las columnas Más...
 
ewgrid _Grid [get, set]
 grid de traspaso de un documento asociado al que se le añadirán las columnas Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionDocsDocumento
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) Más...
 
dynamic _Documento [get, set]
 Referencia al documento Más...
 
string _DataBase [get, set]
 Base de datos del módulo Más...
 
string _Tabla [get, set]
 Tabla de datos para rellenar las columnas Más...
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros Más...
 
string _CampoEmpresa [get, set]
 Nombre del campo que corresponde a la Empresa Más...
 
string _CampoNumero [get, set]
 Nombre del campo que corresponde al Número Más...
 
string _CampoLinea [get, set]
 Nombre del campo que corresponde a la Letra Más...
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros Más...
 
Type _ExtensionDocsDocumentoLineaType [get, set]
 Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionDocCompraDocumento
string _CampoProveedor [get, set]
 Nombre del campo que corresponde a la Letra Más...
 

Otros miembros heredados

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

Descripción detallada

Extensión de la clase de documentos de COMPRA para poder realizar operaciones desde el módulo de MAYORISTAS (COMUNIDAD SAGE50) relacionadas con Pedidos de COMPRA. Tablas relacionadas: CAB_PC y LIN_PC

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

Documentación del constructor y destructor

◆ ExtDocCompra_Pedidos()

sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos.ExtDocCompra_Pedidos ( )
inline

Constructor extensión

Definición en la línea 113 del archivo ExtDocCompra_Pedidos.cs.

Documentación de las funciones miembro

◆ _Abandonar_Documento()

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

Redefinición _Abandonar_Documento (PE-98126)

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 376 del archivo ExtDocCompra_Pedidos.cs.

◆ _AddLinea()

override IExtensionDocsDocumentoLinea sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._AddLinea ( IDocumentLinea  toLineaDocumento)
inlinevirtual

Redefinición del _AddLinea

Parámetros
toLineaDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 346 del archivo ExtDocCompra_Pedidos.cs.

◆ _Delete()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._Delete ( )
inlinevirtual

Redefinición del _Delete

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 309 del archivo ExtDocCompra_Pedidos.cs.

◆ _Delete_Linea()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._Delete_Linea ( IDocumentLinea  toLineaDocumento)
inlinevirtual

Redefinición _DeleteLinea

Parámetros
toLineaDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

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

◆ _Load()

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

Redefinición _Load

Parámetros
tcEmpresa
tcNumero
tcProveedor
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

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

◆ _New()

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

Redefinición _New

Parámetros
tcEmpresa
tcNumero
tcProveedor
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

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

◆ _Save()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._Save ( bool  tbForzarGuardarLineas = false)
inlinevirtual

Redefinición _Save

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 281 del archivo ExtDocCompra_Pedidos.cs.

Documentación de propiedades

◆ _Albaran

string sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._Albaran
getset

Albarán

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

◆ _Aviso

string sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._Aviso
getset

Aviso

Definición en la línea 102 del archivo ExtDocCompra_Pedidos.cs.

◆ _Desmarcado

int sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._Desmarcado
getset

desmarcado

Definición en la línea 72 del archivo ExtDocCompra_Pedidos.cs.

◆ _FechaAlbaran

DateTime sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._FechaAlbaran
getset

Fecha albarán

Definición en la línea 92 del archivo ExtDocCompra_Pedidos.cs.

◆ _FechaEnviado

DateTime sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._FechaEnviado
getset

Fecha enviado

Definición en la línea 62 del archivo ExtDocCompra_Pedidos.cs.

◆ _PedidoEnviado

bool sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._PedidoEnviado
getset

Pedido enviado

Definición en la línea 52 del archivo ExtDocCompra_Pedidos.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: