2 using System.Collections.Generic;
7 using System.ComponentModel;
11 namespace sage.ew.interficies
24 string _Codigo {
get;
set; }
29 string _Nombre {
get;
set; }
34 string _Error_Message {
get;
set; }
39 string _Guid_Id {
get; }
44 DateTime? _Created {
get; }
49 DateTime? _Modified {
get; }
54 Dictionary<string, object> _Addons {
get; }
59 string _Pantalla {
get;
set; }
64 string _Tabla {
get;
set; }
88 string _ManteAdic {
get;
set; }
90 #endregion "PROPIEDADES" 98 void _New(
string tcCodigo =
"");
108 void _Load(
string tcGuid);
132 bool _Existe_Registro();
160 #region "PROPIEDADES" 167 Dictionary<String, String> _Extensiones {
get;
set; }
172 string _Clave {
get;
set; }
177 bool _Multiclave {
get; }
182 bool _Nombre_Multiline {
get;
set; }
187 new string _Tabla {
get;
set; }
192 string _DataBase {
get;
set; }
197 bool _AutoLoadFirst {
get;
set; }
207 bool _Actualizar_Codigo_al_Completar_MultiClave {
get;
set; }
212 string _TituloCabecera {
get;
set; }
217 string _TituloMantenimiento {
get;
set; }
222 string _TituloMenu {
get;
set; }
227 string _Browser_Campo_Predet {
get;
set; }
232 string _Browser_Campos {
get;
set; }
237 string _Browser_Clave {
get;
set; }
242 string _Browser_Condicion {
get;
set; }
250 string _Browser_Campos_No_Visibles {
get;
set; }
255 string _Browser_Titulo {
get;
set; }
260 string _Browser_Titulos_Campos {
get;
set; }
265 DataTable _Browser_Datatable_Personalizado {
get;
set; }
270 string _Mensaje_Error_Delete {
get;
set; }
275 string _Mensaje_Error_Save {
get;
set; }
280 string _Mensaje_Pregunta_Borrar {
get;
set; }
287 string _Grafica {
get;
set; }
292 new string _Pantalla {
get;
set; }
297 bool _ReadOnly {
get;
set; }
302 bool _FormatoLista {
get;
set; }
314 int _GetMaxLength(
string tcCampo);
335 object _Campo(
string tcNombreCampo);
351 void _Show(
string tcCodigo);
364 void _Show_Grafica();
376 bool _Resta_Numero();
382 bool _MultiClave_Completa();
388 string _MultiClave_To_String();
396 void ewMante__Error_Message_After(
string tcMissatge);
424 string _Origen {
get;
set; }
429 string _Destino {
get;
set; }
434 string _MensajeError {
get;
set; }
446 bool SePuedeDuplicar();
451 Type TipoDelMantenimiento{
get;
set; }
457 bool DuplicarEnGrupo(
string grupos,
string empresaDestino);
484 string _Tabla {
get;
set; }
489 string _DataBase {
get;
set; }
494 string _Condicion {
get;
set; }
499 string _Titulo_Browser {
get;
set; }
504 string _OrdenarPor {
get;
set; }
509 DataTable _ConsultaInicial {
get; }
514 int MinimoNumeroLinea {
get;
set; }
524 Object _Grid {
get;
set; }
529 string _NombreManteTRel {
get; }
567 Dictionary<string, object> _Addons {
get;
set; }
573 void _LoadItems(DataTable datatableinicial);
582 bool _TraspasarSiguienteEjercicio(
TipoExecute toTipo,
string tcEjerAct,
string tcNextEjer);
599 public bool _HayCambios => _LineasNuevas > 0 || _LineasModificadas > 0;
604 public int _LineasNuevas {
get; }
609 public int _LineasModificadas {
get; }
616 _LineasNuevas = toLineasNuevas;
617 _LineasModificadas = toLineasModificadas;
Clase de negocio base para mantenimientos
Nueva interficie madre de IMantes y de la que colgara ewMante. Propiedades: _Codigo, _Nombre, _Error_Message. Metodos: _New, Save, _Delete, _Load, _Existe_Registro, _Clonar
AccionTraspasoUltimoEjercicio
Indica la acción a arealizar si hay que traspasar los datos al siguiente ejercicio ...
Interficie base para mantenimientos
CambiosTRel(int toLineasNuevas, int toLineasModificadas)
Construnctor
Estructura para consultar los cambios de un ManteTRel
_PosicionesIconoGrafica
Posicion de la grafica en FormMante
TipoExecute
Tipos de ejecución de los métodos
_EstadosMantenimiento
Declaro un enum para los estados del mantenimiento.
Interficie con las operaciones básicas de los ManteTRel
Interficie para resultados de duplicaciones
Definición para las clases traspasables al siguiente ejercicio
delegate void _Mantenimiento_Estado_Change_Handler(_EstadosMantenimiento teEstado)
Delegado para el cambio de estado
Interficie de las clases para duplicar mantenimientos
ewMante._Mantenimiento_Estado_Change_Handler _Mantenimiento_Estado_Change
_Mantenimiento_Estado_Change
Interficie con las operaciones básicas de las extensiones de ManteTRel