public IList<ConfiguracionDelElementoDeVerificacionAutomatico> ConseguirTodosLosElementos()
        {
            try
            {
                IList<ConfiguracionDelElementoDeVerificacionAutomatico> resultado;
                resultado = new List<ConfiguracionDelElementoDeVerificacionAutomatico>();

                DataTable tabla = new dsConfiguracionDelElementoDeVerificacionAutomatico.ConfiguracionDelElementoDeVerificacionAutomaticoDataTable();

                string sentenciaSQL = @"SELECT [ConfiguracionEVAutomatico].[ID]
                                           ,[ConfiguracionEVAutomatico].[TipoEV]
                                           ,[ConfiguracionEVAutomatico].[EntidadDestino]
                                           ,[ConfiguracionEVAutomatico].[NombreEnDestino]
                                           ,[ConfiguracionEVAutomatico].[AlgoritmoAplica]
                                           ,[ConfiguracionEVAutomatico].[NumMaxRepeticiones]
                                           ,[ConfiguracionEVAutomatico].[PeriodicidadDefecto]
                                        FROM [ConfiguracionEVAutomatico]";

                Dictionary<string, object> parametros = new Dictionary<string, object>();

                CargarTabla(ref tabla, sentenciaSQL, parametros);
                resultado = Mapeo.ToConfiguracionDelElementoDeVerificacionAutomatico(tabla);

                return resultado;
            }
            catch (Exception ex)
            {
                throw _gestorDeError.TratarExcepcion(ex,
                                                       "Error al intentar obtener los datos de la tabla ConfiguracionEVAutomatico",
                                                       "ConseguirTodosLosElementos");
            }
        }
        public ConfiguracionDelElementoDeVerificacionAutomatico ConseguirElementoPorTipoEV(string tipoEV)
        {
            try
            {
                DataTable tabla = new dsConfiguracionDelElementoDeVerificacionAutomatico.ConfiguracionDelElementoDeVerificacionAutomaticoDataTable();

                string sentenciaSQL = @"SELECT [ConfiguracionEVAutomatico].[ID]
                                           ,[ConfiguracionEVAutomatico].[TipoEV]
                                           ,[ConfiguracionEVAutomatico].[NombreEnDestino]
                                           ,[ConfiguracionEVAutomatico].[EntidadDestino]
                                           ,[ConfiguracionEVAutomatico].[AlgoritmoAplica]
                                           ,[ConfiguracionEVAutomatico].[NumMaxRepeticiones]
                                           ,[ConfiguracionEVAutomatico].[PeriodicidadDefecto]
                                        FROM [ConfiguracionEVAutomatico]
                                        WHERE [ConfiguracionEVAutomatico].[TipoEV] = @tipoEV";

                Dictionary<string, object> parametros = new Dictionary<string, object>();
                parametros.Add("@tipoEV", tipoEV);

                CargarTabla(ref tabla, sentenciaSQL, parametros);
                var resultado = Mapeo.ToConfiguracionDelElementoDeVerificacionAutomatico(tabla);

                if (resultado.Count == 0)
                { throw new Exception(string.Format("No se encuentra el registro con TipoEV: {0}", tipoEV)); }
                else { return resultado[0]; }
            }
            catch (Exception ex)
            {
                throw _gestorDeError.TratarExcepcion(ex,
                                                       string.Format("Error al intentar obtener los datos por tipoEV: {0}", tipoEV),
                                                       "ConseguirElementoPorTipoEV");
            }
        }