Referencia de la Interfaz sage.ew.interficies.IMantes

Interficie base para mantenimientos Más...

Diagrama de herencias de sage.ew.interficies.IMantes
sage.ew.interficies.IMante

Métodos públicos

int _GetMaxLength (string tcCampo)
 Devuelve el MaxLenght del campo Más...
 
object _Campo (string tcNombreCampo)
 Método que nos permite acceder al contenido de un campo del mantenimiento Más...
 
void _Refresh ()
 *** REVISAR Más...
 
void _Show ()
 Carga el formulario asociado al mantenimiento Más...
 
void _Show (string tcCodigo)
 Carga el formulario asociado al mantenimiento con un código Más...
 
void _Show_Grafica ()
 Muestra la gráfica asociada (ESTE METODO SE PUEDE REDEFINIR EN LA CLASE DERIVADA) Por defecto, si esta definido el parametro _Grafica, se hace una llamada generica mediante el boton generico btGraficas Más...
 
bool _Suma_Numero ()
 Llena el campo _Codigo con un nuevo número del contador. True si se ha dado número Más...
 
bool _Resta_Numero ()
 Libera un número del contador (si coincide con el último dado). True si se ha retrocedido el contador Más...
 
bool _MultiClave_Completa ()
 Método que nos devuelve si estan todos los campos del múlticlave Más...
 
string _MultiClave_To_String ()
 Método que nos permite devolver en un string toda la múlticlave Más...
 
void ewMante__Error_Message_After (string tcMissatge)
 Metodo por defecto para mostrar los mensajes de error en caso de definir la propiedad _Error_Message. Solo se muestran en caso de que el formulario asociado al mantenimiento este visible. Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IMante
void _New (string tcCodigo="")
 Nos permite crear un nuevo registro Más...
 
void _Load ()
 Carga el registro actual de la tabla asociada Más...
 
void _Load (string tcGuid)
 Aquest mètode ens carregarà el registre que tingui associat aquest Guid Más...
 
bool _Save ()
 Guarda el registro actual en la tabla asociada Más...
 
bool _Delete ()
 Elimina el registro actual Más...
 
void _Cancel ()
 Cancelar la edición del registro actual Más...
 
bool _Existe_Registro ()
 Nos indica si existe el registro en la Base de Datos Más...
 
IResultadoDuplicacion _Duplicar (string lcCodigo)
 Duplica el registro en la Base de Datos Más...
 
ewMante _Clonar ()
 Devuelve una copia exacta del objeto actual Más...
 
void _AddManteTRel (IManteTRel toManteTRel)
 Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete Más...
 

Propiedades

Dictionary< String, String > _Extensiones [get, set]
 Diccionario de extensiones Más...
 
string _Clave [get, set]
 Nombre del campo clave único de la tabla. Por defecto siempre suele ser "codigo" Más...
 
bool _Multiclave [get]
 Nos permite devolver si el mantenimiento está formado por una clave primária donde participan diferentes campos Más...
 
bool _Nombre_Multiline [get, set]
 Determinai si el campo NOMBRE es un campo de tipo Más...
 
new string _Tabla [get, set]
 Nombre de la tabla a la cual pertenece el mantenimiento. Más...
 
string _DataBase [get, set]
 Nombre de la base de datos que contiene la tabla de este mantenimiento. Más...
 
bool _AutoLoadFirst [get, set]
 Propiedad para poder impedir la carga automática del primer registro Más...
 
bool _Actualizar_Codigo_al_Completar_MultiClave [get, set]
 Propiedad que nos determina si se actualiza la propiedad _CODIGO al completar los campos que componen la clave Más...
 
string _TituloCabecera [get, set]
 Propiedad que permite establecer el nombre del mantenimiento *** Más...
 
string _TituloMantenimiento [get, set]
 Propiedad que permite establecer el título del mantenimiento como por ejemplo Título "Mantenimiento de vendedores", etc ... Más...
 
string _TituloMenu [get, set]
 Propiedad que permite establecer el título del menú del mantenimiento como por ejemplo "Vendedor", "Actividad", etc ... Más...
 
string _Browser_Campo_Predet [get, set]
 Campo predeterminado de búsqueda del Browser Más...
 
string _Browser_Campos [get, set]
 Lista de campos a presentar en el browser separados por "," Más...
 
string _Browser_Clave [get, set]
 Campo clave del browser Más...
 
string _Browser_Condicion [get, set]
 Lista de campos a presentar en el browser separados por "," Más...
 
string _Browser_Campos_No_Visibles [get, set]
 Se debe de indicar los campos que necesitamos en el datatable Puede que tengamos algun campo que lo necesitemos como campo clave pero no debe de presentarlo en los campos del browser Por ejemplo en los códigos postales tenemos el campo LINEA no visible y que lo necesitamos para recuperar la información Más...
 
string _Browser_Titulo [get, set]
 Título que presentará en el browser Más...
 
string _Browser_Titulos_Campos [get, set]
 Lista de los títulos a presentar en el browser Más...
 
DataTable _Browser_Datatable_Personalizado [get, set]
 En caso que no queramos utilizar el DATATABLE por defecto se puede establecer uno de personalizado Más...
 
string _Mensaje_Error_Delete [get, set]
 Mensaje de error que se muestra cuando no se ha podido borrar el registro *** Más...
 
string _Mensaje_Error_Save [get, set]
 Mensaje de error que se muestra cuando no se han podido guardar los cambios *** Más...
 
string _Mensaje_Pregunta_Borrar [get, set]
 Mensaje que se presenta al borrar un registro del mantenimiento *** Más...
 
string _Grafica [get, set]
 Nombre de la pantalla de la gráfica asociada al mantenimiento. En caso que haya un nombre en la parte visual presentará un botón para acceder a la gráfica. En caso que no haya ningún valor entonces no presentará ningún botón de gráfica. Más...
 
new string _Pantalla [get, set]
 Nombre de la pantalla visual que representa el mantenimiento. Este nombre se utiliza en el caso que se dé acceso al usuario. Más...
 
bool _ReadOnly [get, set]
 Propiedad que permite establecer si el mantenimiento es de solo lectura. Más...
 
bool _FormatoLista [get, set]
 Propiedad que nos permite definir si el mantenimiento se presenta en formato GRID y no en tipo FICHA tal como se espera un mantenimiento Más...
 
ewMante._EstadosMantenimiento _Estado [get, set]
 Propiedad que informa del estado en el cual se encuentra el mantenimiento (EsperandoCodigo, MostrandoRegistro, EntrandoNuevo, EditandoRegistro, SinRegistro) Más...
 
ewMante._PosicionesIconoGrafica _PosicionIconoGrafica [get, set]
 Controlamos si existe apartado de gráficas Más...
 
- Propiedades heredados desde sage.ew.interficies.IMante
string _Codigo [get, set]
 Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO Más...
 
string _Nombre [get, set]
 Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE Más...
 
string _Error_Message [get, set]
 Campo donde se informará de los errores en mantenimientos. Más...
 
string _Guid_Id [get]
 Ens retorna el valor que hi ha al camp GUID_ID de la taula Más...
 
DateTime _Created [get]
 Ens retorna el valor que hi ha al camp CREATED de la taula Más...
 
DateTime _Modified [get]
 Ens retorna el valor que hi ha al camp MODIFIED de la taula Más...
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212) Más...
 
string _Pantalla [get, set]
 Nombre clave del formulario Más...
 
string _Tabla [get, set]
 Nombre de la tabla que navegamos Más...
 
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa Más...
 
string _ManteAdic [get, set]
 Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas. Más...
 

Eventos

ewMante._Mantenimiento_Estado_Change_Handler _Mantenimiento_Estado_Change
 _Mantenimiento_Estado_Change Más...
 

Descripción detallada

Interficie base para mantenimientos

Definición en la línea 158 del archivo IMantes.cs.

Documentación de las funciones miembro

◆ _Campo()

object sage.ew.interficies.IMantes._Campo ( string  tcNombreCampo)

Método que nos permite acceder al contenido de un campo del mantenimiento

Parámetros
tcNombreCampo
Devuelve

◆ _GetMaxLength()

int sage.ew.interficies.IMantes._GetMaxLength ( string  tcCampo)

Devuelve el MaxLenght del campo

Parámetros
tcCampoCampo del que se va a devolver la longitud
Devuelve
Devuelve la longitud del campo

◆ _MultiClave_Completa()

bool sage.ew.interficies.IMantes._MultiClave_Completa ( )

Método que nos devuelve si estan todos los campos del múlticlave

Devuelve

◆ _MultiClave_To_String()

string sage.ew.interficies.IMantes._MultiClave_To_String ( )

Método que nos permite devolver en un string toda la múlticlave

Devuelve

◆ _Refresh()

