using Exferia_Aplicacion.General; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.CompilerServices; using Exferia_Formularios; using Exferia_Controles; namespace Exferia_KairosPro_Informes { public class Opciones { /// /// Evento que se activa cuando se selecciona un registro /// /// public event EventHandler ABS_Opciones_Evento_RegistroSeleccionado; protected void Evento_RegistroSeleccionado(object sender, INTERNO_EventArgs_Listado e) { INTERNO_EventArgs_Listado obj_Exferia_EventArgs = new INTERNO_EventArgs_Listado(null, null, e.REGISTRO_SELECCIONADO, null,e.Objeto_Auxiliar,e.Listado_INTERNO_Filtro_OpcionPadre_Modelo,e.CamposValores_ParaMantenimiento); EventHandler obj_EventHandler = ABS_Opciones_Evento_RegistroSeleccionado; if (obj_EventHandler != null) obj_EventHandler(this, obj_Exferia_EventArgs); } #region Listado private void CARGAR_LISTADO(string _str_Opcion, bool _bol_ListadoSeleccionable, int _int_AccionesPermitidas, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, string _str_SeleccionFiltro_NombreCampo, string _str_SeleccionFiltro_Valor, bool _bol_SeleccionFiltro_SencibleMayusculasMinusculas, bool _bol_SeleccionFiltro_PalabraCompleta, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, Dictionary _dct_ListadoFiltros, object _obj_Auxiliar, object _obj_Filtros_Auxiliar, ABS_Listado _obj_ABS_Listado) { throw new NotImplementedException(); } private List OBTENER_LISTADO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo) { throw new NotImplementedException(); } private dynamic OBTENER_REGISTROSLISTADO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, long _lng_id, List _lst_id) { throw new NotImplementedException(); } #endregion #region Listado Secundario private void MOSTRAR_LISTADO_SECUNDARIO(string _str_Opcion, string _str_idNodoArbolSecundarioSeleccion, P_Base _frm_P_Base_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, Dictionary _dct_ListadoFiltros, object _obj_Auxiliar) { //Nombre de la DLL Actual string str_Nombre_DLL = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; Funciones_Listado_Secundario obj_Funciones_Listado_Secundario = new Funciones_Listado_Secundario(); //Datos Variables segun Opcione ########################################################### ABS_Listado obj_ABS_Listado_Auxiliar = null; //Llamar a la Funcion general que cargara los datos y generar la pantalla del listado obj_Funciones_Listado_Secundario.Mostrar_Listado(_frm_P_Base_Origen, _str_idNodoArbolSecundarioSeleccion, _mdl_INTERNO_ValoresGenerales_Modelo, _dtt_FechaPorDefecto, str_Nombre_DLL, _str_Opcion, obj_ABS_Listado_Auxiliar, _lst_INTERNO_Filtro_OpcionPadre_Modelo, _lst_INTERNO_Filtro_Modelo, _dct_ListadoFiltros, _obj_Auxiliar); } private List OBTENER_LISTADO_SECUNDARIO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo) { List lst_Valores = null; try { } catch (Control_Errores) { } catch (Exception) { } return lst_Valores; } private dynamic OBTENER_REGISTROSLISTADO_SECUNDARIO(string _str_Opcion, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_CamposConRelacionABuscar, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, long _lng_id, List _lst_ids) { dynamic dnm_Valor = null; try { } catch (Control_Errores) { } catch (Exception) { } return dnm_Valor; } #endregion private dynamic OBTENER_REGISTRO_F3(string _str_Opcion, string _str_Filtro, string _str_CampoBusqueda, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo, object _obj_Filtros_Auxiliar) { throw new NotImplementedException(); } private dynamic OBTENER_REGISTRO_F3_PORID(string _str_Opcion, long _lng_id, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual, List _lst_INTERNO_Filtro_OpcionPadre_Modelo, List _lst_INTERNO_Filtro_Modelo) { throw new NotImplementedException(); } private ABS_F3 OBTENCION_ABS_F3(string _str_Opcion) { throw new NotImplementedException(); } private void MOSTRAR_EN_MANTENIMIENTO(string _str_Opcion, P_Base _frm_P_Base_Origen, Exferia_F3 _usc_Exferia_F3_Origen, INTERNO_ValoresGenerales_Modelo _mdl_INTERNO_ValoresGenerales_Modelo, DateTime _dtt_FechaPorDefecto, INTERNO_OpcionesDetalle_Modelo _mdl_INTERNO_OpcionesDetalle_Modelo, long _lng_idRegistroSeleccionado, string _str_Campo1_Valor, string _str_Campo2_Valor, object _obj_Auxiliar, List _lst_ListadoArgumentos_ParaMantemiento) { throw new NotImplementedException(); } private dynamic OBTENER_REGISTRO(string _str_Opcion, long _lng_id, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual) { throw new NotImplementedException(); } private dynamic GRABAR_REGISTRO(string _str_Opcion, dynamic _dnm_Modelo) { throw new NotImplementedException(); } private dynamic BORRAR_REGISTRO(string _str_Opcion, long _lng_id) { throw new NotImplementedException(); } private dynamic OBTENER_REGISTRO_TEXTBOXBUSQUEDA(string _str_Opcion, string _str_Filtro, string _str_CampoBusqueda, long _lng_idEmpresaSeleccionada, long _lng_idEjercicioActual) { throw new NotImplementedException(); } private ABS_TextBox_Busqueda OBTENCION_ABS_TEXTBOXBUSQUEDA(string _str_Opcion) { throw new NotImplementedException(); } } }