Referencia de la plantilla de la Interfaz sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >

Interficie document de compra Más...

Diagrama de herencias de sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >
sage.ew.interficies.IDocumentoTipado sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie > sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >

Métodos públicos

bool _Load (String tcEmpresa, String tcNumero, String tcProveedor="", string tcEjercicio="GESTION")
 Load Más...
 
bool _New (String tcEmpresa, String tcNumero="", String tcProveedor="")
 New Más...
 
bool _Save ()
 Save Más...
 
bool _Delete ()
 Delete Más...
 
bool _Es_Valido (bool tlAbandonaDocumento=true)
 Valida Más...
 
bool _Borrar_Capsalera (bool tlDescargarDatos=true)
 Borrar capsalera Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte)
 Message box Más...
 
bool _Existe (string tcEmpresa, string tcNumero, string tcProveedor="", string tcEjercicio="GESTION")
 Valida si existeix un document Más...
 
void _Desbloquear_Documento ()
 desbloquear un documento en uso Más...
 
_TipoDocCompraLin _AddLinea (int tnInsertLinea=-1)
 Método _AddLinea Más...
 
_TipoDocCompraLin _AddLinea (Articulo toArticulo, int tnInsertLinea=-1, decimal tnUnidades=0, decimal tnPrecio=0, decimal tnPeso=0)
 
Método _AddLinea Más...
 
_TipoDocCompraLin _AddLinea (_TipoDocCompraLin toDocLinea, int tnInserLinea=-1)
 Método _AddLinea Más...
 
void _Totalizar ()
 Totalizar Más...
 
void _NavegacionOrdenConfiguracion (sage.ew.botones.UserControls._NavegacionOrdenCampo _Documento, sage.ew.botones.UserControls._NavegacionOrdenCampo _Factura, sage.ew.botones.UserControls._NavegacionOrdenCampo _Cuenta)
 Método para configurar el objeto Orden de Navegación para cada tipo de docuemnto de compras Más...
 
bool _Comprobaciones_Antes_Delete_Documento (bool tlPreguntaBorrar=true)
 
comprobaciones para saber si se puede borrar Más...
 
_TipoDocCompraLin _FindLinea (int tnLinea)
 Buscar línea Más...
 
_TipoDocCompraLin _FindEscandal (string tcEscandal)
 Buscar escandallo Más...
 
bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Abandonar documento Más...
 
IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie > _Duplicar (string tcProveedor)
 
Duplicar documento compra Más...
 
IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie > _Duplicar (string tcProveedor, bool tlAplicarCondicionesProveedor, bool tlAplicarPreciosProveedor)
 
Duplicar documento compra Más...
 
bool _DuplicarAsignarProveedor (string tcProveedor)
 Asignamos proveedor Más...
 
void _Refresh (bool tlSave=false)
 Refresca los datos del documento actual. Más...
 

Propiedades

string _Empresa [get, set]
 Empresa Más...
 
string _Numero [get, set]
 Numero Más...
 
bool _EnUso [get, set]
 En uso Más...
 
string _Mensaje_Error [get, set]
 Mensaje de error Más...
 
string _ReportBase [get, set]
 Report base Más...
 
string _FormImp [get, set]
 Formulario impresion Más...
 
bool _Solo_Lectura [get]
 Solo lectura Más...
 
bool _LinkForm [get]
 Formulario vinculado Más...
 
_TipoDocCompraCab _Cabecera [get, set]
 DocVentaCab Más...
 
BindingList< _TipoDocCompraLin > _Lineas [get, set]
 DocVentaLin Más...
 
_TipoDocCompraPie _Pie [get, set]
 DocVentaPie Más...
 
ewBonotera _Navegacion [get, set]
 Objeto navegación Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoTipado
eTipoDocumento _TipoDocumento [get]
 Tipo de documento Más...
 

Descripción detallada

Interficie document de compra

Parámetros del template
_TipoDocCompraCab
_TipoDocCompraLin
_TipoDocCompraPie
Restriciones de tipo
_TipoDocCompraCab :IDocCompraCab 
_TipoDocCompraLin :IDocCompraLin 
_TipoDocCompraPie :IDocCompraPie 

Definición en la línea 506 del archivo IDocumentoCompra.cs.

Documentación de las funciones miembro

◆ _Abandonar_Documento()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Abandonar_Documento ( bool  tbNoValidarDocumento = false,
bool  tlSalirDocumento = false 
)

Abandonar documento

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _AddLinea() [1/3]

_TipoDocCompraLin sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._AddLinea ( int  tnInsertLinea = -1)

Método _AddLinea

Parámetros
tnInsertLinea
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _AddLinea() [2/3]

_TipoDocCompraLin sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._AddLinea ( Articulo  toArticulo,
int  tnInsertLinea = -1,
decimal  tnUnidades = 0,
decimal  tnPrecio = 0,
decimal  tnPeso = 0 
)


Método _AddLinea

Parámetros
toArticulo
tnInsertLinea
tnUnidades
tnPrecio
tnPeso


Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _AddLinea() [3/3]

_TipoDocCompraLin sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._AddLinea ( _TipoDocCompraLin  toDocLinea,
int  tnInserLinea = -1 
)

Método _AddLinea

Parámetros
toDocLinea
tnInserLinea
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _Borrar_Capsalera()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Borrar_Capsalera ( bool  tlDescargarDatos = true)

