Mandatos de cliente (ManteTRel de mandatos por cliente que se mostrará en la ficha de cliente). Más...
Estructuras de datos | |
class | Clave |
Campos clave de cada linea del ManteTRel de mandatos de cliente. Más... | |
class | MandatoCliente |
Definir la estructura de un registro de mandato de cliente. Más... | |
Tipos públicos | |
enum | MandatosFormasCreacion { MandatosFormasCreacion.NuevoMandato = 0, MandatosFormasCreacion.RevisionMandatoOrigen, MandatosFormasCreacion.DuplicadoMandatoOrigen } |
Posibles formas de crear un nuevo mandato. Más... | |
enum | MandatosTipoPago { MandatosTipoPago.Recurrente = 1, MandatosTipoPago.Unico = 2 } |
Posibles tipos de pago para mandatos Más... | |
enum | MandatosTipo { MandatosTipo.SDD_CORE = 1, MandatosTipo.SDD_B2B = 2, MandatosTipo.COR_1 = 3 } |
Posibles tipos de mandato Más... | |
enum | MandatosFormatosCodigo { MandatosFormatosCodigo.CodigoEstandar = 0, MandatosFormatosCodigo.UtilizarCodCli, MandatosFormatosCodigo.CodigoLibre } |
Posibles formatos de código de mandato Más... | |
Métodos públicos | |||
delegate void | _Error_Message_LineaMandato_After_Handler (string tcMissatge) | ||
Delegado del evento que se dispara despues de establecer un valor en _Error_Message_LineaMandato Más... | |||
delegate void | _Warning_Message_LineaMandato_After_Handler (string tcMissatge) | ||
Delegado del evento que se dispara despues de establecer un valor en _Warning_Message_LineaMandato Más... | |||
MandatosCliente () | |||
Constructor Más... | |||
MandatosCliente (string tcCodigoCliente) | |||
Constructor a partir de un código de cliente. Más... | |||
override void | _Load () | ||
Sobreescritura del _Load() para que antes de la carga del ManteTRel cargue en el diccionario interno las cuentas bancarias del cliente que mostrará después el ManteTRel en la columna de cuenta bancaria de la grid. adicional. Más... | |||
override bool | _Save () | ||
Sobreescritura del _Save() para que al guardar los datos de mandatos de cliente guarde tambien las empresas por mandato de los mandatos que pudieran haber sido accedidos. Más... | |||
override bool | _Delete () | ||
Sobreescritura del _Delete del ManteTRel para que si se trabaja con mandatos por empresa, al borrar los registros de mandatos borre tambien los registros de empresas por mandato presentes en COMUNES!MANDATOS correspondientes a cada registro de mandato. Más... | |||
override bool | _DeleteItem (MandatoCliente toItem) | ||
Sobreescritura del método _DeleteItem de la clase base MandatosCliente para que después de eliminar un registro del mantetrel, si está activado mandatos por empresa, elimine también todos los registros de empresas por mandato del mandato que se está eliminando. Más... | |||
override void | _Clonar (IManteTRel manteTRelOrigen) | ||
Override de la clonación Más... | |||
void | _CargarCuentasBancariasCliente () | ||
Cargar en el diccionario interno las cuentas bancarias del cliente y poner la lista de cuentas bancarias en la columna del mantetrel para que las muestre en la combo. Más... | |||
bool | _DatosCorrectos (out string tcMensajeError) | ||
Antes de abandonar una ficha de cliente se verifica que todas la cuentas bancarias detectados en mandatos del cliente, tengan al menos un mandato por defecto. Más... | |||
MandatoCliente | _GetRegMandato (string tcMandato) | ||
Obtener datos de un registro de mandato. Más... | |||
bool | _RellenarRegistroNuevoMandato (MandatosFormasCreacion toFormaCreacionMandato, MandatosFormatosCodigo teFormatoCodigoMandato, MandatoCliente toMandatoOrigen=null, string tcMandatoLibre="") | ||
Rellenar el Item activo con los datos de un nuevo mandato. Más... | |||
int | _ObtenerMaxContadorMandatosCliente () | ||
Obtener el valor máximo del campo MANDCONT de los mandatos declarados en el cliente. Más... | |||
![]() | |||
delegate void | Delegar_Load (ref EventArgLoad e) | ||
Definición del delegado para el evento _onLoad Más... | |||
delegate void | Delegar_Save (ref EventArgSave e) | ||
Definición del delegado para el evento _onSave Más... | |||
delegate void | Delegar_Delete (ref EventArgDelete e) | ||
Definición del delegado para el evento _onDelete Más... | |||
delegate void | Delegar_DeleteItem (ref EventArgDeleteItem e) | ||
Definición del delegado para el evento _onDeleteItem Más... | |||
delegate void | Delegar_SaveItem (ref EventArgSaveItem e) | ||
Definición del delegado para el evento _onSaveItem Más... | |||
delegate void | Delegar_LoadItems (ref EventArgLoadItems e) | ||
Definición del delegado para el evento _onLoadItems Más... | |||
delegate void | _GridAsignado_Handler () | ||
Se dispara al asignar el grid Más... | |||
delegate void | _Error_Validar_Valor_Handler (string tcErrorMessage) | ||
Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más... | |||
delegate void | _MantenimientoTRel_Estado_Change_Handler (ewMante._EstadosMantenimiento teEstado) | ||
Delegado para el cambio de estado Más... | |||
ewManteTRel () | |||
Inicializa una nueva instancia de la clase Más... | |||
ewManteTRel (string tcTabla, string tcCampoClave, string tcCampoLinea, string tcValorClave, string tcCondicion="", string tcDataBase="GESTION") | |||
Inicializa una nueva instancia de la clase Más... | |||
void | Dispose () | ||
Dispose de la clase Más... | |||
virtual void | _Clonar (IManteTRel manteTRelOrigen) | ||
Copia todos lo datos de un ewManteTrel a otro Más... | |||
virtual void | _Exportar_Null () | ||
Metodo privado que actualiza el valor del campo EXPORTAR, en caso de que se modifique un valor Este metodo también será usado, para actualizar los campos COM_FECHA y COM_ESTADO Más... | |||
bool | CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia, out object toNewValor) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (string tcCampo, object toValor) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia, out object toNewValor) | ||
Valida el valor introducido en el campo Más... | |||
bool | CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia) | ||
Valida el valor introducido en el campo Más... | |||
void | _Show_Error_Message (string errorMessage) | ||
Muestra un MessageBox con el texto especificado Más... | |||
DataTable | _ToDataTable () | ||
Devuelve un DataTable basado en los _Items Más... | |||
virtual void | _Load (bool nocrearlineas) | ||
Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado
| |||
virtual void | _LoadItems (DataTable datatableinicial) | ||
Crea los items a partir de la tabla Más... | |||
void | _Cancel () | ||
Cancelar cambio en el ManteTRel Más... | |||
string | _CadenaFiltroRegistros () | ||
Devuelve una cadena con la parte where de la consulta de registros filtrada por _Claves Más... | |||
void | _Goto (EW_GLOBAL._AccionsBotonera teAccioBotonera) | ||
Posiciona el registro actual Más... | |||
void | _Show () | ||
Muestra el formulario asociado Más... | |||
void | _Refresh (string tcPropiedad="") | ||
Refrescamos controles enlazados Más... | |||
virtual void | _Clear () | ||
Vacia el contenido de las líneas y datatables Más... | |||
virtual bool | _HayCambiosNoGuardados () | ||
Comprueba si hay cambios pendientes de guardar Más... | |||
object | GetPropertyValue (object toItem, string tcNomProp) | ||
Devuelve el valor de la propiedad Más... | |||
ewCampoTRel | GetDefCampoFromFieldName (string fieldname) | ||
Devuelve el valor de la propiedad correspondiente al campo Más... | |||
ewCampoTRel | GetDefCampoFromPropertyName (string propertyname) | ||
Devuelve el valor de la propiedad correspondiente al campo Más... | |||
void | SetPropertyValue (object toItem, string tcNomProp, object value) | ||
Asigna el valor a la propiedad Más... | |||
PropertyInfo | GetPropertyItem (object toItem, string tcNomProp) | ||
Devuelve el objeto propertyinfo de la propiedad Más... | |||
bool | EsCampoClave (string tcItem) | ||
Devuelve true si el campo forma parte del objeto _Claves Más... | |||
_LinTRel | _GetItemByLinea (int tnValorLinea) | ||
Devuelve un objeto _LinTRel correspondiente a la línea suministrada Más... | |||
_LinTRel | _GetItem (string tcCompareProperty, object toValueCompare) | ||
Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más... | |||
_LinTRel | _GetItem (string tcCompareProperty, string tcValueCompare, bool tbCaseSensitive=true) | ||
Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más... | |||
_LinTRel | _GetItem (Dictionary< string, object > toClaves, bool tbMakeCurrentItem=false) | ||
Devuelve el objeto _LinTRel que corresponde con los valores suministrados Más... | |||
_LinTRel | _NewItem (int tnInsertLinea=-1) | ||
Añade un nuevo item a la colección Items y rellena los valores de la claves Más... | |||
Boolean | _Actualizar_Registro_Tabla (_LinTRel toItem) | ||
Guarda el registro en la tabla Más... | |||
virtual string | _ClaveRegistro (_LinTRel toItem, bool solovalores=false) | ||
Devuelve la clave del registro correspondiente a la línea Más... | |||
virtual string | _ClaveRegistro (DataRow toItem, bool solovalores=false) | ||
Devuelve la clave del registro correspondiente a la línea Más... | |||
virtual Boolean | _SaveItem (_LinTRel toItem) | ||
Inserta el registro en la tabla Más... | |||
virtual Boolean | _DeleteItemAll () | ||
Elimina todos los elementos de la colección Más... | |||
virtual Boolean | _DeleteItem (_LinTRel toItem) | ||
Elimina el elemento de la colección Más... | |||
bool | _UpdateItem (_LinTRel item) | ||
Guardo los cambios de una linea Más... | |||
int | _LenCamp (string database, string table, string field) | ||
Devuelve la longitud del campo definida en la tabla de la base de datos indicada. Más... | |||
int | _LenCamp (string table, string field) | ||
Devuelve la longitud del campo definida en la tabla Más... | |||
int | _LenCamp (string tcColumnName) | ||
Devuelve la longitud del campo definida en la tabla Más... | |||
IEnumerator< ILinTRel > | GetEnumerator () | ||
Implementación de GetEnumerator Más... | |||
Campos de datos | |
bool | _RefrescarCuentasBancarias = false |
Flag interno que se utilizará para avisar de que hay que regenerar la grid de mandatos al haberse producido cambios en la grid de cuentas bancarias. Más... | |
![]() | |
string | Descripcion |
Descripción del ManteTRel Más... | |
Type | _FormManteTRelBaseType |
Clase del formulario asociado a la tabla relacionada Más... | |
BindingList< _LinTRel > | _Items |
Lista bindable de todos los items de la tabla relacionada Más... | |
_ClaveTRel | _Claves |
Objeto que contine las claves para registros únicos Más... | |
_LinTRel | _CurrentItem |
Linea actual Más... | |
bool | _bIsLoading |
Indica si se está cargando un registro. Sirve para evitar que se dispare código durante la carga de los registros Más... | |
Métodos protegidos | |
override void | _Configurar_Grid () |
Configurar el grid asociado a la tabla relacionada Más... | |
![]() | |
virtual void | Dispose (bool disposing) |
Protected implementation of Dispose pattern Más... | |
ewCampoTRel | _AddCampoTRel (ColumManteTRelParam toParam) |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, DataGridViewAutoSizeColumnMode teAutoSize, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
void | _AddCampoTRel (ewCampoTRel toCampoTRel) |
Añade el ewCampoTRel a la colección _ListDefCampos Más... | |
void | _AddCampoTRelMoneda (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", DataTable tdtMonedas=null) |
Añade un campo relacionado para divisa/moneda de tipo combo Más... | |
void | _ManteGrid__DataSource_Row_New_Event_protected (int tnInsertLinea) |
Evento de row new Más... | |
void | _ManteGrid__DataSource_Row_Delete_Event_protected (DataGridViewRow trRowDelete) |
Evento de delete row Más... | |
void | _ManteGrid__Row_Ok_protected (DataGridViewRow tdgvRowLastInsert, ref bool tlOk) |
evento de row ok Más... | |
virtual void | _DefinicionCampoArticulo (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el artículo Más... | |
virtual void | _DefinicionCampoCliente (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el cliente Más... | |
virtual void | _DefinicionCampoCPostal (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el CPostal Más... | |
virtual void | _DefinicionCampoMoneda (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para la moneda Más... | |
virtual void | _DefinicionCampoPais (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para el Pais Más... | |
virtual void | _DefinicionCampoActividad (ewCampoTRel toCampoTRel) |
Definición de las validaciones, browser y mantenimiento para la actividad Más... | |
DataTable | _LoadItems (String tcSql, String tcCampLinia) |
Load del items a partir de la sql Más... | |
DataTable | _LoadItems (String tcSql, String tcCampLinia, bool nocrearlineas) |
Load del items a partir de la sql Más... | |
virtual void | CargarFormulario (Form toParent=null) |
Muestra el formulario enlazado con la tabla relacionada Más... | |
virtual bool | DoSave_Impl () |
Método core de la operativa SAVE sin perjuicio de notificar a los Addons y realizar la carga final de datos Más... | |
string | GetQuery_ActualizarRegistroTabla (_LinTRel toItem) |
Otiene el query para actualizar el registro en la tabla Más... | |
string | GetQuery_SaveItem (_LinTRel toItem) |
Método para la creación del query de la operación SAVE Más... | |
virtual bool | _DeleteItemValidate (_LinTRel toItem) |
Método sobreescribible en las derivadas para realizar validaciones antes de proceder al borrado de un item. Más... | |
virtual bool | _BorrarTodosRegistros () |
Borrar todos los registros cargados. Más... | |
virtual bool | _BorrarRegistro (DataRow dataroweliminar) |
Esborra tots els registres carregats Más... | |
virtual bool | _BorrarRegistro (_LinTRel loItem) |
Esborra tots els registres carregats Más... | |
virtual bool | _Actualizar_Registros_Tabla () |
Actualiza los registros (UPDATE) Más... | |
void | _addTextBoxCol (ref ewgrid toGrig, string tcName, string tcText, string tcLenCamp, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells) |
Añade una columna de tipo ewDataGridViewTextBoxColumn al grid de datos pasado por referencia. Más... | |
void | _addTextBoxCol (ref ewgrid toGrig, ewCampoTRel toCampoTRel) |
Añade una columna al grid configurada para el tipo de campo Más... | |
void | _addCheckBoxCol (ref ewgrid toGrig, string tcName, string tcText, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells) |
Añade una columna de tipo ewDataGridViewCheckBoxColumn al grid de datos pasado por referencia. Más... | |
Propiedades | |
string | _Error_Message_LineaMandato [get, set] |
Mensaje de error durante el procesamiento de una linea de mandato. Los cambios en el valor de la propiedad _Error_Message_LineaMandato los procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje por pantalla automáticamente. Más... | |
string | _Warning_Message_LineaMandato [get, set] |
Mensaje de warning durante el procesamiento de una linea de mandato. Los cambios en el valor de la propiedad _Warning_Message_LineaMandato los procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje por pantalla automáticamente. Más... | |
![]() | |
string | _Tabla [get, set] |
Nombre de la tabla relacionada Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos donde se encuentra la tablaq relacionada Más... | |
string | _Condicion [get, set] |
Condición para añadir al where en la carga de registros Más... | |
string | _Titulo_Browser [get, set] |
Título que se mostrará en el browser Más... | |
string | _OrdenarPor [get, set] |
PE-101314: Campo para forzar la ordenación Más... | |
DataTable | _ConsultaInicial [get] |
DataTable que contine los registros cargado actualmente Más... | |
int | MinimoNumeroLinea [get, set] |
Indica el primer número para el campo línea. Si el número de línea calculado es inferior a este, se utilizará este Más... | |
ewMante | _ewMantePrincipal [get, set] |
Instancia del mantenimiento del que depende la tabla relacionada Más... | |
Object | _Grid [get, set] |
ewgrid o Mantegrid enlazado a Items Más... | |
Dictionary< string, ewCampoTRel > | _ListDefCampos [get, set] |
Lista de las definiciones de campos Más... | |
ewMante._EstadosMantenimiento | _Estado [get, set] |
Estado en que se encuentra el registro Más... | |
TiposUpdate | _TipoUpdate [get, set] |
Forma en la que se guardarán los registros Más... | |
bool | ForceUpdate [get, set] |
En TiposUpdate.Update, forzará la actualización de todos los campos aunque no hayan cambiado. Más... | |
int | OrdenAddon [get, set] |
Orden base para mostrar las columnas Más... | |
Dictionary< string, object > | _Addons [get, set] |
Diccionario donde cargaremos los addons disponibles (PE-100212) Más... | |
Otros miembros heredados | |
![]() | |
formul.Forms.FormManteTRel | _FormManteTRel |
Instancia del formulario de tablas relacionadas asociado Más... | |
objetos.ewgrid | _protectedGrid |
Instancia del grid asociado al ManteTRel Más... | |
List< _LinTRel > | updatedItems |
Guardamos las lineas añadidas y guardadas que no estarán en la consulta inicial Más... | |
Mandatos de cliente (ManteTRel de mandatos por cliente que se mostrará en la ficha de cliente).
Octubre 2019
Este clase no substituye a la clase sage.ew.cliente.Mandatos existente en Mandatos.cs de sage.ew.cliente.
El único propósito de esta nueva clase 'MandatosCliente' es mostrar los mandatos del cliente en la ficha de cliente en forma de ManteTRel como si fuese cualquier otro ManteTRel de los que existen en clientes (direcciones, telefonos, bancos, etc.), ahora tendremos además el ManteTRel de mandatos por cliente.
La clase sage.ew.cliente.Mandatos se continuará utilizando de la misma forma que hasta ahora y todas las llamadas que se hacían a ella desde diferentes sitios de Sage50 continuarán haciéndose igualmente de la misma forma.
Definición en la línea 3662 del archivo clsCliente.cs.
Posibles formas de crear un nuevo mandato.
Valores de enumeraciones | |
---|---|
NuevoMandato | Nuevo mandato. |
RevisionMandatoOrigen | Revisión de mandato origen |
DuplicadoMandatoOrigen | Duplicado de mandato origen |
Definición en la línea 3670 del archivo clsCliente.cs.
Posibles formatos de código de mandato
Valores de enumeraciones | |
---|---|
CodigoEstandar | Código estándar. |
UtilizarCodCli | Revisión de mandato origen |
CodigoLibre | Código libre. |
Definición en la línea 3737 del archivo clsCliente.cs.
Posibles tipos de mandato
Valores de enumeraciones | |
---|---|
SDD_CORE | SDD-CORE |
SDD_B2B | SDD-B2B |
COR_1 | COR-1 |
Definición en la línea 3714 del archivo clsCliente.cs.
Posibles tipos de pago para mandatos
Valores de enumeraciones | |
---|---|
Recurrente | Recurrente |
Unico | Único |
Definición en la línea 3695 del archivo clsCliente.cs.
|
inline |
Constructor
Definición en la línea 3959 del archivo clsCliente.cs.
|
inline |
Constructor a partir de un código de cliente.
Definición en la línea 3968 del archivo clsCliente.cs.
|
inline |
Cargar en el diccionario interno las cuentas bancarias del cliente y poner la lista de cuentas bancarias en la columna del mantetrel para que las muestre en la combo.
Definición en la línea 4590 del archivo clsCliente.cs.
|
inline |
Override de la clonación
manteTRelOrigen |
Este método se llamaria p.e. al duplicar un cliente (fiche cliente, botón Opciones), clona todos los mantetrels y en particular el mantetrel de mandatos, pero los mandatos son únicos por cliente por tanto el clonar de Mandatos no debe hacer nada, no es clonable este ManteTRel.
Definición en la línea 4269 del archivo clsCliente.cs.
|
inlineprotectedvirtual |
Configurar el grid asociado a la tabla relacionada
Reimplementado de sage.ew.ewbase.ewManteTRel< MandatosCliente.MandatoCliente, MandatosCliente.Clave >.
Definición en la línea 4008 del archivo clsCliente.cs.
|
inline |
Antes de abandonar una ficha de cliente se verifica que todas la cuentas bancarias detectados en mandatos del cliente, tengan al menos un mandato por defecto.
tcMensajeError | Mensaje de error a retornar. |
Definición en la línea 4642 del archivo clsCliente.cs.
|
inlinevirtual |
Sobreescritura del _Delete del ManteTRel para que si se trabaja con mandatos por empresa, al borrar los registros de mandatos borre tambien los registros de empresas por mandato presentes en COMUNES!MANDATOS correspondientes a cada registro de mandato.
Reimplementado de sage.ew.ewbase.ewManteTRel< MandatosCliente.MandatoCliente, MandatosCliente.Clave >.
Definición en la línea 4189 del archivo clsCliente.cs.
|
inline |
Sobreescritura del método _DeleteItem de la clase base MandatosCliente para que después de eliminar un registro del mantetrel, si está activado mandatos por empresa, elimine también todos los registros de empresas por mandato del mandato que se está eliminando.
toItem |
El base._DeleteItem() no borra ningún registro de la tabla del ManteTRel, solamente elimina el elemento de la lista _Items que mantiene en memoria. Será al abandonar el cliente que haga el _Save() y es allí donde actualizará las tablas de la base de datos, tanto la de mandatos COMUNES!MANDATOS, como la de mandatos por empresa COMUNES!MANDEMP.
Definición en la línea 4227 del archivo clsCliente.cs.
delegate void sage.ew.cliente.Cliente.MandatosCliente._Error_Message_LineaMandato_After_Handler | ( | string | tcMissatge | ) |
Delegado del evento que se dispara despues de establecer un valor en _Error_Message_LineaMandato
tcMissatge |
|
inline |
Obtener datos de un registro de mandato.
tcMandato | Código de mandato. |
Definición en la línea 4709 del archivo clsCliente.cs.
|
inlinevirtual |
Sobreescritura del _Load() para que antes de la carga del ManteTRel cargue en el diccionario interno las cuentas bancarias del cliente que mostrará después el ManteTRel en la columna de cuenta bancaria de la grid. adicional.
Reimplementado de sage.ew.ewbase.ewManteTRel< MandatosCliente.MandatoCliente, MandatosCliente.Clave >.
Definición en la línea 4027 del archivo clsCliente.cs.
|
inline |
Obtener el valor máximo del campo MANDCONT de los mandatos declarados en el cliente.
Definición en la línea 4922 del archivo clsCliente.cs.
|
inline |
Rellenar el Item activo con los datos de un nuevo mandato.
toFormaCreacionMandato | Forma de creación del mandato (nuevo mandato, revisión de mandato existente, duplicación de mandato existente). |
teFormatoCodigoMandato | Formato de código de mandato con que se va a rellenar el registro. Podrá ser código estándar, código utilizando código de cliente ó código libre, en este último caso no se introduce ningún mandato y se permite al usuario teclear un código libremente unicamente verificando que no se haya utilizado antes en el mismo cliente u otro cliente. |
toMandatoOrigen | Objeto de tipo Cliente.MandatosCliente.MandatoCliente con los datos del mandato del cual se han de coger los datos para crear el nuevo mandato, caso de que la forma de creación del mandato sea a partir de uno existente. |
tcMandatoLibre | Código de mandato libre, caso de que se haya seleccionado externamente que el nuevo mandato sea de entrada libre. |
Definición en la línea 4730 del archivo clsCliente.cs.
|
inlinevirtual |
Sobreescritura del _Save() para que al guardar los datos de mandatos de cliente guarde tambien las empresas por mandato de los mandatos que pudieran haber sido accedidos.
Reimplementado de sage.ew.ewbase.ewManteTRel< MandatosCliente.MandatoCliente, MandatosCliente.Clave >.
Definición en la línea 4061 del archivo clsCliente.cs.
delegate void sage.ew.cliente.Cliente.MandatosCliente._Warning_Message_LineaMandato_After_Handler | ( | string | tcMissatge | ) |
Delegado del evento que se dispara despues de establecer un valor en _Warning_Message_LineaMandato
tcMissatge |
bool sage.ew.cliente.Cliente.MandatosCliente._RefrescarCuentasBancarias = false |
Flag interno que se utilizará para avisar de que hay que regenerar la grid de mandatos al haberse producido cambios en la grid de cuentas bancarias.
Definición en la línea 3947 del archivo clsCliente.cs.
|
getset |
Mensaje de error durante el procesamiento de una linea de mandato. Los cambios en el valor de la propiedad _Error_Message_LineaMandato los procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje por pantalla automáticamente.
Definición en la línea 3905 del archivo clsCliente.cs.
|
getset |
Mensaje de warning durante el procesamiento de una linea de mandato. Los cambios en el valor de la propiedad _Warning_Message_LineaMandato los procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje por pantalla automáticamente.
Definición en la línea 3927 del archivo clsCliente.cs.
_Error_Message_LineaMandato_After_Handler sage.ew.cliente.Cliente.MandatosCliente._Error_Message_LineaMandato_After |
Evento que se dispara despues de establecer un valor en _Error_Message_LineaMandato
Definición en la línea 3775 del archivo clsCliente.cs.
_Warning_Message_LineaMandato_After_Handler sage.ew.cliente.Cliente.MandatosCliente._Warning_Message_LineaMandato_After |
Evento que se dispara despues de establecer un valor en _Warning_Message_LineaMandato
Definición en la línea 3788 del archivo clsCliente.cs.