Referencia de la Clase sage.ew.contabilidad.UserControls.gridPlanesAnaliticos

Task 111763: Creación de user control para unificar el grid de planes analíticos de Cuenta contable y Almacen Más...

Diagrama de herencias de sage.ew.contabilidad.UserControls.gridPlanesAnaliticos
sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos

Tipos públicos

enum  TipoOrigen { TipoOrigen.Mantenimiento, TipoOrigen.FacturaVenta, TipoOrigen.FacturaCompra }
 Tipo de origen de la clase de negocio de la cual cuelgan los planes y niveles. Más...
 
enum  TipoMante { TipoMante.Cuenta, TipoMante.Almacen, TipoMante.PartidasInventario, TipoMante.Presupuestaria }
 Tipo de mantenimiento base de este user control Más...
 

Métodos públicos

 gridPlanesAnaliticos ()
 Constructor por defecto Más...
 
void InicializarControl (ewMante toMante)
 Método para inicializar el user control Más...
 
void InicializarControl (ewDocVentaFRA toDocuFraVenta)
 Método para inicializar el user control para factura de venta. Más...
 
void InicializarControl (ewDocCompraFACTURA toDocuFraCompra)
 Método para inicializar el user control para factura de cinora Más...
 
void _BloquearControles (bool tbEnabled)
 Método para bloquear o desbloquear los controles según el BloquearControles del formulario Más...
 
void TotalizarImportesLinea ()
 centralizacion de código Más...
 
void TotalizarPorcentajesLinea ()
 Bug 105927: centralizacion de código Más...
 
void _Focus ()
 Pasamos el foco a la grid y activamos la celda Más...
 

Métodos protegidos

virtual void CrearControl (ewMante toMante)
 Enlazar con el control en función del tipo de mantenimiento Más...
 
virtual void CrearControl (ewDocVentaFRA toDocuFraVenta)
 Enlazar con el control con los niveles analíticos del documento factura de venta. Más...
 
virtual void CrearControl (ewDocCompraFACTURA toDocuFraCompra)
 Enlazar con el control con los niveles analíticos del documento factura de compra. Más...
 
virtual void CrearControlArbolPlan (frmArbolPlanesContables loArbol)
 Enlazar el arbol de planes contables con el código del mante Más...
 
virtual void CrearControlButtonNinguna ()
 Enlazar con el botón ninguna en función del tipo de mantenimiento Más...
 
virtual string CrearControlButtonNingunaMensaje ()
 Definir el mensaje a mostrar al pulsar el botón ninguna Más...
 
virtual void CrearControlButtonTodas ()
 Enlazar con el botón todas en función del tipo de mantenimiento Más...
 
virtual void CrearControlButtonPercent ()
 Enlazar con el botón de porcentaje en función del tipo de mantenimiento Más...
 
virtual string CrearControlMensaje ()
 Definir el mensaje a mostrar Más...
 
virtual void CrearControlPorcentajesLinea (ref decimal tpcPlan, ref decimal tcNivel1, ref string lcPlan, ref string lcNivel1, ref string lcNivel2)
 Enlazar con el calculo de porcentaje en función del tipo de mantenimiento Más...
 
override bool ProcessCmdKey (ref Message msg, Keys keyData)
 Gestión de las teclas rápidas de Contaplus: F4(+) y F5(-) Más...
 
virtual string TituloPlanAnaliticoCompleto ()
 Devuelve el título al browser de los planes analiticos cuando trabajamos con planes analíticos completos Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén utilizando. Más...
 

Atributos protegidos

TipoOrigen _oTipoOrigen
 Tipo de origen que tenemos asociado Más...
 
TipoMante _oTipoMante
 Tipo de mantenimiento que tenemos asociado Más...
 
objetos.UserControls.Mantegrid mantegridSecundarias
 Grid de Analítica Más...
 

Propiedades

ewMante _ewMante [get, set]
 Propiedad para tener el Mante asociado. Más...
 
Cuenta _Cuenta [get, set]
 Propiedad para la cuenta contable. Más...
 
Almacen _Almacen [get, set]
 Propiedad para el almacén. Más...
 
ContabilidadPresupuestaria _ContabilidadPresupuestaria [get, set]
 Propiedad para la contabilidad presupuestaria. Más...
 
ewDocVentaFRA _DocuFraVenta [get, set]
 Propiedad para el documento factura de venta asociado, caso de que se esté utilizando el usercontrol desde perfil de documento factura de venta). Más...
 
ewDocCompraFACTURA _DocuFraCompra [get, set]
 Propiedad para el documento factura de compra asociado, caso de que se esté utilizando el usercontrol desde perfil de documento factura de compra). Más...
 
bool _ReadOnly [get, set]
 Propiedad para indicar que el user control está en modo readonly Más...
 
