Referencia de la Clase sage.ew.docscompra.ewDocCompraPROPUESTA

Clase documento de PROPUESTAS DE COMPRA Más...

Diagrama de herencias de sage.ew.docscompra.ewDocCompraPROPUESTA
sage.ew.docscompra.DocsCompra.ewDocCompra< ewDocCompraCabPROPUESTA, ewDocCompraLinPROPUESTA, ewDocCompraPiePROPUESTA > sage.ew.docscompra.DocsCompra.ewDocCompra< ewDocCompraCabPROPUESTA, ewDocCompraLinPROPUESTA, ewDocCompraPiePROPUESTA >

Métodos públicos

 ewDocCompraPROPUESTA ()
 Inicializa una nueva instancia de la clase ewDocCompraPROPUESTA Más...
 
 ewDocCompraPROPUESTA (dynamic toForm)
 Inicializa una nueva instancia de la clase ewDocCompraPROPUESTA Más...
 
override IDocCompra< ewDocCompraCabPROPUESTA, ewDocCompraLinPROPUESTA, ewDocCompraPiePROPUESTA_NuevaInstanciaDocumento ()
 Instancia propuesta de compra Más...
 
override void _Bloquear_Documento (bool tlBloqueo)
 bloquegem el document Más...
 
override bool _Comprobaciones_Antes_Delete_Documento (bool tlPreguntaBorrar=true)
 Comprobaciones a realizar antes de llamar al _delete() Más...
 
string _To_Pedido (Dictionary< string, object > toParam)
 Traspaso de propuesta de compra a pedido de compra Más...
 
string _To_Albaran (Dictionary< string, object > toParam)
 Traspaso de propuesta de compra a albarán de compra Más...
 
override Dictionary< string, object > _Traspaso_DocDestino_Validaciones_Previas ()
 Comprobaciones previas a realizar en una propuesta de compra antes de pasar a realizar el traspaso a documento destino (pedido de compra o albarán de compra). Se controlará que la propuesta de compra origen no esté en uso, que no sea de solo lectura, que esté el documento en un estado consistente, que tenga proveedor, líneas a traspasar, etc. Más...
 
override bool _Documento_Traspasado_Totalmente ()
 Método que comprueba si todas las líneas de la propuesta de compra han sido servidas en su totalidad. Más...
 
override ConfiguradorTraspasoAlbaran _Obtener_Config_Traspaso_DocDestino (ConfiguradorTraspasoAlbaran._DestinosTraspaso teDestinoTraspaso=ConfiguradorTraspasoAlbaran._DestinosTraspaso.albaran)
 Obtener la configuración de traspaso de propuesta de compra a documento destino (pedido de compra, albarán de compra) Más...
 
override bool _Es_Valido (bool tlAbandonaDocumento=false)
 validacions del document Más...
 
override bool _Delete ()
 PE104332- si està cancelat s'ha de poder borrar, però ha d'estar de solo_lectura ja q no s'ha de poder afegir linies ni traspassar. Más...
 

Campos de datos

bool _Solo_Lectura_disabled = false
 Propiedad para aquellos métodos que toquen propiedades sensibles al control de cambios => marcar sello traspasado, traspaso de documentos, etc. en que la propiedad que actualizan se utiliza para el control de solo lecutra por lo que nunca se grabaría el cambio Más...
 

Métodos protegidos

override void _Consulta_Load ()
 Camps propis de la propuesta de compra Más...
 
override void _Comprovar_KeyCopy (String tcEmpresa, String tcNumero, String tcProveedor=" ")
 revisar si està en uso la proposta de compra Más...
 
override void Inicializar_Constructor_ewDocCompra ()
 inicialitzem les propietats de la proposta de compra Más...
 

Propiedades

new bool _Solo_Lectura [get]
 solo lectura Más...
 
override eTipoDocumento _TipoDocumento [get]
 Es una proposta de compra Más...
 
