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

            catch (Exception ex)
            {
                ExceptionTGConBD CnBD = new ExceptionTGConBD(
                    RecursoGeneralBD.Codigo_Error_Desconexion,
                    RecursoGeneralBD.Mensaje_Error_Desconexion,
                    ex);

                throw CnBD;
            }
        }
示例#2
0
        /// <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)
            {
                ExceptionTGConBD CnBD = new ExceptionTGConBD(
                    RecursoGeneralDAO.Codigo_Error_Desconexion,
                    RecursoGeneralDAO.Mensaje_Error_Desconexion,
                    ex);

                throw CnBD;
            }
        }
示例#3
0
        // cargar metodos despues de creacion del ER y mdf
        #endregion

        #region Conectar con la Base de Datos
        /// <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[RecursoGeneralBD.NombreBD].ConnectionString;
                if (conexion == null)
                {
                    conexion = new SqlConnection(strConexion);
                }
            }

            catch (Exception ex)
            {
                ExceptionTGConBD CnBD = new ExceptionTGConBD(
                    RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje,
                    ex);

                throw CnBD;
            }

            return(conexion);
        }