string _PlanContable [get, set]
 Plan contable que es presenta Más...
 

Descripción detallada

Task 111763: Creación de user control para unificar el grid de planes analíticos de Cuenta contable y Almacen

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

Documentación de las enumeraciones miembro de la clase

◆ TipoMante

Tipo de mantenimiento base de este user control

Valores de enumeraciones
Cuenta 

Cuenta

Almacen 

Almacen

PartidasInventario 

PartidasInventario

Presupuestaria 

ContabilidadPresupuestaria

Definición en la línea 53 del archivo gridPlanesAnaliticos.cs.

◆ TipoOrigen

Tipo de origen de la clase de negocio de la cual cuelgan los planes y niveles.

Valores de enumeraciones
Mantenimiento 

Mantenimiento (cuentas, almacenes, partidas inventarios, contabilidad presupuestaria)

FacturaVenta 

Documento factura de venta

FacturaCompra 

Documento factura de compra

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

Documentación del constructor y destructor

◆ gridPlanesAnaliticos()

sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.gridPlanesAnaliticos ( )
inline

Constructor por defecto

Definición en la línea 218 del archivo gridPlanesAnaliticos.cs.

Documentación de las funciones miembro

◆ _BloquearControles()

void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._BloquearControles ( bool  tbEnabled)
inline

Método para bloquear o desbloquear los controles según el BloquearControles del formulario

Definición en la línea 1840 del archivo gridPlanesAnaliticos.cs.

◆ _Focus()

void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._Focus ( )
inline

Pasamos el foco a la grid y activamos la celda

Definición en la línea 1943 del archivo gridPlanesAnaliticos.cs.

◆ CrearControl() [1/3]

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControl ( ewMante  toMante)
inlineprotectedvirtual

Enlazar con el control en función del tipo de mantenimiento

Parámetros
toMante

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 263 del archivo gridPlanesAnaliticos.cs.

◆ CrearControl() [2/3]

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControl ( ewDocVentaFRA  toDocuFraVenta)
inlineprotectedvirtual

Enlazar con el control con los niveles analíticos del documento factura de venta.

Parámetros
toDocuFraVentaDocumento factura de venta.

Definición en la línea 303 del archivo gridPlanesAnaliticos.cs.

◆ CrearControl() [3/3]

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControl ( ewDocCompraFACTURA  toDocuFraCompra)
inlineprotectedvirtual

Enlazar con el control con los niveles analíticos del documento factura de compra.

Parámetros
toDocuFraCompraDocumento factura de compra.

Definición en la línea 318 del archivo gridPlanesAnaliticos.cs.

◆ CrearControlArbolPlan()

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControlArbolPlan ( frmArbolPlanesContables  loArbol)
inlineprotectedvirtual

Enlazar el arbol de planes contables con el código del mante

Parámetros
loArbol

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 333 del archivo gridPlanesAnaliticos.cs.

◆ CrearControlButtonNinguna()

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControlButtonNinguna ( )
inlineprotectedvirtual

Enlazar con el botón ninguna en función del tipo de mantenimiento

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 369 del archivo gridPlanesAnaliticos.cs.

◆ CrearControlButtonNingunaMensaje()

virtual string sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControlButtonNingunaMensaje ( )
inlineprotectedvirtual

Definir el mensaje a mostrar al pulsar el botón ninguna

Devuelve

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 409 del archivo gridPlanesAnaliticos.cs.

◆ CrearControlButtonPercent()

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControlButtonPercent ( )
inlineprotectedvirtual

Enlazar con el botón de porcentaje en función del tipo de mantenimiento

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 482 del archivo gridPlanesAnaliticos.cs.

◆ CrearControlButtonTodas()

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControlButtonTodas ( )
inlineprotectedvirtual

Enlazar con el botón todas en función del tipo de mantenimiento

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 444 del archivo gridPlanesAnaliticos.cs.

◆ CrearControlMensaje()

virtual string sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControlMensaje ( )
inlineprotectedvirtual

Definir el mensaje a mostrar

Devuelve

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 520 del archivo gridPlanesAnaliticos.cs.

◆ CrearControlPorcentajesLinea()

virtual void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.CrearControlPorcentajesLinea ( ref decimal  tpcPlan,
ref decimal  tcNivel1,
ref string  lcPlan,
ref string  lcNivel1,
ref string  lcNivel2 
)
inlineprotectedvirtual

Enlazar con el calculo de porcentaje en función del tipo de mantenimiento

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 556 del archivo gridPlanesAnaliticos.cs.

◆ Dispose()

override void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén utilizando.

Parámetros
disposingtrue si los recursos administrados se deben eliminar; false en caso contrario, false.