override IDocPrint _DocPrint [get, set]
 Redefinición del objeto _DocPrint para las propuestas de compra Más...
 

Descripción detallada

Clase documento de PROPUESTAS DE COMPRA

Clase documento de PROPUESTAS DE COMPRA

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

Documentación del constructor y destructor

◆ ewDocCompraPROPUESTA() [1/2]

sage.ew.docscompra.ewDocCompraPROPUESTA.ewDocCompraPROPUESTA ( )
inline

Inicializa una nueva instancia de la clase ewDocCompraPROPUESTA

Definición en la línea 34 del archivo DocsPropuestaCompra.cs.

◆ ewDocCompraPROPUESTA() [2/2]

sage.ew.docscompra.ewDocCompraPROPUESTA.ewDocCompraPROPUESTA ( dynamic  toForm)
inline

Inicializa una nueva instancia de la clase ewDocCompraPROPUESTA

Parámetros
toForm

Definición en la línea 45 del archivo DocsPropuestaCompra.cs.

Documentación de las funciones miembro

◆ _Bloquear_Documento()

override void sage.ew.docscompra.ewDocCompraPROPUESTA._Bloquear_Documento ( bool  tlBloqueo)
inline

bloquegem el document

Parámetros
tlBloqueo

Definición en la línea 458 del archivo DocsPropuestaCompra.cs.

◆ _Comprobaciones_Antes_Delete_Documento()

override bool sage.ew.docscompra.ewDocCompraPROPUESTA._Comprobaciones_Antes_Delete_Documento ( bool  tlPreguntaBorrar = true)
inline

Comprobaciones a realizar antes de llamar al _delete()

Parámetros
tlPreguntaBorrarParámetro opcional para indicar si queremos preguntar al usuario por el borrado

Definición en la línea 550 del archivo DocsPropuestaCompra.cs.

◆ _Comprovar_KeyCopy()

override void sage.ew.docscompra.ewDocCompraPROPUESTA._Comprovar_KeyCopy ( String  tcEmpresa,
String  tcNumero,
String  tcProveedor = "  " 
)
inlineprotected

revisar si està en uso la proposta de compra

Parámetros
tcEmpresa
tcNumero
tcProveedor

Definición en la línea 447 del archivo DocsPropuestaCompra.cs.

◆ _Consulta_Load()

override void sage.ew.docscompra.ewDocCompraPROPUESTA._Consulta_Load ( )
inlineprotected

Camps propis de la propuesta de compra

Definición en la línea 433 del archivo DocsPropuestaCompra.cs.

◆ _Delete()

override bool sage.ew.docscompra.ewDocCompraPROPUESTA._Delete ( )
inline

PE104332- si està cancelat s'ha de poder borrar, però ha d'estar de solo_lectura ja q no s'ha de poder afegir linies ni traspassar.

Devuelve

Definición en la línea 877 del archivo DocsPropuestaCompra.cs.

◆ _Documento_Traspasado_Totalmente()

override bool sage.ew.docscompra.ewDocCompraPROPUESTA._Documento_Traspasado_Totalmente ( )
inline

Método que comprueba si todas las líneas de la propuesta de compra han sido servidas en su totalidad.

Devuelve

Definición en la línea 755 del archivo DocsPropuestaCompra.cs.

◆ _Es_Valido()

override bool sage.ew.docscompra.ewDocCompraPROPUESTA._Es_Valido ( bool  tlAbandonaDocumento = false)
inline

validacions del document

Parámetros
tlAbandonaDocumento
Devuelve

Definición en la línea 858 del archivo DocsPropuestaCompra.cs.

◆ _NuevaInstanciaDocumento()

override IDocCompra<ewDocCompraCabPROPUESTA, ewDocCompraLinPROPUESTA, ewDocCompraPiePROPUESTA> sage.ew.docscompra.ewDocCompraPROPUESTA._NuevaInstanciaDocumento ( )
inline

Instancia propuesta de compra

Devuelve

Definición en la línea 103 del archivo DocsPropuestaCompra.cs.

◆ _Obtener_Config_Traspaso_DocDestino()

override ConfiguradorTraspasoAlbaran sage.ew.docscompra.ewDocCompraPROPUESTA._Obtener_Config_Traspaso_DocDestino ( ConfiguradorTraspasoAlbaran._DestinosTraspaso  teDestinoTraspaso = ConfiguradorTraspasoAlbaran._DestinosTraspaso.albaran)
inline

Obtener la configuración de traspaso de propuesta de compra a documento destino (pedido de compra, albarán de compra)

Parámetros
teDestinoTraspaso
Devuelve

Definición en la línea 779 del archivo DocsPropuestaCompra.cs.

◆ _To_Albaran()

string sage.ew.docscompra.ewDocCompraPROPUESTA._To_Albaran ( Dictionary< string, object >  toParam)
inline

Traspaso de propuesta de compra a albarán de compra

Parámetros
toParamDiccionario de parámetros. Claves: fecha, almacen, docudestino, proveedor, operario, obra, formapago, numero
Devuelve
Número de albarán de compra generado con el formato proveedor-numero.

Definición en la línea 665 del archivo DocsPropuestaCompra.cs.

◆ _To_Pedido()

string sage.ew.docscompra.ewDocCompraPROPUESTA._To_Pedido ( Dictionary< string, object >  toParam)
inline

Traspaso de propuesta de compra a pedido de compra

Parámetros
toParamDiccionario de parámetros. Claves: fecha, almacen, docudestino, proveedor, operario, obra, formapago, numero
Devuelve
Número de pedido de compra generado.

Definición en la línea 585 del archivo DocsPropuestaCompra.cs.

◆ _Traspaso_DocDestino_Validaciones_Previas()

override Dictionary<string, object> sage.ew.docscompra.ewDocCompraPROPUESTA._Traspaso_DocDestino_Validaciones_Previas ( )
inline

Comprobaciones previas a realizar en una propuesta de compra antes de pasar a realizar el traspaso a documento destino (pedido de compra o albarán de compra). Se controlará que la propuesta de compra origen no esté en uso, que no sea de solo lectura, que esté el documento en un estado consistente, que tenga proveedor, líneas a traspasar, etc.

Devuelve
Diccionario con dos claves (bool ok, string mensajeerror)

Definición en la línea 728 del archivo DocsPropuestaCompra.cs.

◆ Inicializar_Constructor_ewDocCompra()

override void sage.ew.docscompra.ewDocCompraPROPUESTA.Inicializar_Constructor_ewDocCompra ( )
inlineprotected

inicialitzem les propietats de la proposta de compra

Definición en la línea 471 del archivo DocsPropuestaCompra.cs.

Documentación de los campos

◆ _Solo_Lectura_disabled

bool sage.ew.docscompra.ewDocCompraPROPUESTA._Solo_Lectura_disabled = false

Propiedad para aquellos métodos que toquen propiedades sensibles al control de cambios => marcar sello traspasado, traspaso de documentos, etc. en que la propiedad que actualizan se utiliza para el control de solo lecutra por lo que nunca se grabaría el cambio

Definición en la línea 66 del archivo DocsPropuestaCompra.cs.

Documentación de propiedades

◆ _DocPrint

override IDocPrint sage.ew.docscompra.ewDocCompraPROPUESTA._DocPrint
getset

Redefinición del objeto _DocPrint para las propuestas de compra

Definición en la línea 1316 del archivo tmpDocPrint.cs.

◆ _Solo_Lectura

new bool sage.ew.docscompra.ewDocCompraPROPUESTA._Solo_Lectura
get

solo lectura

Definición en la línea 76 del archivo DocsPropuestaCompra.cs.

◆ _TipoDocumento

override eTipoDocumento sage.ew.docscompra.ewDocCompraPROPUESTA._TipoDocumento
get

Es una proposta de compra

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


La documentación para esta clase fue generada a partir de los siguientes ficheros: