public void DEL_Pemriso_Perfil_Modulo(int codigoLinea)
        {
            try
            {
                this.IniciarTransaccion();

                AD_Perfil_Permiso objBD = new AD_Perfil_Permiso();

                objBD.DEL_Perfil_Permiso_Modulo(this.comando, codigoLinea);

                this.ConfirmarTransaccion();
            }
            catch (Exception exc)
            {
                this.DeshacerTransaccion();
                throw exc;
            }
        }
        public void CRE_Perfil_Permiso_Modulo(int codPuesto, int codPermiso, int codModulo)
        {
            try
            {
                this.IniciarTransaccion();

                AD_Perfil_Permiso objBD = new AD_Perfil_Permiso();

                objBD.CRE_Perfil_PERMISO_MODULO(this.comando, codPuesto, codPermiso, codModulo);

                this.ConfirmarTransaccion();
            }
            catch (Exception exc)
            {
                this.DeshacerTransaccion();
                throw exc;
            }
        }
        public List<MOD_Perfil_Permiso> SEL_Perfil_Permisos_By_ID(int perfil)
        {
            try
            {
                this.AbrirConexion();

                AD_Perfil_Permiso objBD = new AD_Perfil_Permiso();

                List<MOD_Perfil_Permiso> lista = objBD.SEL_Perfil_Permisos_By_ID(this.comando, perfil);

                this.CerrarConexion();

                return lista;
            }
            catch (Exception exc)
            {
                this.CerrarConexion();
                throw exc;
            }
        }
        public List<MOD_Perfil_Permiso> SEL_Modulos(int Centro_Atencion)
        {
            try
            {
                this.AbrirConexion();

                AD_Perfil_Permiso objBD = new AD_Perfil_Permiso();

                List<MOD_Perfil_Permiso> lista = objBD.SEL_Modulos(this.comando, Centro_Atencion);

                this.CerrarConexion();

                return lista;
            }
            catch (Exception exc)
            {
                this.CerrarConexion();
                throw exc;
            }
        }
        public int SEL_Perfil_Permiso_ModuloByIDs(int codPuesto, int codPermiso, int codModulo)
        {
            try
            {
                this.AbrirConexion();

                AD_Perfil_Permiso objBD = new AD_Perfil_Permiso();

                int cant_pueper = objBD.SEL_Perfil_Permiso_ModuloByIDs(this.comando, codPuesto, codPermiso, codModulo);

                this.CerrarConexion();

                return cant_pueper;
            }
            catch (Exception exc)
            {
                this.CerrarConexion();
                throw exc;
            }
        }
        public List<MOD_Perfil_Permiso> SEL_Permisos_By_IDMOD_IDPER(int codModulo, int codPuesto)
        {
            try
            {
                this.AbrirConexion();

                AD_Perfil_Permiso objBD = new AD_Perfil_Permiso();

                List<MOD_Perfil_Permiso> lista = objBD.SEL_Permisos_By_IDMOD_IDPERFIL(comando, codModulo, codPuesto);

                this.CerrarConexion();

                return lista;
            }
            catch (Exception exc)
            {
                this.CerrarConexion();
                throw exc;
            }
        }