void sage.ew.interficies.IMantes._Refresh ( )

*** REVISAR

◆ _Resta_Numero()

bool sage.ew.interficies.IMantes._Resta_Numero ( )

Libera un número del contador (si coincide con el último dado). True si se ha retrocedido el contador

Devuelve

◆ _Show() [1/2]

void sage.ew.interficies.IMantes._Show ( )

Carga el formulario asociado al mantenimiento

◆ _Show() [2/2]

void sage.ew.interficies.IMantes._Show ( string  tcCodigo)

Carga el formulario asociado al mantenimiento con un código

Parámetros
tcCodigo

◆ _Show_Grafica()

void sage.ew.interficies.IMantes._Show_Grafica ( )

Muestra la gráfica asociada (ESTE METODO SE PUEDE REDEFINIR EN LA CLASE DERIVADA) Por defecto, si esta definido el parametro _Grafica, se hace una llamada generica mediante el boton generico btGraficas

◆ _Suma_Numero()

bool sage.ew.interficies.IMantes._Suma_Numero ( )

Llena el campo _Codigo con un nuevo número del contador. True si se ha dado número

Devuelve

◆ ewMante__Error_Message_After()

void sage.ew.interficies.IMantes.ewMante__Error_Message_After ( string  tcMissatge)

Metodo por defecto para mostrar los mensajes de error en caso de definir la propiedad _Error_Message. Solo se muestran en caso de que el formulario asociado al mantenimiento este visible.

Parámetros
tcMissatge

Documentación de propiedades

◆ _Actualizar_Codigo_al_Completar_MultiClave

bool sage.ew.interficies.IMantes._Actualizar_Codigo_al_Completar_MultiClave
getset

Propiedad que nos determina si se actualiza la propiedad _CODIGO al completar los campos que componen la clave

Definición en la línea 207 del archivo IMantes.cs.

◆ _AutoLoadFirst

bool sage.ew.interficies.IMantes._AutoLoadFirst
getset

Propiedad para poder impedir la carga automática del primer registro

Definición en la línea 197 del archivo IMantes.cs.

◆ _Browser_Campo_Predet

string sage.ew.interficies.IMantes._Browser_Campo_Predet
getset

Campo predeterminado de búsqueda del Browser

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

◆ _Browser_Campos

string sage.ew.interficies.IMantes._Browser_Campos
getset

Lista de campos a presentar en el browser separados por ","

Definición en la línea 232 del archivo IMantes.cs.

◆ _Browser_Campos_No_Visibles

string sage.ew.interficies.IMantes._Browser_Campos_No_Visibles
getset

Se debe de indicar los campos que necesitamos en el datatable Puede que tengamos algun campo que lo necesitemos como campo clave pero no debe de presentarlo en los campos del browser Por ejemplo en los códigos postales tenemos el campo LINEA no visible y que lo necesitamos para recuperar la información

Definición en la línea 250 del archivo IMantes.cs.

◆ _Browser_Clave

string sage.ew.interficies.IMantes._Browser_Clave
getset

Campo clave del browser

Definición en la línea 237 del archivo IMantes.cs.

◆ _Browser_Condicion

string sage.ew.interficies.IMantes._Browser_Condicion
getset

Lista de campos a presentar en el browser separados por ","

Definición en la línea 242 del archivo IMantes.cs.

◆ _Browser_Datatable_Personalizado

DataTable sage.ew.interficies.IMantes._Browser_Datatable_Personalizado
getset

En caso que no queramos utilizar el DATATABLE por defecto se puede establecer uno de personalizado

Definición en la línea 265 del archivo IMantes.cs.

◆ _Browser_Titulo

string sage.ew.interficies.IMantes._Browser_Titulo
getset

Título que presentará en el browser

Definición en la línea 255 del archivo IMantes.cs.

◆ _Browser_Titulos_Campos

string sage.ew.interficies.IMantes._Browser_Titulos_Campos
getset

Lista de los títulos a presentar en el browser

Definición en la línea 260 del archivo IMantes.cs.

◆ _Clave

string sage.ew.interficies.IMantes._Clave
getset

Nombre del campo clave único de la tabla. Por defecto siempre suele ser "codigo"

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

◆ _DataBase

string sage.ew.interficies.IMantes._DataBase
getset

Nombre de la base de datos que contiene la tabla de este mantenimiento.

Definición en la línea 192 del archivo IMantes.cs.

◆ _Estado

ewMante._EstadosMantenimiento sage.ew.interficies.IMantes._Estado
getset

Propiedad que informa del estado en el cual se encuentra el mantenimiento (EsperandoCodigo, MostrandoRegistro, EntrandoNuevo, EditandoRegistro, SinRegistro)

Definición en la línea 307 del archivo IMantes.cs.

◆ _Extensiones

Dictionary<String, String> sage.ew.interficies.IMantes._Extensiones
getset

Diccionario de extensiones

Definición en la línea 167 del archivo IMantes.cs.

◆ _FormatoLista

bool sage.ew.interficies.IMantes._FormatoLista
getset

Propiedad que nos permite definir si el mantenimiento se presenta en formato GRID y no en tipo FICHA tal como se espera un mantenimiento

Definición en la línea 302 del archivo IMantes.cs.

◆ _Grafica

string sage.ew.interficies.IMantes._Grafica
getset

Nombre de la pantalla de la gráfica asociada al mantenimiento. En caso que haya un nombre en la parte visual presentará un botón para acceder a la gráfica. En caso que no haya ningún valor entonces no presentará ningún botón de gráfica.

Definición en la línea 287 del archivo IMantes.cs.

◆ _Mensaje_Error_Delete

string sage.ew.interficies.IMantes._Mensaje_Error_Delete
getset

Mensaje de error que se muestra cuando no se ha podido borrar el registro ***

Definición en la línea 270 del archivo IMantes.cs.

◆ _Mensaje_Error_Save

string sage.ew.interficies.IMantes._Mensaje_Error_Save
getset

Mensaje de error que se muestra cuando no se han podido guardar los cambios ***

Definición en la línea 275 del archivo IMantes.cs.

◆ _Mensaje_Pregunta_Borrar

string sage.ew.interficies.IMantes._Mensaje_Pregunta_Borrar
getset

Mensaje que se presenta al borrar un registro del mantenimiento ***

Definición en la línea 280 del archivo IMantes.cs.

◆ _Multiclave

bool sage.ew.interficies.IMantes._Multiclave
get

Nos permite devolver si el mantenimiento está formado por una clave primária donde participan diferentes campos

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

◆ _Nombre_Multiline

bool sage.ew.interficies.IMantes._Nombre_Multiline
getset

Determinai si el campo NOMBRE es un campo de tipo

Definición en la línea 182 del archivo IMantes.cs.

◆ _Pantalla

new string sage.ew.interficies.IMantes._Pantalla
getset

Nombre de la pantalla visual que representa el mantenimiento. Este nombre se utiliza en el caso que se dé acceso al usuario.

Definición en la línea 292 del archivo IMantes.cs.

◆ _PosicionIconoGrafica

ewMante._PosicionesIconoGrafica sage.ew.interficies.IMantes._PosicionIconoGrafica
getset

Controlamos si existe apartado de gráficas

Definición en la línea 319 del archivo IMantes.cs.

◆ _ReadOnly

bool sage.ew.interficies.IMantes._ReadOnly
getset

Propiedad que permite establecer si el mantenimiento es de solo lectura.

Definición en la línea 297 del archivo IMantes.cs.

◆ _Tabla

new string sage.ew.interficies.IMantes._Tabla
getset

Nombre de la tabla a la cual pertenece el mantenimiento.

Definición en la línea 187 del archivo IMantes.cs.

◆ _TituloCabecera

string sage.ew.interficies.IMantes._TituloCabecera
getset

Propiedad que permite establecer el nombre del mantenimiento ***

Definición en la línea 212 del archivo IMantes.cs.

◆ _TituloMantenimiento

string sage.ew.interficies.IMantes._TituloMantenimiento
getset

Propiedad que permite establecer el título del mantenimiento como por ejemplo Título "Mantenimiento de vendedores", etc ...

Definición en la línea 217 del archivo IMantes.cs.

◆ _TituloMenu

string sage.ew.interficies.IMantes._TituloMenu
getset

Propiedad que permite establecer el título del menú del mantenimiento como por ejemplo "Vendedor", "Actividad", etc ...

Definición en la línea 222 del archivo IMantes.cs.

Documentación de los eventos

◆ _Mantenimiento_Estado_Change

ewMante._Mantenimiento_Estado_Change_Handler sage.ew.interficies.IMantes._Mantenimiento_Estado_Change

_Mantenimiento_Estado_Change

Definición en la línea 324 del archivo IMantes.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: