Referencia de la Clase sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto

Usercontrol para la subpestaña "Datos de contacto" de la pestaña "General" del formulario frmClientes. Debe cumpliar ITabMante (_ewMante, _ BloquearControles(), _Binding()) frmClientes. Más...

Diagrama de herencias de sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto

Métodos públicos

IDisposable Subscribe (IObserver< CambioPaisCliente > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IObserver< CambioPaisCliente > toObservador)
 Suprime un observador de la lista Más...
 
void OnNext (CambioDatosDireccionesCliente toCambioDatosDireccionesCliente)
 Procesar notificación enviada desde la pestaña "Generales" –> "Otros datos" al cambiar cualquiera de los datos de la dirección predeterminada en la grid de direcciones. También al cambiar cuál es la dirección predeterminada. Se debe reflejar como queda la dirección predeterminada en "Generales" –> "Datos contacto". Más...
 
void OnCompleted ()
 OnCompleted IObserver(CambioDatosDireccionesCliente) Más...
 
void OnError (Exception error)
 OnError IObserver(CambioDatosDireccionesCliente) Más...
 
void OnNext (CambioDatosBancosCliente toCambioDatosBancosCliente)
 Procesar notificación enviada desde la pestaña "Generales" –> "Datos bancarios" al cambiar cualquiera de los datos del banco predeterminado en la grid de cuentas bancarias. También el cambiar cuál es el banco predeterminado. Se debe reflejar como queda la cuenta bancaria predeterminada en "Generales" –> "Datos contacto". Más...
 
void OnNext (CambioDatosContactosCliente toCambioDatosContactosCliente)
 Procesar notificación enviada desde la pestaña "General" –> "Contactos" al cambiar cualquiera de los datos del contacto preterminado en la grid de contactos. También al cambiar cuál es el contacto predeterminado. Se debe reflejar como queda el contacto predeterminadoa en "Generales" –> "Datos contacto" en el campo "Teléfono". Más...
 
IDisposable Subscribe (IObserver< CambioDatosSocialMediaCliente > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IObserver< CambioDatosSocialMediaCliente > toObservador)
 Suprime un observador de la lista Más...
 
IDisposable Subscribe (IObserver< CambioEstadoBajaCliente > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IObserver< CambioEstadoBajaCliente > toObservador)
 Suprime un observador de la lista Más...
 
void OnNext (CambioModoBusquedaCliente CambioModoBuscarCliente)
 Procesar notificación enviada desde la ficha de cliente al hacer Tab sobre el código de cliente vacío estando en modo EsperandoCodigo. Deberá habilitar una serie de controles para poder hacer búsquedas por cualquier de ellos. Más...
 
 ClientesPaginaGeneralDatosContacto ()
 Constructor vacío. Más...
 
 ClientesPaginaGeneralDatosContacto (ewMante toCliente, FormBase loForm=null)
 Constructor Más...
 
override void _BloquearControles (bool llReadOnlyPaginas)
 Bloquear controles del usercontrol (interficie ITabMante) Más...
 
override void _Binding ()
 Bindear los objetos contenidos en la página (interficie ITabMante) Más...
 
override object _ObtenerDato (string tcNombreDato)
 Responde a la ficha del cliente cuando ésta le consulta al usercontrol de pestaña General.DatosContacto por el valor de algún dato interno de la pestaña. Más...
 

Métodos protegidos

override void eventosControles ()
 Programación de eventos de los controles contenido en este UserControl. Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 

Atributos protegidos

List< IObserver< CambioPaisCliente > > _lisObservadoresCambioPaisCliente = new List<IObserver<CambioPaisCliente>>()
 Lista de observadores de cambios de tipo cliente Más...
 
List< IObserver< CambioDatosSocialMediaCliente > > _lisObservadoresCambioDatosSocialMediaCliente = new List<IObserver<CambioDatosSocialMediaCliente>>()
 Lista de observadores de cambios de datos en los campos de redes sociales del cliente. Más...
 
List< IObserver< CambioEstadoBajaCliente > > _lisObservadoresCambioEstadoBajaCliente = new List<IObserver<CambioEstadoBajaCliente>>()
 Lista de observadores de cambios de datos en el estado de baja del cliente. Más...
 

Propiedades

Cliente _oCliente [get]
 Referencia al objeto de negocio sage.ew.cliente.Cliente Más...
 
string _Cliente [get]
 Código de cliente (string). Más...
 

Descripción detallada

Usercontrol para la subpestaña "Datos de contacto" de la pestaña "General" del formulario frmClientes. Debe cumpliar ITabMante (_ewMante, _ BloquearControles(), _Binding()) frmClientes.

Definición en la línea 29 del archivo ClientesPaginaGeneralDatosContacto.cs.

Documentación del constructor y destructor

◆ ClientesPaginaGeneralDatosContacto() [1/2]

sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.ClientesPaginaGeneralDatosContacto ( )
inline

Constructor vacío.

Definición en la línea 382 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ ClientesPaginaGeneralDatosContacto() [2/2]

sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.ClientesPaginaGeneralDatosContacto ( ewMante  toCliente,
FormBase  loForm = null 
)
inline

Constructor

Parámetros
toClienteObjeto de negocio sage.ew.cliente.Cliente
loFormReferencia al formulario en el que se encuentra el tabcontrol en el que se integrará este usercontrol.

Definición en la línea 393 del archivo ClientesPaginaGeneralDatosContacto.cs.

Documentación de las funciones miembro

◆ _Binding()

override void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._Binding ( )
inline

Bindear los objetos contenidos en la página (interficie ITabMante)

Definición en la línea 1365 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ _BloquearControles()

override void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._BloquearControles ( bool  llReadOnlyPaginas)
inline

Bloquear controles del usercontrol (interficie ITabMante)

Parámetros
llReadOnlyPaginas

Definición en la línea 1270 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ _ObtenerDato()

override object sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._ObtenerDato ( string  tcNombreDato)
inline

Responde a la ficha del cliente cuando ésta le consulta al usercontrol de pestaña General.DatosContacto por el valor de algún dato interno de la pestaña.

Parámetros
tcNombreDatoNombre del dato a consultar.
Devuelve
Devuelve el valor del datos consultado, null caso de que no encuentre el dato.

Definición en la línea 1516 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ Dispose()

override void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén usando.

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

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

◆ eventosControles()

override void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.eventosControles ( )
inlineprotected

Programación de eventos de los controles contenido en este UserControl.

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

◆ OnCompleted()

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.OnCompleted ( )
inline

OnCompleted IObserver(CambioDatosDireccionesCliente)

Definición en la línea 142 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ OnError()

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.OnError ( Exception  error)
inline

OnError IObserver(CambioDatosDireccionesCliente)

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

◆ OnNext() [1/4]

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.OnNext ( CambioDatosDireccionesCliente  toCambioDatosDireccionesCliente)
inline

Procesar notificación enviada desde la pestaña "Generales" –> "Otros datos" al cambiar cualquiera de los datos de la dirección predeterminada en la grid de direcciones. También al cambiar cuál es la dirección predeterminada. Se debe reflejar como queda la dirección predeterminada en "Generales" –> "Datos contacto".

Parámetros
toCambioDatosDireccionesClienteObjeto información de cambio de datos en las direcciones del cliente.

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

◆ OnNext() [2/4]

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.OnNext ( CambioDatosBancosCliente  toCambioDatosBancosCliente)
inline

Procesar notificación enviada desde la pestaña "Generales" –> "Datos bancarios" al cambiar cualquiera de los datos del banco predeterminado en la grid de cuentas bancarias. También el cambiar cuál es el banco predeterminado. Se debe reflejar como queda la cuenta bancaria predeterminada en "Generales" –> "Datos contacto".

Parámetros
toCambioDatosBancosClienteObjeto información de cambio de datos en las cuentas bancarias del cliente.