◆ _Comprobaciones_Antes_Delete_Documento()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Comprobaciones_Antes_Delete_Documento ( bool  tlPreguntaBorrar = true)


comprobaciones para saber si se puede borrar

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

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _Delete()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Delete ( )

◆ _Desbloquear_Documento()

void sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Desbloquear_Documento ( )

◆ _Duplicar() [1/2]

IDocCompra<_TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie> sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Duplicar ( string  tcProveedor)


Duplicar documento compra

Parámetros
tcProveedor


Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _Duplicar() [2/2]

IDocCompra<_TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie> sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Duplicar ( string  tcProveedor,
bool  tlAplicarCondicionesProveedor,
bool  tlAplicarPreciosProveedor 
)


Duplicar documento compra

Parámetros
tcProveedor


Parámetros
tlAplicarCondicionesProveedor
tlAplicarPreciosProveedor
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _DuplicarAsignarProveedor()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._DuplicarAsignarProveedor ( string  tcProveedor)

Asignamos proveedor

Parámetros
tcProveedor


Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _Es_Valido()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Es_Valido ( bool  tlAbandonaDocumento = true)

Valida

Parámetros
tlAbandonaDocumento
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _Existe()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Existe ( string  tcEmpresa,
string  tcNumero,
string  tcProveedor = "",
string  tcEjercicio = "GESTION" 
)

Valida si existeix un document

Parámetros
tcEmpresa
tcNumero
tcProveedor
tcEjercicio
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _FindEscandal()

_TipoDocCompraLin sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._FindEscandal ( string  tcEscandal)

Buscar escandallo

Parámetros
tcEscandal
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _FindLinea()

_TipoDocCompraLin sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._FindLinea ( int  tnLinea)

◆ _Load()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Load ( String  tcEmpresa,
String  tcNumero,
String  tcProveedor = "",
string  tcEjercicio = "GESTION" 
)

Load

Parámetros
tcEmpresa
tcNumero
tcProveedor
tcEjercicio
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _MessageBox()

DialogResult sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._MessageBox ( String  tcMensaje,
MessageBoxButtons  toBotones,
MessageBoxIcon  toIcono,
MessageBoxDefaultButton  toBotonDefecto,
DialogResult  toResultadoDefecte 
)

Message box

Parámetros
tcMensaje
toBotones
toIcono
toBotonDefecto
toResultadoDefecte
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _NavegacionOrdenConfiguracion()

void sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._NavegacionOrdenConfiguracion ( sage.ew.botones.UserControls._NavegacionOrdenCampo  _Documento,
sage.ew.botones.UserControls._NavegacionOrdenCampo  _Factura,
sage.ew.botones.UserControls._NavegacionOrdenCampo  _Cuenta 
)

Método para configurar el objeto Orden de Navegación para cada tipo de docuemnto de compras

Parámetros
_DocumentoObjeto configuración para el botón Documento
_FacturaObjeto configuración para el botón Factura
_CuentaObjeto configuración para el botón Cuenta

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _New()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._New ( String  tcEmpresa,
String  tcNumero = "",
String  tcProveedor = "" 
)

New

Parámetros
tcEmpresa


Parámetros
tcNumero
tcProveedor
Devuelve

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _Refresh()

void sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Refresh ( bool  tlSave = false)

Refresca los datos del documento actual.

Parámetros
tlSave

Implementado en sage.ew.docscompra.DocsCompra.ewDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >.

◆ _Save()

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Save ( )

◆ _Totalizar()

void sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Totalizar ( )

Documentación de propiedades

◆ _Cabecera

_TipoDocCompraCab sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Cabecera
getset

DocVentaCab

Definición en la línea 546 del archivo IDocumentoCompra.cs.

◆ _Empresa

string sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Empresa
getset

Empresa

Definición en la línea 514 del archivo IDocumentoCompra.cs.

◆ _EnUso

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._EnUso
getset

En uso

Definición en la línea 522 del archivo IDocumentoCompra.cs.

◆ _FormImp

string sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._FormImp
getset

Formulario impresion

Definición en la línea 534 del archivo IDocumentoCompra.cs.

◆ _Lineas

BindingList<_TipoDocCompraLin> sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Lineas
getset

DocVentaLin

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

◆ _LinkForm

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._LinkForm
get

Formulario vinculado

Definición en la línea 542 del archivo IDocumentoCompra.cs.

◆ _Mensaje_Error

string sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Mensaje_Error
getset

Mensaje de error

Definición en la línea 526 del archivo IDocumentoCompra.cs.

◆ _Navegacion

ewBonotera sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Navegacion
getset

Objeto navegación

Definición en la línea 558 del archivo IDocumentoCompra.cs.

◆ _Numero

string sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Numero
getset

Numero

Definición en la línea 518 del archivo IDocumentoCompra.cs.

◆ _Pie

_TipoDocCompraPie sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Pie
getset

DocVentaPie

Definición en la línea 554 del archivo IDocumentoCompra.cs.

◆ _ReportBase

string sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._ReportBase
getset

Report base

Definición en la línea 530 del archivo IDocumentoCompra.cs.

◆ _Solo_Lectura

bool sage.ew.interficies.IDocCompra< _TipoDocCompraCab, _TipoDocCompraLin, _TipoDocCompraPie >._Solo_Lectura
get

Solo lectura

Definición en la línea 538 del archivo IDocumentoCompra.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: