2 using System.Collections.Generic;
18 public DataTable _ldtDatos {
get;
set; }
31 public List<ColumnDetalle> _lstColumnas =
new List<ColumnDetalle>();
36 public List<string> _lstTablas {
get;
set; }
41 public string _TablaRegistro {
get;
set; }
46 public Config.eTipoDato _clave {
get;
set; }
51 public bool _FiltroFacturable
53 get {
return _lFiltroFacturable; }
54 set { _lFiltroFacturable = value; }
56 private bool _lFiltroFacturable =
false;
61 public bool _NavegarPantalla
63 get {
return _lNavegarPantalla; }
64 set { _lNavegarPantalla = value; }
66 private bool _lNavegarPantalla =
true;
71 public bool _NavegarPantallaEjerAnt
73 get {
return _lNavegarPantallaEjerAnt; }
74 set { _lNavegarPantallaEjerAnt = value; }
76 private bool _lNavegarPantallaEjerAnt =
false;
79 # endregion PROPIEDADES 81 # region METODOS PUBLICOS 88 _lstColumnas =
new List<ColumnDetalle>();
105 public virtual void _ObtenerDatos(ref DataTable tdtDatos, ref List<IDocDetalle> tLstDetalle)
107 tdtDatos =
new DataTable();
108 tLstDetalle =
new List<IDocDetalle>();
117 tlstColumnas = _lstColumnas;
126 string lcEmpresa = toDetalle.
_empresa;
129 if (!
string.IsNullOrWhiteSpace(lcEmpresa) && !
string.IsNullOrWhiteSpace(lcNumero))
130 Config._NavegarDocumentoEjer(_pantalla,
new List<string>() { lcEmpresa, lcNumero, lcProveedor });
149 if (toDetalle != null)
165 # endregion METODOS PUBLICOS Classe base para los tipos de compras
Interface para detalle de documentos
virtual bool _CargarDatosTraspaso()
Método para cargar información antes de realizar traspaso
Clase parcial para listados, en esta definición se especificarán los métodos comunes para las demás c...
virtual void _ColumnasGrid(ref List< ColumnDetalle > tlstColumnas)
Método para obtener las columnas del grid
TipoBaseCompras()
Constructor
virtual void _ObtenerDatos(ref DataTable tdtDatos, ref List< IDocDetalle > tLstDetalle)
Método para obtener los datos
string _documento
documento
virtual void _NavegarDocumento(IDocDetalle toDetalle)
Método para navegar al documento
virtual bool _TraspasarDato(IDocDetalle toDetalle)
Método para traspasar un documento
virtual string _ObtenerClaveRegistro(IDocDetalle toDetalle)
Método para obtener la clave para el registro en SAGESYS
Classe para el detalle de las columnas
Pantalla
Tipos de pantalla
Interface para objetos de datos
string _proveedor
proveedor