Definición en la línea 177 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ OnNext() [3/4]

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.OnNext ( CambioDatosContactosCliente  toCambioDatosContactosCliente)
inline

Procesar notificación enviada desde la pestaña "General" –> "Contactos" al cambiar cualquiera de los datos del contacto preterminado en la grid de contactos. También al cambiar cuál es el contacto predeterminado. Se debe reflejar como queda el contacto predeterminadoa en "Generales" –> "Datos contacto" en el campo "Teléfono".

Parámetros
toCambioDatosContactosClienteObjeto información de cambio de datos en los contactos/telefónos del cliente.

Definición en la línea 208 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ OnNext() [4/4]

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.OnNext ( CambioModoBusquedaCliente  CambioModoBuscarCliente)
inline

Procesar notificación enviada desde la ficha de cliente al hacer Tab sobre el código de cliente vacío estando en modo EsperandoCodigo. Deberá habilitar una serie de controles para poder hacer búsquedas por cualquier de ellos.

Parámetros
CambioModoBuscarClienteObjeto información de cambio de modo de búsqueda de cliente.

Definición en la línea 321 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ Subscribe() [1/3]

IDisposable sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.Subscribe ( IObserver< CambioPaisCliente toObservador)
inline

Añade un observador a la lista

Parámetros
toObservador
Devuelve

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

◆ Subscribe() [2/3]

IDisposable sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.Subscribe ( IObserver< CambioDatosSocialMediaCliente toObservador)
inline

Añade un observador a la lista

Parámetros
toObservador
Devuelve

Definición en la línea 235 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ Subscribe() [3/3]

IDisposable sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.Subscribe ( IObserver< CambioEstadoBajaCliente toObservador)
inline

Añade un observador a la lista

Parámetros
toObservador
Devuelve

Definición en la línea 281 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ UnSubscribe() [1/3]

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.UnSubscribe ( IObserver< CambioPaisCliente toObservador)
inline

Suprime un observador de la lista

Parámetros
toObservador

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

◆ UnSubscribe() [2/3]

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.UnSubscribe ( IObserver< CambioDatosSocialMediaCliente toObservador)
inline

Suprime un observador de la lista

Parámetros
toObservador

Definición en la línea 252 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ UnSubscribe() [3/3]

void sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto.UnSubscribe ( IObserver< CambioEstadoBajaCliente toObservador)
inline

Suprime un observador de la lista

Parámetros
toObservador

Definición en la línea 298 del archivo ClientesPaginaGeneralDatosContacto.cs.

Documentación de los campos

◆ _lisObservadoresCambioDatosSocialMediaCliente

List<IObserver<CambioDatosSocialMediaCliente> > sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._lisObservadoresCambioDatosSocialMediaCliente = new List<IObserver<CambioDatosSocialMediaCliente>>()
protected

Lista de observadores de cambios de datos en los campos de redes sociales del cliente.

Definición en la línea 227 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ _lisObservadoresCambioEstadoBajaCliente

List<IObserver<CambioEstadoBajaCliente> > sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._lisObservadoresCambioEstadoBajaCliente = new List<IObserver<CambioEstadoBajaCliente>>()
protected

Lista de observadores de cambios de datos en el estado de baja del cliente.

Definición en la línea 273 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ _lisObservadoresCambioPaisCliente

List<IObserver<CambioPaisCliente> > sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._lisObservadoresCambioPaisCliente = new List<IObserver<CambioPaisCliente>>()
protected

Lista de observadores de cambios de tipo cliente

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

Documentación de propiedades

◆ _Cliente

string sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._Cliente
get

Código de cliente (string).

Definición en la línea 368 del archivo ClientesPaginaGeneralDatosContacto.cs.

◆ _oCliente

Cliente sage.ew.cliente.UserControls.ClientesPaginaGeneralDatosContacto._oCliente
get

Referencia al objeto de negocio sage.ew.cliente.Cliente

Definición en la línea 359 del archivo ClientesPaginaGeneralDatosContacto.cs.


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