Exemple #1
0
        public void Desconectar(SqlConnection conec)
        {
            try
            {
                conec.Close();
            }

            catch (Exception ex)
            {

                ExceptionSKDConexionBD CnBD = new ExceptionSKDConexionBD(
                  RecursoGeneralDAO.Codigo_Error_Desconexion,
                  RecursoGeneralDAO.Mensaje_Error_Desconexion,
                  ex);

                throw CnBD;
            }
        }
Exemple #2
0
        /// <summary>
        /// Metodo para realizar la conexion a la base de datos
        /// Excepciones posibles: 
        /// SqlException: Atrapa los errores que pueden existir en el sql server internamente
        /// </summary>
        public SqlConnection Conectar()
        {
            try
            {
                strConexion = ConfigurationManager.ConnectionStrings[RecursoGeneralDAO.Nombre_Base_Datos].ConnectionString;
                if (conexion == null)
                {
                    conexion = new SqlConnection(strConexion);
                }

            }

            catch (Exception ex)
            {

                ExceptionSKDConexionBD CnBD = new ExceptionSKDConexionBD(
                  RecursoGeneralDAO.Codigo,
                  RecursoGeneralDAO.Mensaje,
                  ex);

                throw CnBD;
            }

            return conexion;
        }
        /// <summary>
        /// Metodo para cerrar la sesion con la base de datos
        /// Excepciones posibles: 
        /// SqlException: Atrapa los errores que pueden existir en el sql server internamente
        /// </summary>
        public void Desconectar()
        {
            try
            {
                this.conexion.Close();
                conexion = null;
            }

            catch (Exception ex)
            {

                ExceptionSKDConexionBD CnBD = new ExceptionSKDConexionBD(
                  RecursoGeneralDAO.Codigo_Error_Desconexion,
                  RecursoGeneralDAO.Mensaje_Error_Desconexion,
                  ex);

                throw CnBD;
            }
        }