Definición en la línea 14 del archivo gridPlanesAnaliticos.Designer.cs.

◆ InicializarControl() [1/3]

void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.InicializarControl ( ewMante  toMante)
inline

Método para inicializar el user control

Parámetros
toMante

Definición en la línea 1802 del archivo gridPlanesAnaliticos.cs.

◆ InicializarControl() [2/3]

void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.InicializarControl ( ewDocVentaFRA  toDocuFraVenta)
inline

Método para inicializar el user control para factura de venta.

Parámetros
toDocuFraVentaDocumento factura de venta.

Definición en la línea 1815 del archivo gridPlanesAnaliticos.cs.

◆ InicializarControl() [3/3]

void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.InicializarControl ( ewDocCompraFACTURA  toDocuFraCompra)
inline

Método para inicializar el user control para factura de cinora

Parámetros
toDocuFraCompraDocumento factura de compra.

Definición en la línea 1828 del archivo gridPlanesAnaliticos.cs.

◆ ProcessCmdKey()

override bool sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.ProcessCmdKey ( ref Message  msg,
Keys  keyData 
)
inlineprotected

Gestión de las teclas rápidas de Contaplus: F4(+) y F5(-)

Parámetros
msg
keyData
Devuelve

Definición en la línea 596 del archivo gridPlanesAnaliticos.cs.

◆ TituloPlanAnaliticoCompleto()

virtual string sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.TituloPlanAnaliticoCompleto ( )
inlineprotectedvirtual

Devuelve el título al browser de los planes analiticos cuando trabajamos con planes analíticos completos

Devuelve

Reimplementado en sage.addons.amortiza.Visual.UserControls.gridPartidasPlanesAnaliticos.

Definición en la línea 819 del archivo gridPlanesAnaliticos.cs.

◆ TotalizarImportesLinea()

void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.TotalizarImportesLinea ( )
inline

centralizacion de código

Definición en la línea 1866 del archivo gridPlanesAnaliticos.cs.

◆ TotalizarPorcentajesLinea()

void sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.TotalizarPorcentajesLinea ( )
inline

Bug 105927: centralizacion de código

Definición en la línea 1898 del archivo gridPlanesAnaliticos.cs.

Documentación de los campos

◆ _oTipoMante

TipoMante sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._oTipoMante
protected

Tipo de mantenimiento que tenemos asociado

Definición en la línea 85 del archivo gridPlanesAnaliticos.cs.

◆ _oTipoOrigen

TipoOrigen sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._oTipoOrigen
protected

Tipo de origen que tenemos asociado

Definición en la línea 80 del archivo gridPlanesAnaliticos.cs.

◆ mantegridSecundarias

objetos.UserControls.Mantegrid sage.ew.contabilidad.UserControls.gridPlanesAnaliticos.mantegridSecundarias
protected

Grid de Analítica

Definición en la línea 205 del archivo gridPlanesAnaliticos.Designer.cs.

Documentación de propiedades

◆ _Almacen

Almacen sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._Almacen
getset

Propiedad para el almacén.

Definición en la línea 130 del archivo gridPlanesAnaliticos.cs.

◆ _ContabilidadPresupuestaria

ContabilidadPresupuestaria sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._ContabilidadPresupuestaria
getset

Propiedad para la contabilidad presupuestaria.

Definición en la línea 140 del archivo gridPlanesAnaliticos.cs.

◆ _Cuenta

Cuenta sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._Cuenta
getset

Propiedad para la cuenta contable.

Definición en la línea 120 del archivo gridPlanesAnaliticos.cs.

◆ _DocuFraCompra

ewDocCompraFACTURA sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._DocuFraCompra
getset

Propiedad para el documento factura de compra asociado, caso de que se esté utilizando el usercontrol desde perfil de documento factura de compra).

Definición en la línea 162 del archivo gridPlanesAnaliticos.cs.

◆ _DocuFraVenta

ewDocVentaFRA sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._DocuFraVenta
getset

Propiedad para el documento factura de venta asociado, caso de que se esté utilizando el usercontrol desde perfil de documento factura de venta).

Definición en la línea 151 del archivo gridPlanesAnaliticos.cs.

◆ _ewMante

ewMante sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._ewMante
getset

Propiedad para tener el Mante asociado.

Definición en la línea 110 del archivo gridPlanesAnaliticos.cs.

◆ _PlanContable

string sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._PlanContable
getset

Plan contable que es presenta

Definición en la línea 191 del archivo gridPlanesAnaliticos.cs.

◆ _ReadOnly

bool sage.ew.contabilidad.UserControls.gridPlanesAnaliticos._ReadOnly
getset

Propiedad para indicar que el user control está en modo readonly

Definición en la línea 172 del archivo gridPlanesAnaliticos.cs.


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