Referencia de la Clase sage.ew.docscompra.Forms.frmProveedor

Formulario de mantenimiento de proveedores. Más...

Diagrama de herencias de sage.ew.docscompra.Forms.frmProveedor

Métodos públicos

IDisposable Subscribe (IObserver< CambioModoBusquedaProveedor > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IObserver< CambioModoBusquedaProveedor > toObservador)
 Suprime un observador de la lista Más...
 
void OnCompleted ()
 OnCompleted IObserver(CambioDatosContactosProveedor) Más...
 
void OnError (Exception error)
 OnError IObserver(CambioDatosContactosProveedor) Más...
 
void OnNext (CambioDatosSocialMediaProveedor toCambioDatosSocialMediaProveedor)
 Procesar notificación enviada desde la pestaña "General" –> "Contactos" al cambiar cualquiera de los datos de redes sociales del proveedor. Se debe reflejar en la ficha del proveedor en la parte superior donde aparecen los 3 iconos de redes sociales que están activados/desactivados en función de si hay contenido en los 3 campos de redes sociales existentes en "General" –> "Contactos". Más...
 
void OnNext (CambioPaisProveedor toCambioPaisProveedor)
 Procesar notificación enviada desde "General" –> "Datos contacto" al cambiar el código de país, donde se hacen cambios a nivel de negocio en el objeto proveedor y en función de su valor cambia la forma de validar el CIF. Más...
 
IDisposable Subscribe (IObserver< RealizarAccionEnPagina > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IObserver< RealizarAccionEnPagina > toObservador)
 Suprime un observador de la lista Más...
 
 frmProveedor ()
 Constructor vacio Más...
 
 frmProveedor (Proveedor toProveedor)
 Constructor con proveedor como parámetro. Más...
 

Campos de datos

bool _lCargandoPantalla = true
 Marcamos que iniciamos la carga de la pantalla, hay acciones que no se van a realizar la primera vez que se muestra la pantalla sin dato alguno. Más...
 

Métodos protegidos

override bool ProcessCmdKey (ref Message msg, Keys keyData)
 Capturar pulsaciones de tecla F4 (PE-103535) Más...
 
override void _PrepararImagenesOpciones ()
 Preparar imágenes del menú lateral Más...
 
override void _Buscar ()
 Override del evento _Buscar que define el DataTable personalizado para el browser del mantenimiento. El refresco de la grid de contactos no se produce, lo forzamos por aquí Más...
 
override bool _Guardar ()
 Sobtrescritura del metodo que se dispara al guardar el mantenimiento. Nos servira para hacer comprobaciones varias y obligar al usuario a cumplimentar los posibles campos obligatorios. Más...
 
override void _PrepararMenu (ewcontextmenustrip toMenuStrip)
 Modificar menú Más...
 
override void _Binding ()
 Asociacion por binding de los campos del proveedor. Más...
 
override void Form_Set_Focus_al_Nombre ()
 Método que manda el foco al control que contiene el nombre. Se hace virtual para aquellos mantenimientos que no tienen código o utilizan otro campo distinto Más...
 
override void _BloquearControles ()
 Bloquear / desbloquear controles específicos Más...
 
override void OnLoad (EventArgs e)
 Evento OnLoad del formulario. Más...
 
override void OnShown (EventArgs e)
 Override OnShown para añadir suscripción a eventos Más...
 
override void _Nuevo ()
 Override del método _Nuevo para determinar el origen de la llamada Más...
 
override void Dispose (bool disposing)
 Clean up any resources being used. Más...
 

Atributos protegidos

List< IObserver< CambioModoBusquedaProveedor > > _lisObservadoresCambioModoBusquedaProveedor = new List<IObserver<CambioModoBusquedaProveedor>>()
 Lista de observadores de cambios de datos en modo busqueda de proveedor. Más...
 
List< IObserver< RealizarAccionEnPagina > > _lisObservadoresRealizarAccionEnPagina = new List<IObserver<RealizarAccionEnPagina>>()
 Lista de observadores de errores fallos de validación al guardar datos. Más...
 

Propiedades

override formul._TiposAccesosPantalla _NivelAcceso [get, set]
 Comprobar versión evaluación. Más...
 

Descripción detallada

Formulario de mantenimiento de proveedores.

Definición en la línea 38 del archivo frmProveedor.cs.

Documentación del constructor y destructor

◆ frmProveedor() [1/2]

sage.ew.docscompra.Forms.frmProveedor.frmProveedor ( )
inline

Constructor vacio

Definición en la línea 406 del archivo frmProveedor.cs.

◆ frmProveedor() [2/2]

sage.ew.docscompra.Forms.frmProveedor.frmProveedor ( Proveedor  toProveedor)
inline

Constructor con proveedor como parámetro.

Parámetros
toProveedor

Definición en la línea 423 del archivo frmProveedor.cs.

Documentación de las funciones miembro

◆ _Binding()

override void sage.ew.docscompra.Forms.frmProveedor._Binding ( )
inlineprotected

Asociacion por binding de los campos del proveedor.

Definición en la línea 878 del archivo frmProveedor.cs.

◆ _BloquearControles()

override void sage.ew.docscompra.Forms.frmProveedor._BloquearControles ( )
inlineprotected

Bloquear / desbloquear controles específicos

Definición en la línea 951 del archivo frmProveedor.cs.

◆ _Buscar()

override void sage.ew.docscompra.Forms.frmProveedor._Buscar ( )
inlineprotected

Override del evento _Buscar que define el DataTable personalizado para el browser del mantenimiento. El refresco de la grid de contactos no se produce, lo forzamos por aquí

Definición en la línea 706 del archivo frmProveedor.cs.

◆ _Guardar()

override bool sage.ew.docscompra.Forms.frmProveedor._Guardar ( )
inlineprotected

Sobtrescritura del metodo que se dispara al guardar el mantenimiento. Nos servira para hacer comprobaciones varias y obligar al usuario a cumplimentar los posibles campos obligatorios.

Devuelve

Definición en la línea 720 del archivo frmProveedor.cs.

◆ _Nuevo()

override void sage.ew.docscompra.Forms.frmProveedor._Nuevo ( )
inlineprotected

Override del método _Nuevo para determinar el origen de la llamada

Definición en la línea 1108 del archivo frmProveedor.cs.

◆ _PrepararImagenesOpciones()

override void sage.ew.docscompra.Forms.frmProveedor._PrepararImagenesOpciones ( )
inlineprotected

Preparar imágenes del menú lateral

Definición en la línea 687 del archivo frmProveedor.cs.

◆ _PrepararMenu()

override void sage.ew.docscompra.Forms.frmProveedor._PrepararMenu ( ewcontextmenustrip  toMenuStrip)
inlineprotected

Modificar menú

Parámetros
toMenuStrip

Definición en la línea 824 del archivo frmProveedor.cs.

◆ Dispose()

override void sage.ew.docscompra.Forms.frmProveedor.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parámetros
disposingtrue if managed resources should be disposed; otherwise, false.

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

◆ Form_Set_Focus_al_Nombre()

override void sage.ew.docscompra.Forms.frmProveedor.Form_Set_Focus_al_Nombre ( )
inlineprotected

Método que manda el foco al control que contiene el nombre. Se hace virtual para aquellos mantenimientos que no tienen código o utilizan otro campo distinto

Definición en la línea 940 del archivo frmProveedor.cs.

◆ OnCompleted()

void sage.ew.docscompra.Forms.frmProveedor.OnCompleted ( )
inline

OnCompleted IObserver(CambioDatosContactosProveedor)

Definición en la línea 91 del archivo frmProveedor.cs.

◆ OnError()

void sage.ew.docscompra.Forms.frmProveedor.OnError ( Exception  error)
inline

OnError IObserver(CambioDatosContactosProveedor)

Definición en la línea 100 del archivo frmProveedor.cs.

◆ OnLoad()

override void sage.ew.docscompra.Forms.frmProveedor.OnLoad ( EventArgs  e)
inlineprotected

Evento OnLoad del formulario.

Parámetros
e

Definición en la línea 1028 del archivo frmProveedor.cs.

◆ OnNext() [1/2]

void sage.ew.docscompra.Forms.frmProveedor.OnNext ( CambioDatosSocialMediaProveedor  toCambioDatosSocialMediaProveedor)
inline

Procesar notificación enviada desde la pestaña "General" –> "Contactos" al cambiar cualquiera de los datos de redes sociales del proveedor. Se debe reflejar en la ficha del proveedor en la parte superior donde aparecen los 3 iconos de redes sociales que están activados/desactivados en función de si hay contenido en los 3 campos de redes sociales existentes en "General" –> "Contactos".

Parámetros
toCambioDatosSocialMediaProveedorObjeto información de cambio de datos en los campos de redes sociales del proveedor.

Definición en la línea 123 del archivo frmProveedor.cs.

◆ OnNext() [2/2]

void sage.ew.docscompra.Forms.frmProveedor.OnNext ( CambioPaisProveedor  toCambioPaisProveedor)
inline

Procesar notificación enviada desde "General" –> "Datos contacto" al cambiar el código de país, donde se hacen cambios a nivel de negocio en el objeto proveedor y en función de su valor cambia la forma de validar el CIF.

Parámetros
toCambioPaisProveedorObjeto de cambio de país de proveedor notificado desde el cambio de código de país.

Definición en la línea 156 del archivo frmProveedor.cs.

◆ OnShown()

override void sage.ew.docscompra.Forms.frmProveedor.OnShown ( EventArgs  e)
inlineprotected

Override OnShown para añadir suscripción a eventos

Parámetros
e

Definición en la línea 1073 del archivo frmProveedor.cs.

◆ ProcessCmdKey()

override bool sage.ew.docscompra.Forms.frmProveedor.ProcessCmdKey ( ref Message  msg,
Keys  keyData 
)
inlineprotected

Capturar pulsaciones de tecla F4 (PE-103535)

Parámetros
msg
keyData
Devuelve

Definición en la línea 642 del archivo frmProveedor.cs.

◆ Subscribe() [1/2]

IDisposable sage.ew.docscompra.Forms.frmProveedor.Subscribe ( IObserver< CambioModoBusquedaProveedor toObservador)
inline

Añade un observador a la lista

Parámetros
toObservador
Devuelve

Definición en la línea 57 del archivo frmProveedor.cs.

◆ Subscribe() [2/2]

IDisposable sage.ew.docscompra.Forms.frmProveedor.Subscribe ( IObserver< RealizarAccionEnPagina toObservador)
inline

Añade un observador a la lista

Parámetros
toObservador
Devuelve

Definición en la línea 188 del archivo frmProveedor.cs.

◆ UnSubscribe() [1/2]

void sage.ew.docscompra.Forms.frmProveedor.UnSubscribe ( IObserver< CambioModoBusquedaProveedor toObservador)
inline

Suprime un observador de la lista

Parámetros
toObservador

Definición en la línea 74 del archivo frmProveedor.cs.

◆ UnSubscribe() [2/2]

void sage.ew.docscompra.Forms.frmProveedor.UnSubscribe ( IObserver< RealizarAccionEnPagina toObservador)
inline

Suprime un observador de la lista

Parámetros
toObservador

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

Documentación de los campos

◆ _lCargandoPantalla

bool sage.ew.docscompra.Forms.frmProveedor._lCargandoPantalla = true

Marcamos que iniciamos la carga de la pantalla, hay acciones que no se van a realizar la primera vez que se muestra la pantalla sin dato alguno.

Definición en la línea 377 del archivo frmProveedor.cs.

◆ _lisObservadoresCambioModoBusquedaProveedor

List<IObserver<CambioModoBusquedaProveedor> > sage.ew.docscompra.Forms.frmProveedor._lisObservadoresCambioModoBusquedaProveedor = new List<IObserver<CambioModoBusquedaProveedor>>()
protected

Lista de observadores de cambios de datos en modo busqueda de proveedor.

Definición en la línea 49 del archivo frmProveedor.cs.

◆ _lisObservadoresRealizarAccionEnPagina

List<IObserver<RealizarAccionEnPagina> > sage.ew.docscompra.Forms.frmProveedor._lisObservadoresRealizarAccionEnPagina = new List<IObserver<RealizarAccionEnPagina>>()
protected

Lista de observadores de errores fallos de validación al guardar datos.

Definición en la línea 180 del archivo frmProveedor.cs.

Documentación de propiedades

◆ _NivelAcceso

override formul._TiposAccesosPantalla sage.ew.docscompra.Forms.frmProveedor._NivelAcceso
getset

Comprobar versión evaluación.

Definición en la línea 384 del archivo frmProveedor.cs.


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