ManteTRel de destinatarios de tipo 'Fichero externo Excel, CSV, XML, JSON' Más...
Estructuras de datos | |
class | Clave |
Campos clave de los registros del ManteTRel. Más... | |
class | DestinatarioFicheroExterno |
Definir la estructura de las líneas de destinatarios en un grupo de destinatarios basado en importación de fichero externo. Más... | |
Métodos públicos | |||
DestinatariosFicheroExterno (TipoParentDestinatarios toTipoParentDestinatarios) | |||
Inicializa una nueva intancia de la clase DestinatariosFicheroExterno. Más... | |||
DestinatariosFicheroExterno (TipoParentDestinatarios toTipoParentDestinatarios, string tcCodigo) | |||
Inicializa una nueva intancia de la clase DestinatariosFicheroExterno. Más... | |||
void | _NewItem (string tcCodigo) | ||
Si el item actual del ManteTRel tiene _Codigo vacio anota el código recibido por parámetro en la propiedad _Codigod del item actual, caso contrario crea nuevo item y anota en el nuevo item el código recibido por parámetro. Más... | |||
void | _RellenarColumnaEmailNormal (bool tlEmailFactura, bool tlGetEmailsFromBd) | ||
Rellenar columna destino de comunicado con lo que haya en la columna Email del registro detalle del ManteTRel Más... | |||
void | _RellenarColumnaEmailPorCargo (string tcCargo, bool tlTodosRegistros, dynamic toLinia, string tcCodigo) | ||
Rellenar columna destino de comunicado con el email que tenga contacto del destinatario que tenga el cargo recibido como parámetro. Los registros para los que no se halle el cargo y no se pueda obtener el email quedaran con el email en blanco, si tuvieran contenido se eliminará. Más... | |||
void | _RellenarColumnaDirPostalNormal (bool tlGetDirsFromBd) | ||
Rellenar columna destino de comunicado con lo que haya en la columna direccion, cpostal, poblacion, provincia del registro detalle del ManteTRel Más... | |||
void | _RellenarColumnaDirPostalPorTipo (string tcTipoDireccion, bool tlTodosRegistros, dynamic toLinia, string tcCodigo) | ||
Rellenar columna destino de comunicado con la dirección que tenga el destinatario con el tipo de dirección recibida como parámetro. Los registros para los que no se halle el tipo de dirección y no se pueda obtener la dirección postal quedaran con la dirección postal en blanco, si tuvieran contenido se eliminará. Más... | |||
void | _BorrarDestinoTodosRegistros () | ||
Borrar la columna _Destino de todos los registros del ManteTRel Más... | |||
void | _BorrarRegistros () | ||
Borrar todos los registros del ManteTRel (solo memoria, no hace nada en la bd puesto que se hace al insertar solo, no hay nada en la bd aún cuando se llama a este método): Más... | |||
bool | _ExisteItem (string tcCodigo) | ||
Verificar si un código ya está declardo en el mantetrel. Más... | |||
bool | _BorrarRegistro (string tcCodigo) | ||
Elimina el registro Más... | |||
List< string > | _ListaCodigos () | ||
Obtener la lista de códigos de destinatarios Más... | |||
Type | _GetLineBaseTypeLine () | ||
Devuelve el tipo de datos utilizado par las lineas del ManteTRel Más... | |||
List< IDestinatario > | _GetListaDestinatarios () | ||
Devuelve el detalle del mantetrel como lista de IDestinatario Más... | |||
IDestinatario | _GetItem (string tcCodigo) | ||
Devuelve un item del detalle del mantetrel si ya está declardo en el mantetrel, caso contrario devuelve null. Más... | |||
override void | _Load () | ||
Carga del ManteTRel de destinatarios de tipo fichero externo. Más... | |||
override bool | _Save () | ||
Save del mantetrel de destinatarios de tipo fichero externo. Más... | |||
override bool | _Delete () | ||
Elimina todos los registros de la tabla del ManteTRel de destinatarios fichero externo Más... | |||
Métodos públicos heredados desde sage.ew.ewbase.ewManteTRel< DestinatariosFicheroExterno.DestinatarioFicheroExterno, DestinatariosFicheroExterno.Clave > | |||
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... | |||
CambiosTRel | _LineasNuevasYModificadas () | ||
Cambios en un mantetrel Más... | |||
virtual bool | _TraspasarSiguienteEjercicio (TipoExecute toTipo, string tcEjerAct, string tcNextEjer) | ||
Acciones complementarias al traspasar al último ejercicio 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... | |||
Dictionary< string, object > | _GetPropiedades (BindingList< _LinTRel > items) | ||
Devuelve una copia de la clase en el momento de la solicitud Más... | |||
List< Dictionary< string, object > > | GetPropiedadesItems (BindingList< _LinTRel > items) | ||
Devuelve una copia de la clase en el momento de la solicitud Más... | |||
IEnumerator< ILinTRel > | GetEnumerator () | ||
Implementación de GetEnumerator Más... | |||
Campos de datos | |
TipoParentDestinatarios | _TipoParentDestinatarios = TipoParentDestinatarios.NoDefinido |
Tipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado) Más... | |
Campos de datos heredados desde sage.ew.ewbase.ewManteTRel< DestinatariosFicheroExterno.DestinatarioFicheroExterno, DestinatariosFicheroExterno.Clave > | |
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... | |
Atributos protegidos | |
string | _lcEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa")) |
Empresa activa. Más... | |
Atributos protegidos heredados desde sage.ew.ewbase.ewManteTRel< DestinatariosFicheroExterno.DestinatarioFicheroExterno, DestinatariosFicheroExterno.Clave > | |
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... | |
Propiedades | |
int | _NumeroDestinatarios [get] |
Nº de destinatarios en el ManteTRel Más... | |
int | _NumeroDestinatariosPendientesSinDestino [get] |
Nº de destinatarios en el ManteTRel que estan pendientes de enviar comunicado y no tienen definido el destino Más... | |
int | _NumeroDestinatariosPendientes [get] |
Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y tienen definido el destino Más... | |
int | _NumeroDestinatariosConDestino [get] |
Nº de destinatarios en el ManteTRel con destino declarado Más... | |
int | _NumeroDestinatariosEnviados [get] |
Nº de destinatarios en el ManteTRel a los que se les ha enviado el comunicado. Más... | |
Propiedades heredados desde sage.ew.ewbase.ewManteTRel< DestinatariosFicheroExterno.DestinatarioFicheroExterno, DestinatariosFicheroExterno.Clave > | |
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... | |
FormBase | FormParent [get] |
Formulario padre 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... | |
virtual string | _NombreManteTRel [get] |
Nombre del ManteTRel Más... | |
AccionTraspasoUltimoEjercicio | _TraspasoUltimoEjercicio [get, set] |
Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa Más... | |
ResultadoTraspasoSiguienteEjercicio | _ResultadoTraspasoSiguienteEjercicio [get] |
Indica el resultado del traspaso al siguiente ejercicio Más... | |
Dictionary< string, object > | _Addons [get, set] |
Diccionario donde cargaremos los addons disponibles (PE-100212) Más... | |
Propiedades heredados desde sage.ew.interficies.IManteTRelDestinatarios | |
Object | _Grid [get, set] |
Objeto grid asociado al ManteTRel. Más... | |
Dictionary< string, ewCampoTRel > | _ListDefCampos [get, set] |
Diccionario con las columnas del ManteTRel Más... | |
int | _NumeroDestinatarios [get] |
Nº de destinatarios declarado en el ManteTRel Más... | |
int | _NumeroDestinatariosPendientesSinDestino [get] |
Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y no tienen definido el destino Más... | |
int | _NumeroDestinatariosPendientes [get] |
Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y tienen definido el destino Más... | |
int | _NumeroDestinatariosConDestino [get] |
Nº de destinatarios declarado en el ManteTRel que tienen el destino declardo (email o dir.postal) Más... | |
int | _NumeroDestinatariosEnviados [get] |
Nº de destinatarios declarado en el ManteTRel a los que se le ha enviado el comunicado. Más... | |
Otros miembros heredados | |
Métodos protegidos heredados desde sage.ew.ewbase.ewManteTRel< DestinatariosFicheroExterno.DestinatarioFicheroExterno, DestinatariosFicheroExterno.Clave > | |
virtual string | CreateSQLTraspaso (string tcNextEjer) |
Crear las SQL del traspaso Más... | |
virtual bool | ConsultaTraspaso (CambiosTRel toCambios, string tcNextEjer) |
Consultar si desea traspasar los datos Más... | |
virtual void | Dispose (bool disposing) |
Protected implementation of Dispose pattern Más... | |
virtual void | _Configurar_Grid () |
Configurar el grid asociado a la tabla relacionada 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_ActualizarRegistroTabla (_LinTRel toItem, string tcYear) |
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... | |
string | GetQuery_SaveItem (_LinTRel toItem, string tcYear) |
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... | |
Eventos heredados desde sage.ew.ewbase.ewManteTRel< DestinatariosFicheroExterno.DestinatarioFicheroExterno, DestinatariosFicheroExterno.Clave > | |
Delegar_Load | _onLoad |
Definición del evento _onLoad Más... | |
Delegar_Save | _onSave |
Definición del evento _onSave Más... | |
Delegar_Delete | _onDelete |
Definición del evento _onDelete Más... | |
Delegar_DeleteItem | _onDeleteItem |
Definición del evento _onDeleteItem Más... | |
Delegar_SaveItem | _onSaveItem |
Definición del evento _onSaveItem Más... | |
Delegar_LoadItems | _onLoadItems |
Definición del evento _onLoadItems Más... | |
_GridAsignado_Handler | _GridAsignado |
Se dispara al asignar el grid Más... | |
_Error_Validar_Valor_Handler | _Error_Validar_Valor |
Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más... | |
_MantenimientoTRel_Estado_Change_Handler | _MantenimientoTRel_Estado_Change |
Evento público para cambio de estado Más... | |
ManteTRel de destinatarios de tipo 'Fichero externo Excel, CSV, XML, JSON'
Definición en la línea 18 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Inicializa una nueva intancia de la clase DestinatariosFicheroExterno.
Definición en la línea 92 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Inicializa una nueva intancia de la clase DestinatariosFicheroExterno.
Definición en la línea 103 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Borrar la columna _Destino de todos los registros del ManteTRel
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues en este tipo de destinatarios el usuario no puede cambiar el tipo de envío de email a impreso si ya hay datos importados en los destinatarios del comunicado puesto que el tipo de envío condiciona mucha de la información que se ha guardado en los campos de GESTION!C_COMUNI que empiezan por IMP_*.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 353 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Elimina el registro
tcCodigo |
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 390 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Borrar todos los registros del ManteTRel (solo memoria, no hace nada en la bd puesto que se hace al insertar solo, no hay nada en la bd aún cuando se llama a este método):
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 363 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Elimina todos los registros de la tabla del ManteTRel de destinatarios fichero externo
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 759 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Verificar si un código ya está declardo en el mantetrel.
tcCodigo | Código a verificar si existe |
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues en este tipo de destinatarios el usuario no puede seleccionar códigos por el browser ni se ha de verificar que ya existan en la grid.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 381 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Devuelve un item del detalle del mantetrel si ya está declardo en el mantetrel, caso contrario devuelve null.
tcCodigo | Código a verificar si existe. |
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 439 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Devuelve el tipo de datos utilizado par las lineas del ManteTRel
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 412 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Devuelve el detalle del mantetrel como lista de IDestinatario
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues no existe la posibilidad de aplantillar el contenido de los registros de destiantariso como IDestinatario puesto que el detalle proviene de fichero externo y se puede configurar de cualquier forma, es imprevisible.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 429 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Obtener la lista de códigos de destinatarios
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues en este tipo de destinatarios el usuario no puede seleccionar códigos por el browser.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 403 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Carga del ManteTRel de destinatarios de tipo fichero externo.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 454 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Si el item actual del ManteTRel tiene _Codigo vacio anota el código recibido por parámetro en la propiedad _Codigod del item actual, caso contrario crea nuevo item y anota en el nuevo item el código recibido por parámetro.
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues aquí no se añaden códigos a la grid previa captura de los mismos por el browser como sí se hace en el resto de tipos de destinatarios.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 253 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Rellenar columna destino de comunicado con lo que haya en la columna direccion, cpostal, poblacion, provincia del registro detalle del ManteTRel
tlGetDirsFromBd | Si se han de obtener las direcciones de la base de datos, corresponderá al caso en que las direcciones que hayan en la grid sean las puestas por una selección previa de dirección por tipo motivo por el cual si el usuario selecciona después poner las direcciones normales no se pueden utilizar los campo direccion, cpostal, poblacion, provincia que hay en el detalle para actualizar la propiedad _Destino sino que deben ser obtenidos de nuevo de la bd. |
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues aquí el usuario no puede realizar la acción de rellenar la columna destino con la direccion postal o del tipo de dirección que se elije en una segunda opción como en el resto de ManteTRels, aquí todo viene directamente del fichero que se importa.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 313 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Rellenar columna destino de comunicado con la dirección que tenga el destinatario con el tipo de dirección recibida como parámetro. Los registros para los que no se halle el tipo de dirección y no se pueda obtener la dirección postal quedaran con la dirección postal en blanco, si tuvieran contenido se eliminará.
tcTipoDireccion | Tipo de dirección. Llega en mayúsculas según la descripción del item de la enumeración que se convierte a mayúsculas al mostrarlo al usuario en la combo de selección (en la enumeráción no viene toda en mayúsculas, solo la primera va en mayusc. |
tlTodosRegistros | Si se ha de calcular la dirección por tipo para todos los registros del ManteTRel o para un registro concreto (toLinia) cuya clave es tcCodigo. |
toLinia | Linea del ManteTRel en la que rellenar el campo dirección por tipo, caso de especificar que solo se haga en una linea. |
tcCodigo | Código de la entidad sobre la que hacer la búsqueda de la dirección por tipo, caso de especificar que solo se haga en una linea. |
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues aquí el usuario no puede realizar la acción de rellenar la columna destino con la direccion del tipo de dirección que se elije en una segunda opción como en clientes, proveedores o cuentas contables, aquí todo viene directamente del fichero que se importa.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 339 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Rellenar columna destino de comunicado con lo que haya en la columna Email del registro detalle del ManteTRel
tlEmailFactura | Tipo de email (true email factura, false email normal) |
tlGetEmailsFromBd | Si se han de obtener los email de la base de datos, corresponderá al caso en que los emails que hayan en la grid sean los puestos por una selección previa de email por tipo de cargo motivo por el cual si el usuario selecciona después poner los emails normales o el email factura no se puede utilziar el que hay en el detalle para actualizar la propiedad _Destino sino que deben ser obtenidos de nuevo de la bd. |
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues aquí el usuario no puede realizar la acción de rellenar la columna Email con email normal o email factura u otro, como en el resto de ManteTRels, aquí todo viene directamente del fichero que se importa.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 272 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Rellenar columna destino de comunicado con el email que tenga contacto del destinatario que tenga el cargo recibido como parámetro. Los registros para los que no se halle el cargo y no se pueda obtener el email quedaran con el email en blanco, si tuvieran contenido se eliminará.
tcCargo | Tipo de cargo. Llegará en mayúsculas, tal como la descripción de los items de las enumeraciones de tipos de cargos |
tlTodosRegistros | |
toLinia | |
tcCodigo |
///
Se crea el método por compatibilidad con la interficie IManteTRelDestinatarios, en este tipo de destinatarios 'Fichero externo' no se hará servir este método pues aquí el usuario no puede realizar la acción de rellenar la columna Email con email por cargo como en clientes, provedores o cuentas contables, aquí todo viene directamente del fichero que se importa.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 292 del archivo DestinatariosFicheroExterno.cs.
|
inline |
Save del mantetrel de destinatarios de tipo fichero externo.
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 579 del archivo DestinatariosFicheroExterno.cs.
|
protected |
Empresa activa.
Definición en la línea 26 del archivo DestinatariosFicheroExterno.cs.
TipoParentDestinatarios Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosFicheroExterno._TipoParentDestinatarios = TipoParentDestinatarios.NoDefinido |
Tipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado)
Definición en la línea 80 del archivo DestinatariosFicheroExterno.cs.
|
get |
Nº de destinatarios en el ManteTRel
Definición en la línea 39 del archivo DestinatariosFicheroExterno.cs.
|
get |
Nº de destinatarios en el ManteTRel con destino declarado
Definición en la línea 64 del archivo DestinatariosFicheroExterno.cs.
|
get |
Nº de destinatarios en el ManteTRel a los que se les ha enviado el comunicado.
Definición en la línea 72 del archivo DestinatariosFicheroExterno.cs.
|
get |
Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y tienen definido el destino
Definición en la línea 55 del archivo DestinatariosFicheroExterno.cs.
|
get |
Nº de destinatarios en el ManteTRel que estan pendientes de enviar comunicado y no tienen definido el destino
Definición en la línea 47 del archivo DestinatariosFicheroExterno.cs.