Inheritance: ExceptionSKD
Exemplo n.º 1
0
        /// <summary>
        /// Método que consulta los datos de una solicitud
        /// </summary>
        /// <param name="idSolicitud">Id de la solicitud a consultar</param>
        /// <returns>La clase solicitud</returns>
        public Entidad ConsultarSolicitud(int idSolicitud)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                RecursosDAOModulo14.MsjDeEntrada, System.Reflection.MethodBase.GetCurrentMethod().Name);
            SqlConnection conect = Conectar();
            FabricaEntidades fabricaEntidad = new FabricaEntidades();
            DominioSKD.Entidades.Modulo14.SolicitudPlanilla solicitud =
                (DominioSKD.Entidades.Modulo14.SolicitudPlanilla)FabricaEntidades.ObtenerSolicitudPlanilla();
            try
            {

                SqlCommand sqlcom = new SqlCommand(RecursosDAOModulo14.ProcedureConsultarSolicitudId, conect);
                sqlcom.CommandType = CommandType.StoredProcedure;
                sqlcom.Parameters.Add(new SqlParameter(RecursosDAOModulo14.ParametroIDSolici, idSolicitud));

                SqlDataReader leer;
                conect.Open();

                leer = sqlcom.ExecuteReader();
                if (leer != null)
                {
                    while (leer.Read())
                    {
                        DominioSKD.Entidades.Modulo14.Diseño dis = new DominioSKD.Entidades.Modulo14.Diseño();
                        solicitud.Diseno = dis;
                        solicitud.FechaCreacion = Convert.ToDateTime(leer[RecursosDAOModulo14.AtributoFechaCreacion]);
                        solicitud.FechaReincorporacion = Convert.ToDateTime(leer[RecursosDAOModulo14.AtributoFechaReincorporacion]);
                        solicitud.FechaRetiro = Convert.ToDateTime(leer[RecursosDAOModulo14.AtributoFechaRetiro]);
                        solicitud.Motivo = leer[RecursosDAOModulo14.AtributoMotivo].ToString();
                        solicitud.Diseno.ID = Convert.ToInt32(leer["DISEÑO_dis_id"].ToString());
                        return solicitud;
                    }

                    return null;
                }
                else
                {

                    return null;
                }
            }
            catch (SqlException ex)
            {
                BDDatosException excep = new BDDatosException(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (IOException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoIoException,
                    RecursosDAOModulo14.MsjExceptionIO, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (NullReferenceException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoNullReferencesExcep,
                    RecursosDAOModulo14.MsjNullException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ObjectDisposedException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoDisposedObject,
                    RecursosDAOModulo14.MensajeDisposedException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, ex);

                throw ex;
            }
            catch (FormatException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoFormatExceptio,
                    RecursosDAOModulo14.MsjFormatException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (Exception ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoException,
                    RecursosDAOModulo14.MsjException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            finally
            {
                Desconectar(conect);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Método que consulta los datos de una Persona
        /// </summary>
        /// <param name="idPersona">id de la Persona a consultar</param>
        /// <returns>La clase Persona con sus datos</returns>
        public Persona ConsultarPersona(int idPersona)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                RecursosDAOModulo14.MsjDeEntrada, System.Reflection.MethodBase.GetCurrentMethod().Name);
            SqlConnection conect = Conectar();
            Persona persona = (Persona)FabricaEntidades.ObtenerPersona();
            try
            {

                SqlCommand sqlcom = new SqlCommand(RecursosDAOModulo14.ProcedureConsultarPersonas, conect);

                sqlcom.CommandType = CommandType.StoredProcedure;
                sqlcom.Parameters.Add(new SqlParameter(RecursosDAOModulo14.ParametroPersona, idPersona));

                SqlDataReader leer;
                conect.Open();

                leer = sqlcom.ExecuteReader();
                if (leer != null)
                {
                    while (leer.Read())
                    {
                        DocumentoIdentidad doc = new DocumentoIdentidad();
                        persona.DocumentoID = doc;
                        persona.Nombre = leer[RecursosDAOModulo14.AtributoNombrePersona].ToString();
                        persona.Apellido = leer[RecursosDAOModulo14.AtributoApellidoPersona].ToString();
                        persona.DocumentoID.Numero = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoNumDocPersona]);
                        persona.FechaNacimiento = Convert.ToDateTime(leer[RecursosDAOModulo14.AtributoFechaNacPersona]);
                        persona.Peso = Convert.ToDouble(leer[RecursosDAOModulo14.AtributoPesoPersona]);
                        persona.Estatura = Convert.ToDouble(leer[RecursosDAOModulo14.AtributoEstaturaPersona]);
                        persona.ID = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoDojoPersona]);
                        persona.Direccion = leer[RecursosDAOModulo14.AtributoDireccionPersona].ToString();
                        persona.Nacionalidad = leer[RecursosDAOModulo14.AtributoNacionalidadPersona].ToString();
                        persona.Alergias = leer[RecursosDAOModulo14.AtributoImagenPersona].ToString();
                        return persona;
                    }
                    return null;
                }
                else
                {

                    return null;
                }
            }
            catch (SqlException ex)
            {
                BDDatosException excep = new BDDatosException(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (IOException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoIoException,
                    RecursosDAOModulo14.MsjExceptionIO, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (NullReferenceException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoNullReferencesExcep,
                    RecursosDAOModulo14.MsjNullException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ObjectDisposedException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoDisposedObject,
                    RecursosDAOModulo14.MensajeDisposedException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, ex);

                throw ex;
            }
            catch (FormatException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoFormatExceptio,
                    RecursosDAOModulo14.MsjFormatException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (Exception ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoException,
                    RecursosDAOModulo14.MsjException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            finally
            {
               Desconectar(conect);
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Método que devuelve los datos de una organización
        /// </summary>
        /// <param name="idOrganizacion">id de la organización que se
        /// desea consultar</param>
        /// <returns>La clase Organizacion</returns>
        public Entidad ConsultarOrganizacion(int idOrganizacion)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                RecursosDAOModulo14.MsjDeEntrada, System.Reflection.MethodBase.GetCurrentMethod().Name);
            SqlConnection conect = Conectar();
            FabricaEntidades fabricaEntidad = new FabricaEntidades();
            Organizacion organizacion = (Organizacion)FabricaEntidades.ObtenerOrganizacion();
            try
            {

                SqlCommand sqlcom = new SqlCommand(RecursosDAOModulo14.ProcedureConsultarOrganizacion, conect);
                sqlcom.CommandType = CommandType.StoredProcedure;
                sqlcom.Parameters.Add(new SqlParameter(RecursosDAOModulo14.ParametroOrgId, idOrganizacion));

                SqlDataReader leer;
                conect.Open();

                leer = sqlcom.ExecuteReader();
                if (leer != null)
                {
                    while (leer.Read())
                    {
                        organizacion.Nombre = leer[RecursosDAOModulo14.AtributoNombreOrganizacion].ToString();
                        organizacion.Direccion = leer[RecursosDAOModulo14.AtributoDireccionOrganizacion].ToString();
                        organizacion.Telefono = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoTelefonoOrganizacion].ToString());
                        organizacion.Email = leer[RecursosDAOModulo14.AtributoEmailOrganizacion].ToString();
                        return organizacion;
                    }

                    return null;
                }
                else
                {

                    return null;
                }
            }
            catch (SqlException ex)
            {
                BDDatosException excep = new BDDatosException(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (IOException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoIoException,
                    RecursosDAOModulo14.MsjExceptionIO, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (NullReferenceException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoNullReferencesExcep,
                    RecursosDAOModulo14.MsjNullException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ObjectDisposedException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoDisposedObject,
                    RecursosDAOModulo14.MensajeDisposedException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, ex);

                throw ex;
            }
            catch (FormatException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoFormatExceptio,
                    RecursosDAOModulo14.MsjFormatException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (Exception ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoException,
                    RecursosDAOModulo14.MsjException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            finally
            {
              Desconectar(conect);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Método que consulta los datos de una competencia, segun el id
        /// de inscripcion
        /// </summary>
        /// <param name="idIns">Id de la inscripcion relacionada con la
        /// competencia</param>
        /// <returns></returns>
        public Entidad ConsultarCompetencia(int idIns)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                RecursosDAOModulo14.MsjDeEntrada, System.Reflection.MethodBase.GetCurrentMethod().Name);
            SqlConnection conect = Conectar();
            FabricaEntidades fabricaEntidad = new FabricaEntidades();
            DominioSKD.Entidades.Modulo12.Competencia competencia =
                (DominioSKD.Entidades.Modulo12.Competencia)FabricaEntidades.ObtenerCompetencia();
            try
            {

                SqlCommand sqlcom = new SqlCommand(RecursosDAOModulo14.ProcedurePersonaCompetencia, conect);
                sqlcom.CommandType = CommandType.StoredProcedure;
                sqlcom.Parameters.Add(new SqlParameter(RecursosDAOModulo14.ParametroInsId, idIns));

                SqlDataReader leer;
                conect.Open();

                leer = sqlcom.ExecuteReader();
                if (leer != null)
                {
                    while (leer.Read())
                    {
                        FabricaEntidades fabricaEntidad1 = new FabricaEntidades();
                        DominioSKD.Entidades.Modulo12.Categoria cat =
                            (DominioSKD.Entidades.Modulo12.Categoria)FabricaEntidades.ObtenerCategoria();
                        competencia.Categoria = cat;
                        competencia.Nombre = leer[RecursosDAOModulo14.AtributoCompetenciaNombre].ToString();
                        competencia.FechaFin = Convert.ToDateTime(leer[RecursosDAOModulo14.AtributoFechaFinCompetencia]);
                        competencia.FechaInicio = Convert.ToDateTime(leer[RecursosDAOModulo14.AtributoFechaIniCompetencia]);
                        competencia.TipoCompetencia = leer[RecursosDAOModulo14.AtributoTipoCompetencia].ToString();
                        competencia.Categoria.Sexo = leer[RecursosDAOModulo14.AtributoSexoCategoria].ToString();
                        competencia.Categoria.Cinta_final = leer[RecursosDAOModulo14.AtributoCintaFinCategoria].ToString();
                        competencia.Categoria.Cinta_inicial = leer[RecursosDAOModulo14.AtributoCintaIniCategoria].ToString();
                        competencia.Categoria.Edad_final = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoEdadFinCategoria]);
                        competencia.Categoria.Edad_inicial = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoEdadIniCategoria]);
                        competencia.Costo = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoCostoCompetencia]);

                        return competencia;
                    }

                    return null;
                }
                else
                {

                    return null;
                }
            }
            catch (SqlException ex)
            {
                BDDatosException excep = new BDDatosException(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (IOException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoIoException,
                    RecursosDAOModulo14.MsjExceptionIO, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (NullReferenceException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoNullReferencesExcep,
                    RecursosDAOModulo14.MsjNullException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ObjectDisposedException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoDisposedObject,
                    RecursosDAOModulo14.MensajeDisposedException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, ex);

                throw ex;
            }
            catch (FormatException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoFormatExceptio,
                    RecursosDAOModulo14.MsjFormatException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (Exception ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoException,
                    RecursosDAOModulo14.MsjException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            finally
            {
               Desconectar(conect);
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Método que consulta los datos de una matricula,
        /// segun la persona y el dojo en el que se encuentre inscrito
        /// </summary>
        /// <param name="idDojo">Id del dojo relacionado con la
        /// matricula</param>
        /// <param name="idPersona">Id de la Persona relacionada
        /// con la matricula</param>
        /// <returns></returns>
        public List<string> ConsultarMatricula(int idDojo, int idPersona)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                RecursosDAOModulo14.MsjDeEntrada, System.Reflection.MethodBase.GetCurrentMethod().Name);
            SqlConnection conect = Conectar();
            List<string> matricula = new List<string>();
            try
            {

                SqlCommand sqlcom = new SqlCommand(RecursosDAOModulo14.ProcedureMatriculaPersona, conect);
                sqlcom.CommandType = CommandType.StoredProcedure;
                sqlcom.Parameters.Add(new SqlParameter(RecursosDAOModulo14.ParametroDojo, idDojo));
                sqlcom.Parameters.Add(new SqlParameter(RecursosDAOModulo14.ParametroPersona, idPersona));

                SqlDataReader leer;
                conect.Open();

                leer = sqlcom.ExecuteReader();
                if (leer != null)
                {
                    while (leer.Read())
                    {
                        matricula.Add(leer[RecursosDAOModulo14.AtributoIdentificadorMatricula].ToString());
                        matricula.Add(leer[RecursosDAOModulo14.AtributoFechaMatricula].ToString());
                        matricula.Add(leer[RecursosDAOModulo14.AtributoPagoMatricula].ToString());
                        matricula.Add(leer[RecursosDAOModulo14.AtributoActivaMatricula].ToString());
                        matricula.Add(leer[RecursosDAOModulo14.AtributoPrecioMatricula].ToString());
                        return matricula;
                    }

                    return null;
                }
                else
                {

                    return null;
                }
            }
            catch (SqlException ex)
            {
                BDDatosException excep = new BDDatosException(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (IOException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoIoException,
                    RecursosDAOModulo14.MsjExceptionIO, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (NullReferenceException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoNullReferencesExcep,
                    RecursosDAOModulo14.MsjNullException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ObjectDisposedException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoDisposedObject,
                    RecursosDAOModulo14.MensajeDisposedException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, ex);

                throw ex;
            }
            catch (FormatException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoFormatExceptio,
                    RecursosDAOModulo14.MsjFormatException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (Exception ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoException,
                    RecursosDAOModulo14.MsjException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            finally
            {
               Desconectar(conect);
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// Método que consulta los datos de un dojo
        /// </summary>
        /// <param name="">Id del Dojo a consultar</param>
        /// <returns>La clase Dojo</returns>
        public Dojo ConsultarDojo(int idDojo)
        {
            Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name,
                RecursosDAOModulo14.MsjDeEntrada, System.Reflection.MethodBase.GetCurrentMethod().Name);
            SqlConnection conect = Conectar();
            Dojo dojo = (Dojo)FabricaEntidades.ObtenerDojo();
            try
            {

                SqlCommand sqlcom = new SqlCommand(RecursosDAOModulo14.ProcedureDojoPersonas, conect);
                sqlcom.CommandType = CommandType.StoredProcedure;
                sqlcom.Parameters.Add(new SqlParameter(RecursosDAOModulo14.ParametroDojoId, idDojo));

                SqlDataReader leer;
                conect.Open();

                leer = sqlcom.ExecuteReader();
                if (leer != null)
                {
                    while (leer.Read())
                    {

                        dojo.Nombre_dojo = leer[RecursosDAOModulo14.AtributoNombreDojo].ToString();
                        dojo.Rif_dojo = leer[RecursosDAOModulo14.AtributoRifDojo].ToString();
                        dojo.Telefono_dojo = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoTelefonoDojo]);
                        dojo.Email_dojo = leer[RecursosDAOModulo14.AtributoEmailDojo].ToString();
                        dojo.Logo_dojo = leer[RecursosDAOModulo14.AtributoLogoDojo].ToString();
                        dojo.Organizacion_dojo = Convert.ToInt32(leer[RecursosDAOModulo14.AtributoOrgDojo]);
                        return dojo;
                    }

                    return null;
                }
                else
                {

                    return null;
                }
            }
            catch (SqlException ex)
            {
                BDDatosException excep = new BDDatosException(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (IOException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoIoException,
                    RecursosDAOModulo14.MsjExceptionIO, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (NullReferenceException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoNullReferencesExcep,
                    RecursosDAOModulo14.MsjNullException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ObjectDisposedException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoDisposedObject,
                    RecursosDAOModulo14.MensajeDisposedException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, ex);

                throw ex;
            }
            catch (FormatException ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoFormatExceptio,
                    RecursosDAOModulo14.MsjFormatException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            catch (Exception ex)
            {
                BDDatosException excep = new BDDatosException(RecursosDAOModulo14.CodigoException,
                    RecursosDAOModulo14.MsjException, ex);
                Logger.EscribirError(RecursosDAOModulo14.ClaseBDDatos, excep);
                throw excep;
            }
            finally
            {
               Desconectar(conect);
            }
        }