public Decimal AdicionarAdjuntoAccidente(Decimal ID_ACCIDENTE,
            String TITULO,
            String DESCRIPCION,
            Byte[] ARCHIVO_ADJUNTO,
            Int32 ARCHIVO_ADJUNTO_TAMANO,
            String ARCHIVO_ADJUNTO_EXTENSION,
            String ARCHIVO_ADJUNTO_TYPE)
        {
            Decimal ID_ADJUNTO = 0;

            Conexion conexion = new Conexion(Empresa);
            conexion.IniciarTransaccion();

            try
            {
                ID_ADJUNTO = conexion.ExecuteEscalarParaAdicionarDocsAdjuntosAccidentes(ID_ACCIDENTE, TiposArchivo.ADJUNTO.ToString(), ARCHIVO_ADJUNTO, ARCHIVO_ADJUNTO_EXTENSION, ARCHIVO_ADJUNTO_TAMANO, ARCHIVO_ADJUNTO_TYPE, Usuario, TITULO, DESCRIPCION);

                if (ID_ADJUNTO <= 0)
                {
                    conexion.DeshacerTransaccion();
                    ID_ADJUNTO = 0;
                }
                else
                {
                    conexion.AceptarTransaccion();
                }
            }
            catch (Exception ex)
            {
                MensajeError = ex.Message;
                ID_ADJUNTO = 0;
            }
            finally
            {
                conexion.Desconectar();
            }

            return ID_ADJUNTO;
        }